Password Generator
Generate strong random passwords with the length and characters you choose, plus a strength estimate.
Hash text or a file with SHA-1, SHA-256, SHA-384 and SHA-512 at once, add a key to get an HMAC, and paste an expected checksum to verify a download.
How it works
Type or paste text, or switch to File and drop in any file.
Add a secret key if you need an HMAC, such as to check a webhook signature. Pick hex or Base64 output.
Copy a hash, or paste an expected checksum to see whether it matches.
FAQ
SHA-256 for checksums and signatures. SHA-1 is only for checking old systems that still publish it; it's no longer collision-resistant.
No. A hash is one-way, but short or common inputs like passwords can be found by guessing, which is why password storage uses slow hashes like bcrypt or Argon2 instead.
No. Hashing runs in this tab with your browser's Web Crypto API.
Missing something?
Describe the job and the file types involved. The most requested tools get built first.