Skip to content
Kordu Tools

Diff Checker

New

Compare text, code, and plain-text files with split and unified diff views.

Left file

Load any supported plain-text or code file.

Click to upload or drag and drop

TXT, MD, JSON, YAML, YML, XML, CSV, JS, JSX, TS, TSX, HTML, CSS, DIFF, PATCH up to 2MB

 

 

Right file

Compare a second file side by side.

Click to upload or drag and drop

TXT, MD, JSON, YAML, YML, XML, CSV, JS, JSX, TS, TSX, HTML, CSS, DIFF, PATCH up to 2MB

 

 

 

Left input

0 lines · 0 chars

Right input

0 lines · 0 chars

0

Added

0

Removed

0

Changed

0

Unchanged

100%

Similarity

No differences

Status

Split comparison

0 rows

Paste text or load files to compare

Diff Checker runs entirely in your browser and keeps both inputs local.

Compare pasted text, config files, Markdown, CSV, JSON, and source code without uploading anything. Split view is best for inspection, while unified view is ready to copy or download as a patch.

Loading...

How to use

  1. 1

    Paste or load both versions

    Paste text into the left and right editors, or open the file inputs to load two supported plain-text files from your device.

  2. 2

    Choose your compare options

    Toggle options like Ignore whitespace, Ignore case, Ignore blank lines, and Word-level highlights to shape the comparison.

  3. 3

    Switch between split and unified views

    Use Split view for side-by-side inspection or Unified view for a patch-style stream of additions, removals, and modified lines.

  4. 4

    Copy or download the diff

    Copy the unified diff to your clipboard or download it as a .diff file for sharing, reviews, or version control workflows.

Frequently asked questions

Does Diff Checker upload my files or text?
No. The tool runs entirely in your browser. Text comparisons and file reads happen locally on your device and are not sent to a server.
What file types can I compare?
You can compare supported plain-text and code files such as TXT, MD, JSON, YAML, XML, CSV, HTML, CSS, JavaScript, TypeScript, patch, and diff files.
Can I ignore formatting-only changes?
Yes. You can ignore whitespace, case, and blank lines to reduce noise and focus on meaningful content changes.
What is the difference between split and unified diff view?
Split view shows both versions side by side for visual scanning. Unified view combines changes into a patch-style format with plus and minus lines, which is useful for reviews and exports.

Compare two blocks of text, source code, Markdown, JSON, CSV, or other

plain-text files side by side in your browser. Diff Checker highlights

added, removed, and modified lines, supports unified patch-style output,

and can optionally ignore case, whitespace, or blank lines to focus on

the differences that matter. Load files from either side or paste content

directly into the editors. Every comparison happens locally in your browser,

so private notes, config files, and code snippets never leave your device.

Related tools