Tools Developer Tools

← Back to all tools

Free File Compare & Hash Generator

Compare text, JSON, XML, and binary files in your browser. Generate SHA hashes. No login. No upload. Your files stay on your device.

Files are compared locally in your browser. They are never uploaded.

Comparing docs or changelogs? Preview Markdown in your browser too.

File A

Drop a file here or browse

File B

Drop a file here or browse

Compare options

Text / XML options
JSON options

SHA hashes

SHA-1 is included for legacy integrity checks only — it is not collision-resistant, so use SHA-256 for security. MD5 is not supported by browser Web Crypto and is not recommended.

AlgorithmFile AFile BMatch
Choose two files, then generate hashes.

Why compare files in the browser?

Developers and testers often can't upload company or client files to a random website. This tool runs entirely in your browser using built-in APIs — the files are read into memory locally, compared, and hashed without ever being sent anywhere. You can even use it offline.

Text compare vs binary compare

Text compare works line by line, so you see added, removed, and changed lines (with options to ignore whitespace, case, blank lines, and line endings). Binary compare works byte by byte and reports the first differing offset (in decimal and hex) and the differing byte values — ideal for images, archives, and other non-text formats.

What is a file hash?

A hash is a fixed-length fingerprint computed from a file's bytes. If two files produce the same SHA-256 hash, they are virtually certain to be identical; if a single byte changes, the hash changes completely. Hashes are how you verify a download wasn't corrupted or tampered with.

SHA-256 vs MD5

MD5 and SHA-1 are older and no longer collision-resistant — an attacker can craft two different files with the same digest, so they shouldn't be trusted for security. SHA-256 (and SHA-384/512) are the modern choice for integrity and security. Browser Web Crypto doesn't offer MD5 at all, which is why this tool doesn't include it.

Your files never leave your device

Nothing is uploaded, stored, logged, or tracked. There is no account, no watermark, and no server in the middle — the comparison and hashing happen on your machine.

From Balance On Hand

Built by Balance On Hand

Free tools with no login, no upload, and no unnecessary friction — plus a cash-flow planning app that helps you see how bills, subscriptions, loans, income, and spending affect your future balance.