#️⃣ Hash Generator

MD5, SHA-1, SHA-256 and SHA-512 hashes of text or files — computed in your browser, nothing uploaded

MD5
SHA-1
SHA-256
SHA-512

About hashes

🔒 Runs in your browser

Text and files are hashed locally with the Web Crypto API — nothing you enter here leaves your device, so it's safe to hash sensitive data.

✅ Verify downloads

Publishers often list a SHA-256 checksum next to a download. Hash the file here and compare — if the hashes match, the file wasn't corrupted or tampered with.

⚠️ MD5 and SHA-1 are broken for security

Both have practical collision attacks and shouldn't be used for signatures or passwords. They're still fine as quick checksums; use SHA-256 or SHA-512 for anything security-related.

🔑 Not for storing passwords

Fast hashes like these are the wrong tool for password storage — attackers can try billions per second. Systems should use bcrypt, scrypt or Argon2 instead.

🧮 One-way by design

A hash can't be "decrypted" — the same input always gives the same output, but there's no way back. That's what makes hashes useful as fingerprints of data.

📏 Fixed length, any input

Whether you hash one letter or a 2 GB file, MD5 is always 32 hex characters, SHA-256 is 64, SHA-512 is 128. Changing one byte of input completely changes the hash.

Our Products PulseWatch Plain PHP 8 & MySQL Uptime monitoring you own outright No framework, no Composer, no build step. Install in three minutes, get the full commented source, modify it freely. No framework or Composer Full source, commercial use 3-minute install See how it works $39 once