Free tool · No sign-up
Hash Generator
Hash text or a file with SHA-1, SHA-256, SHA-384, or SHA-512 using the browser's native SubtleCrypto, so a large file hashes at full speed without leaving your machine. Compare a result against an expected checksum to verify a download in one glance.
Case-insensitive; a leading 0x is ignored. The matching algorithm lights up below.
Digestshex
- SHA-1
— - SHA-256
— - SHA-384
— - SHA-512
—
Method & assumptions
- Hashing uses the browser's native SubtleCrypto, so even a large file is fingerprinted at full speed with no upload.
- SHA-1 is shown for verifying legacy artifacts; treat it as broken for anything security-sensitive and prefer SHA-256 or better.
- The checksum comparison is case-insensitive and ignores a leading 0x, matching however a project publishes its hashes.
- Text is hashed as UTF-8 bytes; a file is hashed exactly as it sits on disk, byte for byte.
- The file never leaves your machine — it is read in the browser and hashed there. Nothing is transmitted.
Plate —Other tools
More on the bench
- 01UUID Generatorv4 and v7, one or a thousand.
- 02Password & Key GeneratorStrong passwords and API keys, in the browser.
- 03Supabase Security AuditorPoint it at your project, find the holes.
- 04JWT DecoderPaste a token, read what is inside.
- 05Secret & .env ScannerPaste code or a .env, catch the leaked keys.
- 06Security Headers ScannerEnter a URL, grade its headers.
- 07CORS TesterSee exactly what a URL allows cross-origin.
- 08Base64 Encode / DecodeText or files, both directions.
Free diagnosticsSame-day dispatchNamed techniciansDone or free
Need it built, not just checkedWe write the software
We write the software
behind tools like these
Anyone verifying a download, fingerprinting a file, or checking two things are byte-identical.