Hash Generator — MD5, SHA-1, SHA-256, SHA-384 & SHA-512
Generate cryptographic hashes from any text in one place. Paste or type your input and this tool instantly computes MD5, SHA-1, SHA-256, SHA-384 and SHA-512 checksums, updating live as you type. Copy any hash with one click and switch between lowercase and uppercase output. Everything runs in your browser using the Web Crypto API, so your text is never uploaded to a server.
Hashes update as you type. Text is encoded as UTF-8 before hashing.
MD5 and SHA-1 are fine for checksums and file integrity, but they are broken for passwords and signatures — use SHA-256 or stronger there.
Your hashes will appear here
Enter some text to see its MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes.
Characters
—
Bytes (UTF-8)
—
How to use
- Type or paste the text you want to hash into the input box.
- The MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes appear instantly and update as you type.
- Choose lowercase or uppercase output to match the format you need.
- Click Copy next to any hash to copy that value to your clipboard.
- Compare the result against a published checksum to verify a file or message.
Features
- Five algorithms at once: MD5, SHA-1, SHA-256, SHA-384 and SHA-512
- Live results that update instantly as you type
- Lowercase or uppercase hex output toggle
- One-click copy button for every hash
- UTF-8 text encoding, so Thai and emoji hash correctly
- 100% in-browser — your text never leaves your device