Hashing Toolkit
MD5, SHA, checksums, HMAC, and password hashing — ten tools for hashing text, verifying files, and signing messages. All run entirely in your browser.
How these fit together
Hash Generator computes MD5, SHA-1, SHA-256, or SHA-512 from text, and Hash Verifier checks a value against an expected hash instead of comparing two long strings by eye. File Hash Calculator and Checksum Generator do the same job for files rather than text — useful for confirming a download hasn't been corrupted or tampered with, matched against a hash the publisher provided. HMAC Generator is a different tool for a different job: a keyed hash used to prove a message came from someone holding a shared secret, not just to fingerprint content. None of these are built for storing passwords — for that, Password Hash Generator computes bcrypt, scrypt, Argon2, and PBKDF2 hashes instead, the deliberately slow algorithms those actually require. Already have a hash instead of a password — found in a database dump or a config file — and want to know what it is? Password Hash Inspector identifies bcrypt, Argon2, SHA-256, or MD5 and decodes its embedded cost factor, salt, and parameters. And before picking a bcrypt cost factor in the first place, Bcrypt Cost Calculator benchmarks real hashing time at increasing cost factors live in your browser and extrapolates one that hits a target time you choose. Once you have a per-hash time, Bcrypt Capacity Planner turns it into the aggregate CPU impact across your actual user count and daily logins. And if you're still deciding which algorithm to use in the first place, Hash Comparison puts Argon2id, bcrypt, scrypt, PBKDF2, and SHA-256 side by side on speed, security, memory hardness, and recommended use.
Hash Generator
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes from text.
Hash Verifier
Check a text's hash against an expected MD5, SHA-1, SHA-256 or SHA-512 value.
Checksum Generator
Compute CRC-32, MD5, SHA-1, SHA-256 and SHA-512 checksums for a file.
File Hash Calculator
Calculate the MD5, SHA-1, SHA-256 and SHA-512 hash of a file.
HMAC Generator
Generate an HMAC-MD5, HMAC-SHA1, HMAC-SHA256 or HMAC-SHA512 signature.
Password Hash Generator
Generate bcrypt, scrypt, Argon2, and PBKDF2 password hashes.
Password Hash Inspector
Identify and decode a bcrypt, Argon2, PBKDF2, SHA-256, SHA-1, or MD5 password hash.
Hash Comparison
Compare bcrypt, Argon2, scrypt, PBKDF2, and SHA-256 on speed, security, and memory hardness.
Bcrypt Cost Calculator
Benchmark bcrypt cost factors live and find one that hits your target time.
Bcrypt Capacity Planner
Estimate the aggregate CPU impact of a bcrypt cost factor across your users and daily logins.
Guides
Learn more
- Password Security: A Comprehensive Guide
- Password Hash Migration Strategies
- MD5 vs SHA-256 vs SHA-512
- Password Hashing Explained
- Bcrypt vs Argon2
- Why SHA-256 Should Not Be Used for Passwords
- Password Hashing Best Practices
- Understanding Salt and Pepper
- Argon2 Explained
- scrypt Explained
- PBKDF2 Explained
- How Checksums Work
- What Happens If Password Hashes Leak?
- Encoding vs Encryption vs Hashing