WizzyTools

Generate MD5 and SHA hashes online

Works offline · never uploaded

Compute MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes of any text in your browser.

Updated

/ 5 - Be the first to rate this tool Thanks for rating!

Verification failed - please try again.

MD5
SHA-1
SHA-256
SHA-384
SHA-512

How it works

  1. 1

    Type or paste the text to hash.

  2. 2

    Read the five digests below the input.

  3. 3

    Copy the one you need.

About the Hash Generator (MD5/SHA)

A hash turns any piece of text into a fixed-length fingerprint: change one character and the fingerprint changes completely. Developers use hashes to compare values, build cache keys and check downloads against published checksums. This generator calculates the MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of the same text side by side, each shown in lowercase hexadecimal.

What you can do

  • Get five digests of one input at once: MD5, SHA-1, SHA-256, SHA-384 and SHA-512.
  • Hash the UTF-8 bytes of your text, so results match what most languages produce for the same string.
  • Copy any one digest with its own button.

When it works best

  • Checking that a string produces the same hash as your application code, when a lookup or cache key misses.
  • Generating a quick SHA-256 fingerprint of a config value to compare two environments without revealing it.
  • Teaching or comparing how digest length grows from MD5's 32 hex characters to SHA-512's 128.

Things to know

  • Hashing happens in your browser, using the Web Crypto API for the SHA family.
  • It hashes text, not files, and a trailing space or line break changes the result, so trim the input first.
  • MD5 and SHA-1 are broken for security purposes and plain hashes are wrong for storing passwords; use the Bcrypt Generator for that.
  • To sign a message with a secret key, use the HMAC Generator.

Frequently asked questions

MD5, SHA-1, SHA-256, SHA-384 and SHA-512, all shown at once in lowercase hex.

A trailing space or newline changes the hash. Make sure both inputs are byte-for-byte identical in UTF-8.

No, this tool hashes text only.

No. Plain hashes are unsuitable for passwords; use the Bcrypt Generator.