MD5, SHA-1, SHA-256 and SHA-512 hash generator
Type text or pick a file to get MD5, SHA-1, SHA-256, SHA-384 and SHA-512 at once — e.g. to verify a download.
About Hash generator
A hash function turns any data into a fixed-length code; change one character and the hash changes completely. Use it to check a download matches the checksum its publisher lists, or that two files are identical.
Enter a secret key to compute an HMAC (used to verify webhooks and APIs), and paste an expected hash to see whether it matches. MD5 and SHA-1 are no longer safe for passwords — use them only for file checks.
FAQ
Can a hash be reversed?
No, hashing is one-way.
More tools here
JSON formatter Base64 encode / decode Image ↔ Base64 URL encode / decode HTML entities UUID generator JWT decoder Regex tester Cron generator Unix timestamp converter Code formatter Markdown preview Text ↔ binary Color converter Contrast checker CSS gradient JSON to CSV CSV to JSON YAML ↔ JSON JSON to TypeScript AES encryption TOTP generator Password strength checker CSS box shadow CSS border radius Tailwind colors Color palette generator Aspect ratio calculator Chmod calculator