About Hash Generator
Checksums prove that a download or a config file is exactly what it should be, and a hash generator is the quickest way to get one. SHA-256 is the usual choice for verifying files and signing API requests, while SHA-1 appears in older manifests and SHA-384 and SHA-512 in certificate tooling. This tool computes all four from one input and shows every digest at once, so you can compare against a published checksum without switching modes.
Hashing runs through the Web Crypto API that every current browser ships, so no extra library is loaded and the page works offline once open. Text is hashed as UTF-8 bytes exactly as typed, and files are read locally with the File API, which means a 90 MB installer can be checked without sending any part of it over the network. MD5 is deliberately absent because Web Crypto does not implement it.
What this tool does
Four algorithms at once
SHA-1, SHA-256, SHA-384 and SHA-512 are computed from the same input and shown side by side, with the bit size and hex length of each digest labeled.
Hash a file without uploading it
Drop any file up to 100 MB and its bytes are read with the File API and hashed in the tab, so the file never leaves your device.
Text hashed as UTF-8
Text is encoded as UTF-8 before hashing with no hidden newline added, so the digest matches the bytes a UTF-8 file with the same content would have.
Digests update as you type
Text results refresh after a short pause on every edit, so there is no separate Hash button to remember and no stale result to copy.
One copy button per digest
Every algorithm card has its own copy button that briefly confirms the copy, which matters when four long hex strings sit on the same screen.
Works offline after loading
Once the page is open, hashing makes no network requests at all, so the tool also works on a locked-down network or with the connection off.
How to use Hash Generator
- 01
Choose text or file
Pick the Text tab for a value you can paste, or the File tab to hash the raw bytes of a file on disk.
- 02
Provide the input
Type or paste the text, or drop a file into the drop zone; files up to 100 MB are read locally, never uploaded.
- 03
Read the four digests
Each algorithm card shows the full hexadecimal digest, its bit size and how many hex characters it contains.
- 04
Press Hash file when hashing a file
Text is hashed automatically, but files start only when you press Hash file so a large file is never read by accident.
- 05
Copy or compare
Use the copy button next to a digest and compare it with a published checksum; hex digests are case-insensitive.
How this tool works
- Works with
- SHA-1/256/384/512
- Processing
- Client-side, in your browser. Nothing is uploaded.
- Maximum size
- Up to 100 MB per file
- Requirements
- Chrome, Edge, Firefox or Safari · Secure context (HTTPS or localhost) for Web Crypto
Limitations worth knowing
- No MD5: Web Crypto does not implement it, and no third-party hash library is loaded.
- Plain digests only: there is no HMAC, no salt, no keyed hashing and no password hashing.
- Files are capped at 100 MB because the whole file is read into memory before the digest is computed.
- Text is hashed as UTF-8 with no added newline, and file hashes cover raw bytes, so line endings and hidden whitespace change the result.
Privacy and file handling
Text and files are hashed inside this browser tab using the Web Crypto API. Nothing is uploaded, stored, logged or cached, and no digest leaves the page unless you copy it. Hashing makes no network request, so the tool also works offline once the page has loaded.
Read the full privacy policy