Hash Generator — MD5, SHA-256, SHA3, Keccak-256, NTLM Online
Compute MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3, Keccak-256, CRC-32 and NTLM hashes of text or files in your browser.
— %
Hashing…
How to use
- 1 Pick an algorithm from the dropdown (SHA-256 by default).
- 2 Choose Text or File mode.
- 3 Type or paste text, or upload a file (up to 50 MB).
- 4 Choose Hex or Base64 output and copy the digest.
Why use this tool
- 13 hash algorithms in one tool — pick from a dropdown instead of bookmarking five different pages.
- Heavy libraries (js-sha3, spark-md5) are loaded only when their algorithm is first selected — fast initial paint.
- File mode streams large files in 2 MB chunks where supported.
- Pure client-side — text and files never leave your browser.
Frequently asked questions
Which algorithms are included?
MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-384, SHA3-512, Keccak-256 (the Ethereum variant), CRC-32, and NTLM.
Why are MD2, MD6, and Whirlpool missing?
MD2 has been deprecated since 1996 with no maintained JS implementation small enough to ship. MD6 is a research design with no real-world deployment. Whirlpool requires a 700-line table lookup — happy to add it on request if there is demand.
Is SHA-256 the right choice?
For most modern use cases yes — it is fast, well-supported, and considered secure. Use SHA3-256 or SHA-512 if you need post-MD/SHA-1 family separation. For password storage use a dedicated KDF like Argon2 or bcrypt, not a raw hash.
Need a single-algorithm tool?
Try our dedicated pages: MD5 Hash Generator, SHA-256 Hash Generator, SHA-1 Hash Generator, and Keccak-256 Hash Generator.
How is Keccak-256 different from SHA3-256?
Keccak-256 is the original Keccak submission with no padding tweak; SHA3-256 is NIST's standardised version with a slightly different padding byte. They produce different outputs for the same input. Ethereum uses Keccak-256 (Solidity keccak256()).
Hash Generator — All Algorithms is a free developer utility by Zerethon Tools. Compute MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3, Keccak-256, CRC-32 and NTLM hashes of text or files in your browser. Runs entirely in the browser — no signup, no upload.
- Category
- Developer
- Pricing
- Free
- Privacy
- Browser-based
- Signup
- Not required
Privacy
Your data never leaves your browser unless explicitly stated. Hash Generator — All Algorithms runs entirely client-side — no server upload, no logging, no tracking of your input.
Related tools
JSON Formatter
Format, validate, and minify JSON online. Free, no signup — your data never leaves your browser.
Open toolSQL Formatter
Format SQL queries online — beautify MySQL, PostgreSQL, SQLite, SQL Server, Oracle, and BigQuery.
Open toolUUID Generator
Generate UUIDs online — v1, v4, v7, and Nil. Bulk generation up to 10,000. Free, no signup.
Open toolPassword Generator
Generate strong, cryptographically random passwords. Configurable length and character sets — runs in your browser.
Open toolBuild, share, and grow on Zerethon Social
Free signup. Earn points, collect achievements, and connect with creators worldwide.