Skip to content
SPECIFICTION
Get listed

JPlag vs Turnitin Similarity

JPlag

github.com

Turnitin Similarity

turnitin.com

Side by side

FigureJPlagTurnitin Similarity
Price fromFree—
Free planYes—
Free trial——
Open sourceYes—
WebYesYes
WindowsYes—
macOSYes—
LinuxYes—
APIYes—
Self-hostedYes—
Plans published20
Spec score · Plagiarism Detection Software8.8 (#9)5.2 (#28)
Founded19961998

Plans

JPlag

  • JPlagFree
  • JPlagFree

JPlag pricing →

Turnitin Similarity

No plans published.

Turnitin Similarity 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

Turnitin Similarity

Turnitin Similarity has no write-up on Specifiction yet; its figures are above.

Visit turnitin.com