Five algorithms at once
MD5, SHA-1, SHA-256, SHA-384, SHA-512. No need to switch tools or modes, all five outputs update at the same time as you type or pick a file.
Generate cryptographic hashes from any text or file in your browser. Five algorithms at once, hex or Base64 output, built-in checksum verification, and zero uploads. Works on text, code, downloads, and any binary file your browser can read.
Hashes are one-way fingerprints of data. Pass any input through a hash function and you get back a fixed-length string that changes completely if even a single byte of the input changes. They are how downloads are verified, how passwords are stored, how files are deduped, and how blockchains chain together.
This tool produces all five common digests at once, MD5 for legacy compatibility, SHA-1 for older systems, and SHA-256, SHA-384, and SHA-512 for modern security work. SHA computations use the browser native Web Crypto API. MD5 runs through a compact built-in implementation. Every byte stays on your machine, nothing is uploaded, no analytics fire on the values you compute.
MD5, SHA-1, SHA-256, SHA-384, SHA-512. No need to switch tools or modes, all five outputs update at the same time as you type or pick a file.
Output recomputes on every keystroke. Useful when you are testing collisions, comparing similar inputs, or watching how a single character flip changes the entire digest.
Drop any file into the File tab. The browser reads it directly with FileReader and the bytes go through the same five algorithms. Works for downloads, ISOs, archives, anything your browser can open.
Paste the expected checksum from a release page. The tool detects the algorithm by its length and shows a Match or No-match badge next to the matching algorithm row. No manual eyeballing.
Switch the output format with a single click. Hex supports both lowercase and UPPERCASE so you can match whatever the receiving system expects.
Every byte stays in your browser. SHA computations use the native Web Crypto API. MD5 runs through a small inline implementation. No analytics record the values, no servers see them.
More tools you might find useful.