Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes from text or files.
Compute cryptographic hashes from text or any file using the Web Crypto API. Ideal for checksums, integrity checks and password verification workflows.
100% client-side — zero uploads, maximum privacy
Instant results — no waiting for server processing
Secure — your data never leaves your browser
Free to use — no sign-up required
Handles real-world edge cases — malformed input, nested structures, large payloads
Syntax highlighting for easier reading and debugging
Copy-to-clipboard in one click — paste directly into your editor or terminal
Works with JSON, YAML, XML, CSV, Base64, JWT, and more
No file size limits for text processing
Generate SHA-256 checksums to verify file integrity
Create hashes for password storage implementations
Compare hash outputs across different algorithms
Verify downloaded file hashes against official sources
Generate consistent hashes for cache keys and deduplication
Browsers do not expose MD5 in the Web Crypto API, and MD5 is cryptographically broken. SHA-256 is the recommended replacement.
Yes — everything runs in your browser via Web Crypto, so data never leaves your device.
Format, minify and validate JSON with syntax error details and document stats.
Convert CSV to JSON and JSON to CSV with delimiter and quote support.
Test regular expressions with live match highlighting, groups and flags.
Encode text or files to Base64 with URL-safe and Unicode support.
Decode Base64 strings back to text or files with Unicode support.
Percent-encode URL strings for query parameters and paths.