GenerateIn browser

Text hash generator

A local hash generator for strings, test payloads and compatibility checks. Your source text never leaves the browser.

Use cases
Text SHA-256Integration checksTest payloadsLegacy MD5 and SHA-1

Text is encoded as UTF-8 before hashing. Neither the text nor the resulting hashes are sent to a server or analytics.

Source text
UTF-16 characters: 0
Hashes
SHA-256
Click Generate hashes
SHA-1Legacy
Click Generate hashes
MD5Legacy
Click Generate hashes

MD5 and SHA-1 are included for compatibility only. Do not use them for passwords, digital signatures or other security-sensitive tasks.

How to use it

  1. 1Type or paste text into the left pane.
  2. 2Click Generate hashes. An empty string has valid hashes too.
  3. 3Copy the required SHA-256, SHA-1 or MD5 with its own button.
  4. 4Do not use MD5 or SHA-1 for passwords, signatures or other security-sensitive tasks.

Questions

Is the text sent to a server or analytics?

No. UTF-8 bytes and hashes are calculated locally in your browser. Analytics receives only operational metadata: the action, algorithm count, text length on invoke and success, successful calculation duration, or an error code — never the text or digest.

Which text encoding is used?

The text is converted to UTF-8 with the standard TextEncoder. The result matches CLI tools when they receive the same UTF-8 bytes.

Can I use MD5 or SHA-1 for passwords and signatures?

No. MD5 and SHA-1 are cryptographically broken legacy algorithms included only for compatibility. Password storage requires a dedicated salted password-hashing algorithm.

Other tools

All tools