About the Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-512 and Bcrypt hashes from any text, entirely in your browser. Useful for verifying file integrity, comparing checksums, generating tokens and creating password hashes during development. No text is sent to any server — every calculation happens locally.
How to generate a hash in 3 steps
- 1Paste or type the text: MD5, SHA-1, SHA-256, SHA-512 and bcrypt appear instantly.
- 2Choose the output format (hex, HEX or Base64) and, for bcrypt, the cost. Default: 10.
- 3Use Copy on the algorithm's row or copy them all. To check a bcrypt hash, use the Bcrypt Tester.
Difference between the algorithms
| Algorithm | Size | Ideal use | Safe for passwords? |
|---|---|---|---|
| MD5 | 128 bits / 32 chars | Checksum, integrity | No |
| SHA-1 | 160 bits / 40 chars | Git, legacy checksums | No |
| SHA-256 | 256 bits / 64 chars | Signatures, blockchain, integrity | Not recommended |
| SHA-512 | 512 bits / 128 chars | Integrity, signatures, HMAC | Not recommended |
| Bcrypt | ~60 chars (with salt) | Password storage | Yes |