Hash Generator
Create MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or a file, and compare them with a hash you have.
Your files never leave your device
Live network monitor
Nothing has left your device
This panel is the page reporting on itself, and it cannot see inside background workers. For independent proof, run the tests on the page linked here. Verify it yourself
Type text or choose a file. The hashes appear below. Paste a hash you already have to check that it matches.
About this tool
Hash Generator creates MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text or file, and lets you compare a hash you already have to see if a download is genuine. It runs in your browser, so your files are never uploaded, and it is free with no sign-up.
Good to know: Files up to 500 MB. MD5 and SHA-1 are older algorithms: use them for checksums only, not for security.
Your files are processed entirely in your browser — nothing is ever uploaded to any server. Verify it yourself
Frequently asked questions
- Are my files uploaded to create the hash?
- No. The hash is calculated on your device in your browser, so the file never leaves it.
- How do I check that a download is genuine?
- Choose the file, then paste the hash published by the download’s author into the compare box. If the hashes match, you will see a confirmation. Prefer SHA-256 or stronger.
- Which algorithm should I use?
- SHA-256 or SHA-512 for anything that matters. MD5 and SHA-1 are older and can be forged, so use them only for simple checksums when a site asks for them.
Related tools
File Checksum Checker
Check that a downloaded file is genuine: paste the published checksum and compare it with your file.
Text Encrypt & Decrypt
Encrypt a message with a password using AES-256, and decrypt it again later. Everything happens in your browser.
Base64 Encode & Decode
Convert text or a file to Base64, or decode Base64 back to text, with an optional URL-safe format.
Password Generator
Create strong random passwords with the length and characters you choose, using your device’s secure random generator.