// free-toolDATA → SHA
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
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.
No — hashing runs locally via WebCrypto. Even multi-GB files are digested on your device.
Encode any text to Base64 — Unicode-safe.
Decode Base64 back to readable text instantly.
Percent-encode text for safe use in URLs and query strings.
Decode percent-encoded URLs back to readable text.
Convert text to its hexadecimal byte representation.
Decode hexadecimal bytes back into readable text.
I build fast, privacy-first web applications with Next.js — these converters run entirely in the browser, and yours can too.