Skip to content
Developer

Hash generator — MD5, SHA-1, SHA-256, SHA-512, CRC32

Get MD5, SHA-1, SHA-256, SHA-384, SHA-512 and CRC32 values for a piece of text. Use the result to compare the same input with another system; spaces and line breaks are part of the input too.

Runs in your browser — your input is not uploaded to ToolsNow.

Text to hash
0 chars0 words0 lines
Enter some text to see its MD5, SHA-1, SHA-256, SHA-384, SHA-512 and CRC32 digests.

Hashing is not encryption — it only goes one way, and it is not a way to keep data secret. For storing passwords, use a deliberately slow algorithm designed for it such as bcrypt, scrypt or Argon2, never a general-purpose hash from this list.

How to use

  1. Paste Text to hash. Use the exact text you want to compare. The tool hashes its UTF-8 bytes in your browser.
  2. Choose the matching algorithm. Compare SHA-256 with SHA-256, for example. The SHA rows can take a moment to catch up after an edit, so wait for the new values before copying.
  3. Copy the digest. Each row has a Copy button. UPPERCASE output changes the display of the hexadecimal result, not the underlying digest.

Questions

Why does my hash differ from a command-line result?

Check for a final newline, extra spaces, different line endings or a different text encoding. This tool uses UTF-8 and does not trim the input. Even a visually identical letter can use different Unicode sequences and produce a different digest.

Can I verify a downloaded file here?

This page hashes text, not uploaded files. Pasting a filename or Base64 representation hashes those characters rather than the original file’s bytes. Use a file-hashing tool to compare a download against its published checksum.

Which algorithms are suitable for integrity checks?

Use the algorithm expected by the system you are comparing with. SHA-256 is a common choice for new integrity checks. MD5 and SHA-1 have broken collision resistance, and CRC32 is an accidental-error checksum. A plain hash is not a signature and does not prove who supplied the data.

Can I use one of these hashes to store passwords?

No. These are fast, unsalted digests, which make guesses cheap to test. Password storage needs a dedicated scheme such as Argon2, scrypt or bcrypt with a salt and suitable parameters.

Is hashing encryption?

No. There is no decryption key that restores the text from a digest. Someone can still hash likely inputs and look for a match, so hashing a predictable value does not make it secret.

Published by ToolsNow. How tools and sources are checked · Report a problem

Read more

Related tools