Hash
Generate MD5 / SHA-1 / SHA-256.
A free hash / checksum generator for MD5, SHA-1, SHA-256, SHA-384 and SHA-512, working on text or files, with HMAC and checksum comparison. All hashing runs locally in your browser.
How to use
- Choose Text to type a string, or File to drop a file and checksum it.
- Toggle the algorithm chips for the MD5 / SHA variants you need.
- Turn on HMAC and enter a key for keyed digests.
- Paste an expected value into Compare to auto-highlight a matching hash with ✓.
FAQ
- Which hash algorithms are supported?
- MD5, SHA-1, SHA-256, SHA-384 and SHA-512. The SHA family uses the browser’s Web Crypto API; MD5 uses a built-in implementation.
- Does my file get uploaded?
- No. Files are read and hashed locally in the browser, so the contents never leave your device — safe for sensitive files.
- Are MD5 and SHA-1 still OK to use?
- They’re fine for checksums, dedup and other non-security uses, but they’re no longer suitable for passwords or signatures — use SHA-256 or stronger for those.
Related tools
- 2FA Authenticator — End-to-end encrypted 2FA vault with live codes.
- Password Vault — Zero-knowledge vault for site logins; survives password changes.
- Data Format — Convert between JSON, YAML, TOML, CSV.
- Base64 — Encode / decode text & files in Base64.
- URL Encode — Encode / decode URL components.
- JWT Decode — Inspect JWT header & payload.