Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

JPlag

Free#23 of 28 in Plagiarism Detection Software

JPlag: A free, local code-similarity checker for instructors reviewing programming submissions. Ranked #23 of 28 in Plagiarism Detection Software by our editors (6.8/10); pricing: Free plan; best for instructors needing private, structure-aware code checks.

6.8/10Editor score
JPlag6.8 Visit JPlag

At a glance

  • Editor score
    6.8 / 10
  • Pricing
    Free plan
  • Best for
    Instructors needing private, structure-aware code checks
  • Free plan
    Yes
  • Paid from
    Free
  • AI detection
    No
  • Founded
    1996
  • Facts checked
    23 Sep 2026
JPlag screenshot
  • Where it wins

    • Compares code by syntax and structure, not just text similarity
    • Runs locally and can exclude starter code or compare past cohorts
    • Offers CLI, Java API, report viewing and CSV export
  • Where it doesn't

    • Does not compare submissions against the internet
    • No LMS integration or AI detection
    • Support is community-based

Our verdict on JPlag

JPlag is an open-source tool for finding pairwise similarities among program submissions, commonly used to check student programming assignments for copying or collusion. It compares code with awareness of programming-language syntax and structure rather than searching the internet. Instructors and institutions can run analysis locally through a command-line interface or Java API, then inspect results in a report interface. Its focus is code submissions, so it suits programming courses better than teams seeking a general-purpose plagiarism checker.

The local workflow is a central fit consideration: code and results do not need to be uploaded for analysis. JPlag can exclude common starter or base code, compare a current cohort with previous cohorts, and let users adjust match sensitivity through minimum-token settings. Match merging is intended to counteract obfuscation attempts. Pairwise similarity values can also be exported as CSV. These options give instructors ways to interpret similarities in the context of shared assignment scaffolding and earlier submissions, while keeping the analysis centered on code structure.

JPlag is distributed as a free open-source project rather than a commercial paid service, and it provides a CLI and Java API for integrating analysis into local workflows. Its boundaries matter: it does not compare assignments against internet sources, has no LMS integration, and does not offer AI detection. Support is community-based. Choose it when the task is private, structure-aware comparison of programming work and local or API-driven analysis fits; choose another product if internet-wide checking, LMS integration, or AI detection is essential.

Your product? Our editors can test JPlag in depth and publish a review, labelled as paid · from $149/mo →

JPlag pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on github.com

JPlag fact sheet

Free planYes
Paid fromFree
AI detectionNo
LMS integrationsNo
API accessYes
Browser extensionNo
Supported languagesNot verified
Maximum check sizeNot verified
DeploymentSelf-hosted
PlatformsWindows, macOS, Linux
SupportCommunity
Built forSmall business, Mid-market, Enterprise (editorial estimate)
PricingFree plan
Websitegithub.com
Facts checked23 Sep 2026

Alternatives to JPlag

See all JPlag alternatives →

Used JPlag? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used JPlag for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — JPlag 6.8/10

JPlag is listed in our Plagiarism Detection Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/jplag-plagiarism-detection-software/"><img src="https://www.itechguides.com/best/badge/jplag-plagiarism-detection-software.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update