bcrypt / MD5 / SHA-256 Generator
Runs locally in your browser. Nothing leaves your device.Generate and verify bcrypt password hashes and calculate MD5 and SHA-256 digests locally.
Input
MD5 is collision-broken. SHA-256 is a fast digest and alone is not suitable for password storage. OWASP prefers Argon2id for new systems.
Result
How it works
- 1
Choose the algorithm
Choose bcrypt, MD5, or SHA-256 matching the use case.
- 2
Set the input and options
Enter text and set bcrypt's cost factor or the output format for digests.
- 3
Copy or download the hash
Copy the computed hash or download it as a file.
Good to know
The bcrypt/MD5/SHA-256 generator computes hashes directly in your browser with three algorithms. bcrypt uses a random salt and the $2b$ prefix and blocks new passwords over 72 UTF-8 bytes; a digest mode additionally compares the result against an expected value.
Hex and base64 output represent bytes, not text. Important: MD5 is collision-broken, SHA-256 is a fast digest and alone unsuitable for password storage — OWASP recommends Argon2id for new systems, and production passwords should preferably be processed server-side.
Typical use cases
Hash a test password for a local development database
Generate a bcrypt hash for a test password to check local authentication logic without using production secrets.
Verify file integrity against an expected digest with SHA-256
Compute the SHA-256 digest of a file and compare it in digest-verify mode against the expected value, to rule out tampering.
Tips for better results
bcrypt for passwords, SHA-256 for integrity
Use bcrypt for password hashing and SHA-256 more for checksums and fingerprints — SHA-256 alone, being a fast digest, is not suitable for passwords.
Watch bcrypt's 72-byte limit
bcrypt blocks new passwords over 72 UTF-8 bytes — this can become relevant for very long passphrases.
Features
Three algorithms
bcrypt with a random salt, MD5 checksums, and SHA-256 hashes.
Digest-verify mode
Compare a computed digest directly against an expected value.
Local computation
Your inputs never leave your device; hash computation runs entirely in the browser.
Frequently asked questions
Is SHA-256 suitable for passwords?
Not alone — SHA-256 is a fast digest without a built-in salt or work factor. For new systems, OWASP prefers Argon2id; bcrypt is available here as an alternative.
Are my inputs uploaded?
No. Computation runs entirely locally in the browser.
More tools
Looking for another tool?
Every tool runs locally in your browser – no sign-up, no upload, and it works offline.