Hash Generator
MD5, SHA-1, SHA-256 and SHA-512 hashes.
Runs in your browser: what you paste is never uploaded
MD5 and SHA-1 are broken for security purposes; use them only for checksums and compatibility.
How to use Hash Generator
- 1Paste or type your inputUse the box above, or click Sample to try it with an example.
- 2Choose your optionsType the text, choose hex or Base64 output, and add a secret key for HMAC.
- 3Copy the resultCopy it with one click. Nothing is sent anywhere.
About Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text at once, with optional HMAC and hex or Base64 output.
Frequently asked questions
Should I use MD5 or SHA-1?
Only for checksums and compatibility. Both are broken for security; use SHA-256 or stronger.
Can a hash be reversed?
No. A hash is one-way. Short or common inputs can still be guessed, which is why passwords need a slow, salted hash instead.
Is what I paste sent anywhere?
No. The tool runs entirely in your browser and never sends what you type or paste to a server.
Is it free?
Yes. It's free, with no sign-up and no limits.
Related tools
- UUID/ULID Generate/DecodeGenerate and decode UUIDs and ULIDs.
- Random String GeneratorSecure random strings and passwords.
- Lorem Ipsum GeneratorPlaceholder paragraphs, sentences and words.
- QR Code Reader/GeneratorCreate QR codes, or read one from an image.
- JSON FormatterFormat, validate and minify JSON.
- Base64 String Encode/DecodeEncode text to Base64 or decode it back.