Loading...
Please wait while we prepare your experience
Loading...
Please wait while we prepare your experience
Paste any text and get its SHA-256, SHA-512, MD5, or SHA-1 hash instantly. The Web Crypto API handles everything locally — your input never leaves the browser.
Generate cryptographic hashes of your text using various algorithms including SHA-256, SHA-512, and more. All processing happens locally in your browser - no data is sent to any server.
Three steps. The algorithm choice is the only decision that matters.
Paste your input
Type or paste any text — a password, a file path, a message, a JSON string. The hash updates as you type.
Pick an algorithm
SHA-256 is the right choice for most things. Avoid MD5 and SHA-1 for anything security-related — both have known collision vulnerabilities. Use them only for non-security checksums.
Copy the hash
Click copy next to the output. You get a fixed-length hex string — same input always produces the same hash, different input produces a completely different one.
Verifying a downloaded file wasn't tampered with
Hash the file after downloading and compare it to the checksum published on the official site. If they match, the file is intact. If they don't, don't use it.
Checking your signing logic before deploying
Many APIs use HMAC-SHA256 to sign requests. Hash your payload here to verify your implementation produces the right output before it hits production.
Finding duplicate records without comparing full content
Hash each record and compare hashes. Two identical records produce identical hashes — much faster than comparing field by field.
Understanding why passwords should never be stored plain
Hash 'password123' and you get a 64-character hex string. The original is unrecoverable from the hash alone — that's why databases store hashes, not passwords.
Build artifact checksums
Hash your release binaries and publish the checksums in your release notes. Users can verify they downloaded the right file.
Found a problem with Hash Generator? Let us know.
Your feedback helps us improve.