Hash Generator (MD5, SHA-1, SHA-256, SHA-384, SHA-512)

Instantly compute MD5 and SHA-family hashes of any text. All hashing happens in your browser — nothing is uploaded, nothing logged.

Runs 100% in your browser — nothing is uploaded.Use this in a chain
11 bytes · hashed in your browser via the Web Crypto API (MD5 falls back to a compact inline implementation).
  • MD5—
  • SHA-1—
  • SHA-256—
  • SHA-384—
  • SHA-512—

How to use

  1. 1
    Paste your text

    Anything from a single word to a whole file dumped into the box.

  2. 2
    Read all hashes at once

    MD5, SHA-1, SHA-256, SHA-384, SHA-512 update live as you type.

  3. 3
    Compare against a known checksum

    The tool matches CLI defaults (lowercase hex) — paste-compare directly with sha256sum output.

Examples

Hash of "hello"
Input
hello
Output
MD5:    5d41402abc4b2a76b9719d911017c592
SHA-1:  aa...
SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Same output as `echo -n "hello" | sha256sum`.
Verify a downloaded file
Input
<file contents pasted here>
Output
SHA-256: 4a5e...
Compare against the checksum published on the download page. Match = safe. Mismatch = do not run.

Frequently asked

Is MD5 secure?

No — MD5 has been broken since 2004 and must not be used for security. It is still useful as a fast checksum for file integrity, legacy compatibility, and cache keys.

Which hash should I use for passwords?

None of these. Use a purpose-built password hash like Argon2id, scrypt, or bcrypt on the server side. Plain SHA-256 is far too fast for password hashing.

What are the outputs — hex, base64?

Standard lowercase hex, which is the industry default for CLI tools like sha256sum, md5sum, and openssl.

Related tools