ο»Ώ
Hash Text

Generate a fingerprint for any text.

Paste any text β€” a password, a document, a snippet of code β€” and get its SHA-256, SHA-512, or MD5 hash instantly. Everything runs in your browser.

Runs locally. Your text never leaves your browser. No server, no storage, no account.

Paste anything β€” a string, a document, a password, a log line.

Algorithm

Paste an expected hash here to verify your text matches. Leave blank to just generate the hash.

All algorithm results
SHA-256 β€”
SHA-512 β€”
MD5 β€”

When would you hash text?

  • Verify a config snippet or script matches what was published
  • Fingerprint a password before storing it (use a proper hash function in production β€” this is for understanding, not auth)
  • Confirm a document's contents haven't changed between two people
  • Generate a checksum for a log entry or audit trail
  • Test that your app's hashing produces the expected output
  • Compare two API responses to see if they're identical
How it works

Same text, same hash. Always.

What a hash is

A hash function takes any amount of text and produces a fixed-length string of letters and numbers. Change one character anywhere and the entire hash changes completely β€” that's the point.

Which algorithm to use

SHA-256 is the right choice for almost everything. SHA-512 produces a longer fingerprint and is used in high-security contexts. MD5 is outdated for security but still common for quick integrity checks β€” if someone gives you an MD5, this tool reads it.

Hashes only go one way

A hash cannot be reversed. Given a hash, there is no way to recover the original text β€” which is why it's useful for verification without revealing the original content.