Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes at once.
Paste a published checksum to confirm it matches, instead of checking by eye.
—
—
—
—
—
Short string
The classic test input
abcA sentence
Longer text hashes to the same length
The quick brown fox jumps over the lazy dogUnicode
Hashing is over UTF-8 bytes
Café ☕ 🔐Short string
The classic test input
abcA sentence
Longer text hashes to the same length
The quick brown fox jumps over the lazy dogUnicode
Hashing is over UTF-8 bytes
Café ☕ 🔐Every algorithm updates as you type, so you can compare them directly.
Copy any individual result. Which one to use depends entirely on the system you are talking to.
Paste an expected hash into the compare box to confirm a match, rather than checking character by character.
When you have a checksum but not its algorithm, seeing all five together identifies it immediately by length and value.
Confirming two 64-character strings by eye is error-prone. The compare box does it exactly.
SHA hashing uses the browser’s built-in implementation, which is both fast and correct — no library to trust.
Type once and get every common hash of the same text side by side, which is exactly what you want when you are checking a checksum and do not know which algorithm produced it. There is also a compare box: paste a hash you were given and the tool tells you whether it matches, without you having to eyeball sixty-four hexadecimal characters. The SHA family comes from your browser’s native cryptography, so results are computed quickly and correctly.
Keep going
Related pages in Security & Privacy, plus what others are using right now.
More security & privacy that pair well with this one.
Generate a SHA-256 hash of any text, computed in your browser.
Generate an MD5 hash for checksums, cache keys and legacy systems.
Encode text to Base64, including full Unicode and URL-safe output.
Check a downloaded file against its published checksum, without uploading anything.
Create strong random passwords with full control over length and characters.
Test how strong a password really is, and see exactly what weakens it.
Format, validate and minify JSON, with errors that point to the exact line.
Work out any percentage — of a number, as a share, or as a change.
Count words, characters, sentences and paragraphs as you type.
Convert between length, weight, temperature, volume, speed, data and more.
Count characters with and without spaces, against the limits that matter.
Find the mean, median, mode and range of a list of numbers, with the working shown.
Sample and population standard deviation and variance, both shown, with the working.
Turn a logo into favicon.ico, the PNG sizes a site needs, and the HTML to declare them.
Stamp text like DRAFT or CONFIDENTIAL across a PDF, in your browser.
Turn JSON into readable YAML, with quoting and multiline strings handled properly.
Escape text for HTML, or turn entities back into readable characters.
Explain a cron expression in plain English and see exactly when it will next run.