Searchlight
Tools
BlogAbout
Free SEO Audit
Back to home
๐Ÿ“ˆSEO & Analytics
๐Ÿ—‚๏ธText & Data
๐Ÿ”Encoders & Decoders
โšกGenerators
๐Ÿ”„Converters
๐Ÿ–ผ๏ธImage Tools
๐Ÿ“„PDF Tools
๐Ÿ’ปCode Tools
๐Ÿ”Regex & Parsing
๐ŸงฎCalculators
๐Ÿ—บ๏ธDiagrams
๐ŸŒNetwork & Web
โœ๏ธText Utilities
๐ŸŽจColor Tools
๐Ÿ”€Diff & Compare
Text DiffJSON DiffImage DiffFile Hash
148+ tools. OAuth is read-only.
Searchlight

148+ free SEO, developer, image, PDF, and productivity tools - no account needed.

Free ยท all tools included
Company
  • Blog
  • About
  • Free SEO Audit
Legal
  • Privacy Policy
  • Terms of Service
  • Cookie Policy

ยฉ 2026 Searchlight. All rights reserved.

Read-only OAuth ยท No data reselling ยท Completely free

All ToolsDiff & Compare
๐Ÿ”€

Diff & Compare

Compare text, JSON, images, and file hashes.

4 live

Available now

Text DiffNEW

Side-by-side text and code diff viewer

Open tool
JSON DiffNEW

Deep diff two JSON objects

Open tool
Image DiffNEW

Pixel-level comparison of two images

Open tool
File HashNEW

Compare files by MD5 / SHA hash

Open tool

About Diff & Compare

Free browser-based comparison tools - text diff, JSON diff, image diff, and file hash comparison. The Text Diff tool renders side-by-side or unified diffs with line-level and character-level highlighting, showing exactly what was added, removed, or changed between two versions of any document. The JSON Diff compares JSON objects structurally - not just line by line - so key reordering does not show as a difference. The Image Diff overlays two images and highlights pixel-level differences, useful for visual regression testing and detecting subtle design changes.

When to use Diff & Compare

  • 1Code review: compare two versions of a configuration file, SQL schema, or generated output to see exactly what changed between versions.
  • 2Content editing: paste the original and revised version of an article or document to produce a clean diff showing every edit made.
  • 3API response comparison: diff two JSON responses from an API to identify exactly which fields changed between a test and production environment.
  • 4Visual regression testing: upload before/after screenshots of a web page to the Image Diff tool to catch unintended visual changes after a deployment.
  • 5Data integrity: compute SHA-256 hashes of two files with the File Hash tool and compare the outputs - identical hashes guarantee the files are byte-for-byte identical.

Frequently Asked Questions

What is the difference between a line diff and a character diff?+
A line diff compares complete lines and marks entire lines as added or removed. A character diff (also called a word diff or inline diff) goes further, highlighting the exact characters that changed within a line. Character-level diffs are more useful for prose editing; line-level diffs are standard for code review.
Why does JSON Diff ignore key order?+
JSON objects are unordered by definition - {a:1, b:2} and {b:2, a:1} are semantically identical. The JSON Diff tool compares objects structurally rather than textually, so key reordering is not flagged as a difference. Only actual value changes, added keys, or removed keys are highlighted.
How does image diffing work?+
The Image Diff tool compares each pixel's RGB values between two images. Pixels that differ beyond a configurable threshold are highlighted in a contrasting colour (typically red or pink) on a difference mask overlay. The tool also reports the total number of changed pixels and the percentage of the image that changed.
How do I verify two files are identical?+
Use the File Hash tool to compute the SHA-256 hash of both files. If the hashes match exactly, the files are byte-for-byte identical - there are no differences whatsoever, including invisible differences like line endings or metadata. SHA-256 is collision-resistant, meaning two different files will never produce the same hash.