Hash generator
Generate MD5, SHA-1, SHA-256, SHA-384 or SHA-512 digests from any text.
Related tools
Hash generator
Paste text and get its MD5, SHA-1, SHA-256, SHA-384 or SHA-512 digest as hexadecimal. Developers reach for it to check a checksum against the one a vendor published, to reproduce a hash an API expects, to build cache keys, or to confirm that two config blocks really do carry identical content.
Pick the algorithm from the dropdown — SHA-256 is the sensible default. Switch the output to uppercase hex when the system you are comparing against prints it that way; the digest is identical, only the letter case changes. Turn on hashing each line and you get one digest per input line, which suits a column of identifiers exported from a spreadsheet.
Your text is encoded as UTF-8 before hashing, so accented characters and emoji produce the same digest a server would using the same encoding. A hash covers the exact bytes: one extra trailing newline changes the result completely, which is the usual reason a hash of pasted text fails to match a file checksum. The tally names the algorithm and reports the digest length and the number of input bytes. MD5 and SHA-1 are cryptographically broken — collisions can be constructed deliberately — so keep them for checksums and legacy compatibility and never use them for signatures or password storage.
Hashing is one-way and nothing can reverse it: there is no “MD5 decrypt”, only lookups of values somebody already recorded. Everything runs in your browser, which matters more here than for most tools — pasting a secret into a hashing website normally hands it straight to that server. Nothing is uploaded. Copy the digest or download it as a .txt file.