Hash Generator
Calculate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes and HMACs of text or files, and compare checksums.
100% Client-SideType text or drop a file to see its MD5 and SHA hashes; paste an expected checksum to compare.
How to use the Hash Generator
- 1
Choose Text or File as the input.
- 2
Type your text, or drop a file to hash its exact bytes.
- 3
Optionally enter a secret key to compute HMACs instead of plain hashes.
- 4
Pick hex or Base64 output and copy the hash you need.
- 5
Paste a published checksum into Compare to confirm it matches.
Frequently asked questions
More developer tools
JSON Formatter & Validator
Pretty-print, minify and validate JSON with exact error locations, sorted keys and custom indentation.
Base64 Encode & Decode
Encode text or files to Base64 and decode Base64 back to text or a file. UTF-8 safe, with URL-safe mode.
JWT Decoder
Decode JSON Web Tokens to read the header and payload, check expiry, and verify HMAC signatures.
Missing a feature or tool?
Tell us what would make Hash Generator more useful, or what to build next.