Skip to content
SPECIFICTION
Get listed

JPlag vs Noplag

JPlag

github.com

Noplag

noplag.com

Side by side

FigureJPlagNoplag
Price fromFree$9.99/mo
Free planYesYes
Free trial—Yes
Open sourceYesYes
WebYesYes
WindowsYesYes
macOSYesYes
LinuxYesYes
APIYesYes
Self-hostedYesYes
Plans published24
Spec score · Plagiarism Detection Software8.8 (#9)9.1 (#4)
Founded19962014
LanguagesThe README lists support for Java, C, C++, C#, Python, JavaScript, TypeScript, Go, Kotlin, R, Rust, Swift, Scala, LLVM IR, Scheme, EMF, SCXML, text, and multi-language submissions, with varying maturity levels.Detection is calibrated at launch for English, Spanish, Portuguese, Polish, and Ukrainian.
LicenseThe software is distributed under the GPL-3.0-only license.Noplag identifies its detection engine as open source under the Apache 2.0 license.
SupportThe project directs users to report bugs and issues on GitHub and provides a Q&A discussion section.Free includes community Discord support, Pro includes email support, and Premium includes priority support with a 12-hour response target.
What it doesJPlag compares programs pairwise to identify likely source-code plagiarism and collusion.Noplag checks submitted text or files for plagiarism and returns similarity scores, highlighted overlaps and source links.

Plans

JPlag

  • JPlagFree
  • JPlagFree

JPlag pricing →

Noplag

  • FreeFree
  • Pro$9.99 a month
  • Premium$19.99 a month
  • EnterprisePriced on request

Noplag pricing →

In their own words

JPlag

JPlag is free software for finding pairwise similarities among programs that may indicate source-code plagiarism or collusion. It examines programming-language syntax and program structure, helping identify overlap even when code has been partly obfuscated. Analysis runs locally on the user’s machine, and the project says no data is sent externally. Comparisons are between submitted programs rather than internet sources. Listed language support includes Java, C, C++, C#, Python, JavaScript, TypeScript, Go, Kotlin, R, Rust, Swift, Scala, LLVM IR, Scheme, EMF, SCXML, text, and multi-language submissions, with varying maturity. Users can run the command-line interface or Java API, launch a report viewer from the CLI, or add JPlag through Maven Central. Reports show at most 2,500 pairs by default, adjustable with the -n option. Lower minimum matching-token lengths increase sensitivity but can also increase false positives. Running or building requires Java SE 25.

Visit github.com

Noplag

Noplag is an open-source plagiarism checker with a hosted cloud service and an engine released under Apache 2.0. Its current matching uses winnowing fingerprints and live-web comparison to find verbatim and near-verbatim copying; it does not detect paraphrase. Sources include the open web, Common Crawl, Wikipedia, academic indexes, the Noplag Database and users’ own folders. Submit DOCX, PDF, TXT, ODT or RTF files, paste text or provide a URL. Reports link matches to their sources, display similarity scores and exact overlapping text, and can be exported as PDFs. Detection is calibrated at launch for English, Spanish, Portuguese, Polish and Ukrainian. AI-content detection is marked as coming soon and intended as a separate signal. The free plan allows three checks per month, up to 2,500 words per check, with community Discord support. Pro costs $9.99 a month and includes 50 monthly checks, up to 25,000 words per check, database and academic-index matching, REST API and webhooks, and email support. A 14-day trial is listed.

Visit noplag.com