Skip to content

Developer · Tools

Hash Generator

Compute supported cryptographic hashes and encodings from text input locally.

Runs locally in your browser. Your input is not uploaded or stored. You can verify this in your browser’s network panel.

What does this tool solve?

Enter text to get MD5, SHA1, SHA256, SHA224, SHA512, SHA384, SHA3, and RIPEMD160 digests. Choose Binary, Hexadecimal, Base64, or Base64url output.

Continue with Password Generator, UUID Generator

What examples should you start with?

SHA-256 of “hello”

Input
Text
hello
Output
Hash
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

SHA-1 of “hello”

Input
Text
hello
Output
Hash
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d

How does it work?

Your text is processed locally by the selected digest algorithm and then rendered in the selected encoding.

Hashing is deterministic — hashing the same text twice always yields the same digest, which makes hashes useful for integrity checks and content addressing.

What are the edge cases and limits?

  • SHA-1 is considered broken for collision resistance; prefer SHA-256 or SHA-512 for anything security-related.
  • Hashing is not encryption and not password storage — for passwords use a slow KDF such as bcrypt, scrypt, or Argon2.
  • Digests differ if the input differs by even one byte, including trailing whitespace or different Unicode normalization.

Technical reference

Related tools

  • Password GeneratorGenerate strong random passwords with adjustable rules.
  • UUID GeneratorGenerate and inspect UUID variants including NIL, v1, v3, v4, and v5 values locally.