Hash Generator
Get MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or a file, with optional HMAC.
How it works
- 1Type text or choose a file.
- 2Every hash is calculated at once.
- 3Copy the one you need.
Features
- MD5, SHA-1, SHA-256, SHA-384 and SHA-512 together.
- Hash files to check downloads against published checksums.
- HMAC with a secret key.
- Files are read locally, never uploaded.
Frequently asked questions
Which hash should I use?
SHA-256 for checksums and most modern uses. MD5 and SHA-1 are broken for security and only suitable for non-security checksums.
Can a hash be reversed?
No. Hashes are one-way; the same input always gives the same hash.
Is my data sent anywhere?
No. Everything runs in your browser; nothing is uploaded.
Related tools
UUID GeneratorGenerate random (v4) or time-ordered (v7) UUIDs, one or a thousand at a time.Base64 EncoderEncode text to Base64, with a URL-safe option.JWT DecoderDecode a JSON Web Token to read its header and claims, check expiry, and verify HS256 signatures.Base64 DecoderDecode Base64 (standard or URL-safe) back to text.