Hash Generator
Fingerprint text or files with MD5, SHA-1, SHA-256, SHA-512 and CRC32 live in your browser — verify checksums and stamp salted bcrypt hashes.
Every digest is computed live in your browser — your text or file never leaves this page. Only bcrypt is stamped on the server.
Salted password hash, stamped on the server with PHP's password_hash() — a fresh salt makes every stamp unique.
Verify bcrypt hashes with password_verify(), never by comparing strings.
About Hash Generator
The Hash Generator fingerprints text or files with MD5, SHA-1, SHA-256, SHA-512 and CRC32, all computed live in your browser as you type — your input never leaves the page. Drop in a file (up to 200 MB, read locally) to hash it for checksum verification without uploading a byte.
A verification panel makes checksum checking painless: paste an expected hash and the tool matches it against every computed digest, telling you which algorithm it is and whether it matches your input. Legacy algorithms are labeled as such — MD5 and SHA-1 remain fine for checksums and deduplication but are broken for security use.
One algorithm works differently: bcrypt. Salted password hashes cannot be computed with the browser’s crypto primitives, so bcrypt stamping posts your text to the server, where PHP’s password_hash() generates a fresh salted hash — a new one on every click, by design.
How to use Hash Generator
- Type or paste text, or switch to File mode and drop in a file to hash locally.
- Read the live digests: MD5, SHA-1, SHA-256, SHA-512 and CRC32 update as you type.
- To verify a download, paste the expected checksum into the Verify panel and look for a match.
- Copy an individual digest, copy all, or download them as checksums.txt.
- For a salted password hash, click “Stamp bcrypt hash” — this one is generated server-side.