Text diff · Files stay local

Find the change.
Skip the guessing.

Paste two versions or open local text files, then see exactly what was added, removed, or left alone.

Your text stays in this tab. Files are read locally, comparison runs locally, and neither version is uploaded or saved.

01

Put the two versions side by side

Use lines for code and documents, words for rewritten copy, or characters for tiny exact changes.

Original

Version A

Nothing uploaded. This box lives in your browser.
Changed

Version B

Nothing uploaded. This box lives in your browser.
Comparison summary

Ready when both versions are.

0 added0 removed0 unchanged
The comparison will appear here.

For very large inputs, the tool uses a memory-safe coarse comparison instead of freezing the tab.

The useful details

A change log your eyes can trust.

01

Three levels of detail

Move from whole lines to words or individual characters depending on the job.

02

Noise can disappear

Ignore whitespace or letter case when formatting is not the change you care about.

03

Private drafts stay private

The browser compares the two versions without transmitting their contents.

Straight answers

Text comparison questions.

Which comparison mode should I use?

Lines are best for source code, configuration, and paragraph-level changes. Words make prose edits easier to read. Characters are useful for identifiers, compact strings, and punctuation changes.

What file types can I open?

Any plain-text file the browser can decode as UTF-8, including common code, Markdown, JSON, CSV, log, and configuration files. Binary formats such as Word and PDF need their own tools.

What does “ignore whitespace” do?

It compares normalized spacing, so extra spaces, tabs, and line padding do not count as a change. The displayed text still comes from the original input.

Does HandyPebble save either version?

No. The text exists in the open page only and disappears when the tab is refreshed or closed.