Tools/Hash Generator

Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512, and HMAC-SHA256 hashes. Supports text and file hashing. Everything runs in your browser.

Output Format:

Hash Results

AlgorithmHashCopy
MD5Enter text above to generate hash
SHA-1Enter text above to generate hash
SHA-256Enter text above to generate hash
SHA-384Enter text above to generate hash
SHA-512Enter text above to generate hash
HMAC-SHA256Enter text above to generate hash

Verify Hash

Compare an expected hash (e.g. from a download page) against the computed value above.

Recognize Your Hash

Identify which algorithm produced a hash by its hex character length.

AlgorithmHex charsBitsNotes
MD532128Deprecated for security; fast checksums only
SHA-140160Deprecated; collision attacks exist
SHA-25664256Standard for software distribution
SHA-38496384TLS certificates, extra margin
SHA-512128512Maximum strength, larger output

Real-time Hashing

Hashes update automatically as you type (300ms debounce). SHA variants use the native Web Crypto API for speed and correctness.

MD5 in Pure JS

MD5 is implemented in pure TypeScript with no external dependencies, following the RFC 1321 specification.

100% Private

All hashing happens locally in your browser. Your input text and files never leave your device.

All hash computation runs entirely in your browser. No data is stored or sent to any server.