Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512 and CRC32 hashes of text or files — instantly and privately in your browser.
Read the guide: How to Hash Text and Files (MD5, SHA-256)20 B
Text
MD5
—SHA-1
—SHA-256
—SHA-384
—SHA-512
—CRC32
—How it works
- 1
Enter input
Type or paste text, or upload a file to hash its contents.
- 2
Read the digests
Every algorithm is computed at once and shown as hex.
- 3
Copy a hash
Click any digest to copy it for checksums or comparisons.
Instant & 100% private — nothing is uploaded
Everything runs locally in your browser. Your code, text and files are processed on your own device and are never sent to a server — so there are no upload waits, no size limits from us, and nothing is ever stored or logged.
Frequently asked questions
- Which hash algorithms are supported?
- MD5, SHA-1, SHA-256, SHA-384, SHA-512 and CRC32. SHA functions use a fast WebAssembly implementation for large inputs.
- Can I hash a file to verify a checksum?
- Yes. Upload the file and compare its SHA-256 (or other) digest against the published checksum to confirm an exact match.
- Should I use MD5 for passwords?
- No. MD5 and SHA-1 are fine for non-security checksums but are unsuitable for passwords. Use a dedicated password hash (bcrypt, scrypt, Argon2) for credentials.
- Is my data sent to a server?
- No. Everything runs locally in your browser using JavaScript and WebAssembly. Your input never leaves your device, nothing is uploaded, and nothing is logged or stored.