Code diff online

Review source changes with precise line numbers and whitespace controls. Everything runs locally, with no account required.

40+ TEXT FORMATS

Text files ≤ 10 MB · first 2,000 lines · result ≤ 10,000 differences

Code Diff

Review source changes with precise line numbers and whitespace controls.

40+ TEXT FORMATS
Local input
Local input
Deterministic local comparison

Content is processed in your browser · Not sent to the application server · Free to use

How Code Diff works

ExactDiff preserves line numbers and uses deterministic text comparison. Optional normalization can ignore trailing spaces without changing the source.

The comparison is deterministic: the same files and settings produce the same classification. File contents remain inside the current browser session.

Get a cleaner result

  1. 01Keep case-sensitive mode on.
  2. 02Ignore whitespace only when formatting is irrelevant.
  3. 03Use JSON Diff for structured JSON documents.

Frequently asked questions

Does ExactDiff execute code?

No. Source text is compared only and is never run.

Which languages are supported?

Any text-based language can be compared; the initial release focuses on accurate line changes rather than syntax highlighting.

Private by design

Runs in your browser

Content is processed in your browser and not sent to the application server

Works without an account