0 B UPLOADED · ALL PROCESSING RUNS LOCALLY IN THIS TAB 21 TOOLS ONLINE

Generate

Hash Generator

Hash text or a file with MD5, SHA-1, or SHA-2 (SHA-224/256/384/512) — computed locally with Web Crypto, never uploaded.

— or —

Walkthrough

How to use it

  1. Type or paste text, or pick a file (up to 5 MB) to hash instead.
  2. All seven digests — MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 — update as you type.
  3. Click Copy next to any digest to copy the hex value.
  4. SHA-2 variants use the browser's built-in Web Crypto; MD5 and SHA-1 run as compact local implementations for compatibility.

Use cases

When you'd use this

Verifying a download. Compare the SHA-256 checksum of a file against the one published on the download page.

Checking a reference value. Quickly confirm a value matches the hash shown in docs, a database, or a bug report.

Building test data. Generate deterministic hashes for test fixtures, cache keys, or API signatures.

FAQ

Common questions

Which algorithm should I use?

SHA-256 or SHA-512 for anything where integrity matters. MD5 and SHA-1 are shown for legacy compatibility — they are broken for security use and should not be used where an attacker could influence the input.

Is my input sent anywhere?

No. SHA-2 digests are computed with the browser's built-in Web Crypto and MD5/SHA-1 with local JavaScript — nothing leaves this tab.

What if my file is larger than 5 MB?

This tool reads files as text up to 5 MB to keep the page responsive. For larger files, use a command-line tool like sha256sum.

Related

Related tools