JPlag

GPL-licensed source code plagiarism finder that compares submissions on your own machine

Key data

Company JPlag project (contact address at ipd.kit.edu)
Category Plagiarism Checkers
Headquarters not stated on the pages we read, Germany
Founded Not stated
EU Presence Yes - Germany (contact on a kit.edu address)
Data Location Local; JPlag states that no source code or results are uploaded online
Open Source GPL-3.0
GDPR Compliant Yes
Self-Hosting Yes - runs as a local command-line tool or Java library
Main Features Pairwise similarity of programs, obfuscation resistance, report viewer, CSV export, normalisation of tokens, CLI, Java API, many language front ends
Pricing Free, open source under GNU GPL version 3
Best For Teaching teams that must keep student code on their own machines and compare many programs
Replaces Turnitin

Review in detail

Advantages and drawbacks

Pros

  • Free and open source (GPL-3.0)
  • Runs locally, nothing uploaded
  • Many language front ends
  • Resists obfuscation of code
  • Command line and Java API

Cons

  • Source code only, not prose
  • Requires Java SE 25 and a command line
  • No entity or address on the pages we read
  • No hosted web app

Pros and Cons

Pros

  • Free and open source (GPL-3.0)
  • Runs locally, nothing uploaded
  • Many language front ends
  • Resists obfuscation of code
  • Command line and Java API

Cons

  • Source code only, not prose
  • Requires Java SE 25 and a command line
  • No entity or address on the pages we read
  • No hosted web app

Alternatives to JPlag

More European plagiarism checkers you can weigh against it:

Dolos

Belgium

Plagramme

Lithuania

See all European plagiarism checkers or compare them directly against Turnitin on our alternatives page.

Common questions

No. JPlag states that all similarities are calculated locally and no source code or plagiarism results are uploaded online.

The repository carries the GNU General Public License version 3.

Not well. JPlag is built for programs, and its text mode is marked naive and to be used with caution.

About the author

Every tool page on European Purpose is researched and drafted with AI assistance, with the compliance and pricing claims checked against the vendor's own documentation, and is published under the editorial responsibility of its founder.

Sebastiaan Smits

Sebastiaan Smits

Founder · Amsterdam, Netherlands

Founder of European Purpose. Researches and writes the reviews and checks where each company is actually established.

Read our editorial process for how we source, verify and update these pages, and how paid visibility works.

Go to JPlag