Home / Security & Privacy / bcrypt & Hash Generator (SHA-256, SHA-512, SHA-1, MD5)

๐Ÿ”’ bcrypt & Cryptographic Hash Generator (On-Device)

Create and verify bcrypt password hashes, and compute SHA-256, SHA-512, SHA-1 and MD5 checksums in your browser.

100% Private (Runs in Browser)

๐Ÿ’ก Step-by-Step: How to use bcrypt & Hash Generator (SHA-256, SHA-512, SHA-1, MD5)

  1. Type the password or text you want to hash.
  2. SHA-256, SHA-512, SHA-1 and MD5 update as you type; click Copy next to the one you need.
  3. For passwords, pick a bcrypt cost (10 is a common default) and click 'Generate bcrypt hash'. Every hash uses a new random salt.
  4. To check a stored hash, paste it into the Verify box and click Verify.
BCRYPT PASSWORD HASH ($2b$)
-

Uses a random 16-byte salt from your browser's secure random generator.

For storing passwords use bcrypt. MD5 and SHA-1 are broken for security use, and plain SHA-256/512 are too fast to protect passwords; use them for checksums.

SHA-256 (WebCrypto Standard)
-
SHA-512
-
SHA-1
-
MD5 (32-Hex Digest)
-

How Client-Side bcrypt & Cryptographic Hashing Works

bcrypt & Hash Generator (SHA-256, SHA-512, SHA-1, MD5) runs entirely in your browser with JavaScript. There is no sign-up, and whatever you type or open here is processed on your device instead of being sent to a server.

Generate Strong Password Hashes Locally in Your Browser

Generate secure bcrypt hashes with a cost factor of 4, 8, 10, 12 or 14 directly inside your browser memory. Because password hashing executes on-device, your plaintext passwords and salt strings are never sent across the internet.

Cryptographic Hash Suite: SHA-256, SHA-512, SHA-1 and MD5

In addition to bcrypt, generate instant one-way cryptographic digests using SHA-256 and SHA-512 powered by the browser Web Cryptography API. Legacy MD5 and SHA-1 hashes are also available for checksum verification. The SHA and MD5 hashes are computed for the text in the single-line box: there is no file input and line breaks in pasted text are not kept, so use a file checksum tool to check a downloaded file.

Mobile-Friendly Input Protection

The input field automatically disables mobile autocorrect and capitalization to ensure you hash exact intended character sequences without unexpected initial capitals.

Why processing in your browser matters

Many online tools upload your files or text to a server to process them. This one does the work on your computer or phone, so your data is not sent to us or stored anywhere else. That lowers the risk when you work with confidential material, although you should still follow your organisation's own rules. Read how this works in our Privacy Policy.

  • No uploads: files are opened and saved on your device, so there is no upload or download wait.
  • No account: nothing to sign up for or install.
  • Free to use: no subscriptions or paywalls.

Frequently Asked Questions

Are my passwords or hashes uploaded to any server? +
What is the recommended salt round setting for bcrypt? +
Why does bcrypt generate a different hash for the same text? +
Which hash algorithms are supported? +
Is this tool free without an account? +
Is there a password length limit? +