Hash Generator (MD5, SHA-1, SHA-256)
Type or paste any text and get its MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes instantly.
What are these hashes used for
Hash functions turn any input into a fixed-length fingerprint. Developers use them to verify file integrity, compare data without storing the original, and generate cache keys or checksums. SHA-256 is the standard today; MD5 and SHA-1 are considered cryptographically broken and should not be used to protect passwords or sensitive data.
Computed entirely in your browser
SHA hashes are generated with the browser's native crypto.subtle API, and MD5 runs through a small local implementation. Your text is never sent to a server.
Frequently asked questions
Is MD5 safe to use?
No. MD5 has known collision vulnerabilities and should only be used for non-security purposes, like quick checksums, not for hashing passwords.
Which algorithm should I use for passwords?
None of the hashes here are appropriate for password storage; use a dedicated password-hashing algorithm like bcrypt, scrypt or Argon2 with a proper salt.
Can I hash a file, not just text?
This tool currently hashes text input only.
Related tools
You might also need these while working on the same task.
Convert text and images to Base64, and decode Base64 back to text or images.
Open toolGenerate one or many random UUID v4 values, with or without hyphens.
Open toolGenerate secure random passwords and see the estimated time to crack them.
Open toolFormat, minify and validate JSON with an exact error location.
Open tool