Related tools
- Data Format ConverterConvert data between CSV, JSON, YAML, and TOML in any direction, auto detecting the source format from what you paste.
- JSON / JWT / Base64Format, minify and validate JSON, decode a JWT into its header and claims, and convert base64 or URL percent-encoding, all in one box.
- CSV ViewerOpen, sort, filter and convert CSV and TSV right in your browser.
- Parquet ViewerOpen a Parquet file and read its schema, row counts and data in your browser.
- XLSX ViewerOpen, sort and filter Excel spreadsheets without uploading them anywhere.
- Binary Format DecoderDecode protobuf, CBOR, and msgpack payloads to readable JSON in your browser.
What it does
Compares two pieces of text and shows what changed. Line mode shows added and removed lines, word and character modes mark inline insertions and deletions, and JSON or YAML mode parses both sides and reports semantic differences by path instead of raw text noise.
How to use it
Paste the first text, then a line containing just ===== on its own, then the second text, all into the single input box. Pick a mode, and for lines mode optionally ignore whitespace or adjust how many context lines surround each change. JSON and YAML mode ignore key order and formatting and only report values that actually changed.
Why this one
Most online diff tools upload both documents to a server and cap how much text you can paste. This one runs entirely in your browser: your files and inputs never leave your device, and there is no size cap beyond what your browser can hold.
FAQ
- How do I enter two separate texts in one box?
- Paste the first text, then a line with exactly ===== (five equals signs) on its own, then the second text. Everything before that line is document A, everything after is document B.
- What does semantic JSON or YAML mode mean?
- Instead of diffing raw text, it parses both sides and compares the resulting values by path. A key that just moved position or a value reformatted with different spacing is not reported as a change, only values that actually differ are.
- Is my text uploaded anywhere?
- No. Your files and inputs never leave your device. The comparison runs locally in your browser.
Keyboard shortcuts: press ? anywhere on this page to see them.