Hash Generator
Cryptographic hashes computed via the browser's Web Crypto API. Nothing is uploaded.
MD5 is intentionally omitted — Web Crypto doesn't support it and it's cryptographically broken. Use SHA-256 or better.
About the Hash Generator
The Hash Generator computes cryptographic and non-cryptographic hashes of text or files — MD5, SHA-1, SHA-256, SHA-384, SHA-512 — using the browser's native Web Crypto API. Hashing turns arbitrary input into a fixed-length fingerprint; the same input always produces the same hash, and any change to the input produces a completely different output.
Developers use hashes for file-integrity checks (compare a download's SHA-256 against the vendor's published value), API request signing (HMAC), password derivation (though bcrypt/argon2 are better for that), cache keys, deduplication, and content-addressable storage. Security engineers use them for forensics — a file's SHA-256 uniquely identifies it and can be cross-referenced against threat intelligence feeds.
Note that MD5 and SHA-1 are considered cryptographically broken — collisions can be found. Use them only for non-security purposes like cache keys or ETag generation. For anything security-critical, use SHA-256 or SHA-512. For password hashing, use a dedicated password-hashing function (argon2, bcrypt, scrypt) — never a plain hash.
Enter the required value in the input field above (domain, IP, URL, or text depending on the tool).
Click the action button to run the check — results are computed instantly from our edge network.
Review the parsed output, key fields and any warnings shown in the result card.
Copy the result, share the page URL, or jump to a related tool from the sidebar to continue debugging.
- MD5, SHA-1, SHA-256, SHA-384, SHA-512
- Uses browser's native Web Crypto API
- Runs entirely in your browser
- Text and file input supported
Frequently asked questions
Related tools
Convert & validate YAML and JSON configs.
Image & file to Base64 and Data URI generator.
Visual editor for Markdown & HTML tables.
HEX ↔ RGB ↔ HSL with WCAG contrast checker.
Pretty-print, validate & minify JSON.
Live JavaScript regex playground.