Skip to content
Technology·1 min read·

Hash generator

Hash UTF-8 text with MD5, SHA-1, SHA-256, SHA-384, or SHA-512 and show the digest in hexadecimal.

The answer

The digest is the hexadecimal hash of the UTF-8 bytes. MD5 and SHA-1 are included because older systems still compare them. SHA-256 is the default for a new checksum.

Result

SHA256

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

What do you want to do next?

How this works

The hash covers the exact text in the box, including spaces and line breaks, encoded as UTF-8. A different line ending changes the digest.

MD5 and SHA-1 are broken for collision resistance. Use them to match a legacy checksum, not to sign something new. SHA-256, SHA-384, and SHA-512 are the stronger choices on this page.

Practical steps

  1. 1

    Paste the exact text, including any trailing line break the other system hashed.

  2. 2

    Choose the algorithm named by the checksum you are checking.

  3. 3

    Compare the hexadecimal digest. A single different character changes it.

Examples

  • MD5 of “hello”

    5d41402abc4b2a76b9719d911017c592

Common mistakes

  • ×

    Hashing text that gained or lost a trailing newline and expecting the published checksum to match.

Frequently asked questions

Is the hash a password hash?

No. There is no salt and no slow key derivation. Do not store these digests as passwords.

Does MD5 of an empty string have a known value?

Yes, but this form asks for text. An empty box is rejected so a blank paste is not mistaken for a checksum of nothing.