// free-toolDATA → SHA
Hash Generator
Type text or drop a file and get its SHA-256, SHA-384, SHA-512 and SHA-1 digests, computed with the browser's native WebCrypto engine — fast enough to hash large files locally. Perfect for verifying downloads against published checksums.
no signup · no watermark · unlimited use
Frequently asked questions
Why no MD5?
Browsers' native WebCrypto deliberately excludes MD5 because it's cryptographically broken. SHA-256 is the modern standard for checksums; SHA-1 is included only for legacy comparison.
Are my files uploaded to compute the hash?
No — hashing runs locally via WebCrypto. Even multi-GB files are digested on your device.
More dev & text tools
Base64 Encode
Encode any text to Base64 — Unicode-safe.
Base64 Decode
Decode Base64 back to readable text instantly.
URL Encode
Percent-encode text for safe use in URLs and query strings.
URL Decode
Decode percent-encoded URLs back to readable text.
Text to Hex
Convert text to its hexadecimal byte representation.
Hex to Text
Decode hexadecimal bytes back into readable text.
Need custom tools like this in your product?
I build fast, privacy-first web applications with Next.js — these converters run entirely in the browser, and yours can too.