SHA Hash Generator

Hash text with SHA and MD5 algorithms at once

0 bytes in UTF-8

Hash values

Results will be displayed here

What is SHA Hash Generator?

SHA Hash Generator hashes text with SHA-256, SHA-512, SHA-384, SHA-1, and MD5 at once. The input is processed as UTF-8, and all five hash values are shown in a single list.

You can choose lowercase HEX, uppercase HEX, or Base64 as the output format. Switching the format only changes the display without recalculating anything.

How to Use

  1. Enter the text you want to hash. To use a text file, load it with the file button above the input area.
  2. Choose an output format: lowercase HEX, uppercase HEX, or Base64.
  3. The five hash values update automatically as you type.
  4. Use the copy button on each row to take out the value you need.

Main Settings

Output Format

Lowercase HEX is the common notation and suits checksum comparison. Uppercase HEX matches existing notation rules. Base64 is handy when you need a shorter string for API use.

Supported Algorithms

AlgorithmHex digitsWhen to use
SHA-25664The standard choice for general use
SHA-512128When you need longer output
SHA-38496A middle option with more room than SHA-256
SHA-140Legacy. For matching existing values
MD532Legacy. For matching existing values

SHA-1 and MD5 carry a legacy mark. For new use, choose SHA-256 or stronger.

Use Cases

  • Comparing whether two pieces of text are identical
  • Checking whether config content or notes have changed
  • Matching local content against published MD5 or SHA-1 checksums
  • Reviewing hash values before implementing verification logic

Example Output

Here is the output when hashing hello with SHA-256.

HEX:
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Base64:
LPJNul+wow4m6DsqxbninhsWHlwfp0JecwQzYpOLmCQ=

Things to Keep in Mind

  • A hash value cannot be turned back into the original text
  • For password storage, dedicated algorithms such as bcrypt or Argon2 are generally more appropriate than plain SHA hashing