Hash generator / verifier

Generate MD5, SHA-1, SHA-256, SHA-384, or SHA-512 digests and compare expected hashes locally.

Runs in your browser -- no data sent
Digest

Enter text to generate a hash.

Hashing is not encryption - hashes cannot safely store passwords unless they use a dedicated password hashing scheme with salt and work factor.

Guide

Hash Generator / Verifier: what it does and how to use it

What this Security tool does

This hash tool creates and verifies MD5, SHA-1, SHA-256, SHA-384, and SHA-512 digests. Hashes are useful for checksums, file integrity notes, API examples, cache keys, and comparing expected output in tests.

How it works

Paste text, choose an algorithm, and the digest is calculated locally. To verify, paste an expected hash and compare it against the generated value. MD5 and SHA-1 are included for legacy checksums, not modern security design.

Examples

  • Verify a published SHA-256 checksum.
  • Create a hash for a test vector.
  • Compare an expected MD5 legacy checksum.

Security considerations

Hashing is not encryption. Do not use plain hashes for password storage; use a password hashing algorithm with salt and work factor.

FAQ

Why include MD5?

Many legacy systems still publish MD5 checksums, but it should not be used for security-sensitive integrity.

Which SHA should I use?

SHA-256 is a common default for modern checksum workflows.

Is my text uploaded?

No. Hashing runs in your browser.