Free Hash Generator (MD5 / SHA / SHA3)

Generate cryptographic hashes from text or files using MD5, SHA-1, SHA-256, SHA-384, SHA-512 and SHA3-256/512. All hashing happens locally in your browser — nothing is uploaded.

Password Generator

Create strong random passwords before hashing or storing them.

Open

Password Strength Checker

Test how strong a password is before hashing.

Open

PEM / DER Converter

Convert certificates and keys before signing or hashing.

Open

Choose whether to hash plain text or the contents of a file.

Text is interpreted as UTF-8 before hashing. For passwords or secrets, enable masking below.

Drop a file here or click to browse

Any file type is supported. Only size is limited by your browser’s memory.

No file selected.

HMAC is applied for MD5, SHA-1, SHA-256, SHA-384 and SHA-512. SHA3 hashes will still be computed as normal hashes.

Hash Summary

Waiting for input…
Source: Text
Data Size: 0 bytes
Algorithms: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512
Mode: Hash
MD5 Legacy / Insecure
128-bit • Fast but not secure for passwords or signatures.
SHA-1 Legacy / Broken
160-bit • Collisions known — avoid for new systems.
SHA-256 Recommended
256-bit • Common choice for file integrity and APIs.
SHA-384
384-bit • Stronger variant in the SHA-2 family.
SHA-512
512-bit • Strong SHA-2, better for 64-bit systems.
SHA3-256 SHA-3
256-bit • Keccak-based SHA-3 family (FIPS 202).
SHA3-512 SHA-3
512-bit • Very strong Keccak-based hash.

Saved Hashes (this session)

No hashes saved yet. Generate hashes, then click “Save Result” to keep them.

Type some text or select a file, then generate hashes across all algorithms.