Hash Generator (MD5, SHA-1, SHA-256, SHA-512)
✓ Link copiedA fast, private hash and checksum generator that computes MD5, SHA-1, SHA-256, SHA-384, and SHA-512 digests in one place. Type or paste any text and watch every digest update live, or drag in a file to compute its checksum without uploading a single byte. Paste an expected checksum to instantly verify a download's integrity — the tool highlights which algorithm matches, tolerating uppercase hex, a leading 0x, and the trailing-filename format that sha256sum produces. The SHA family uses your browser's native Web Crypto, so file hashing is fast even for large downloads, while MD5 is included for legacy compatibility and non-security checksums. Everything runs entirely on your device, making it safe for sensitive data, and it works offline. Useful for verifying ISO and installer downloads, generating cache keys and content fingerprints, comparing file copies, and any time you need a quick digest.
Everything runs locally in your browser. Your text and files are never uploaded.
How to use
Choose Text to hash typed or pasted input, or File to checksum a local file by dragging it onto the drop zone. The MD5, SHA-1, SHA-256, SHA-384, and SHA-512 digests appear immediately, each with a copy button. To verify a download, paste the publisher's expected checksum into the 'Verify against a checksum' box: a green badge marks the algorithm whose digest matches, or you'll see a no-match warning if it differs. Nothing leaves your browser.
Frequently asked questions
- Are my text and files uploaded anywhere?
- No. All hashing happens locally in your browser using JavaScript and the native Web Crypto API. Your text and files are never sent to a server, logged, or stored, so it is safe to hash sensitive data, and it works completely offline.
- Which hash should I use?
- For security — passwords, signatures, integrity that an attacker might attack — use SHA-256 or SHA-512. MD5 and SHA-1 are cryptographically broken and should only be used for non-security purposes like matching a legacy checksum or generating a cache key, never for verifying authenticity against a determined adversary. When a publisher provides a checksum, simply use the same algorithm they did.
- How do I verify a file's checksum?
- Switch to File mode, drop in your downloaded file, then paste the checksum the publisher listed into the verify box. The tool normalizes the value — ignoring case, a leading 0x, and a trailing filename — and highlights the algorithm whose digest matches. A green badge means the file is intact; no match means the file differs from what was published and may be corrupted or tampered with.