Runs locally
$ devdesk hash--local
Security & network

Text hash generator: MD5, SHA-1, SHA-256 and SHA-512

Calculate four digests of UTF-8 text locally. Check whitespace and newline differences with a known example and guidance on appropriate uses.

Loading local tool…

How to use

Hashes are one-way content checks. MD5 and SHA-1 are unsuitable for secure signatures. None of these fast hashes should be used directly for password storage.

Your input stays yours

Step by step

  1. Paste the text, retaining any intended whitespace and newlines.
  2. Choose Compute hashes to see hexadecimal output from four algorithms.
  3. Compare only when algorithm, input bytes and encoding are identical.

Known digest example

abc

Do not append a newline. SHA-256 should be ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad.

Frequently asked questions

Can a digest be decrypted?

A digest is not reversible encryption and this tool does not recover the source. A matching digest is not proof that two inputs can never differ.

Why do similar-looking texts have different hashes?

Spaces, trailing newlines, CRLF/LF, case and Unicode representation change bytes. The tool encodes UTF-8 without first cleaning or normalizing the text.

Can I use these directly for password storage?

No. These are fast digest algorithms; password storage needs a dedicated scheme, such as appropriately configured Argon2id. MD5 and SHA-1 are also unsuitable for secure signature uses.