Developer Tools
Hash Generator
Verify a download or fingerprint a string - hash text or whole files with five algorithms, all computed on your device.
Private by design: This tool runs entirely in your browser. Nothing you type or upload is sent to a server.
How to use Hash Generator
- Enter text or drop a file. Type/paste text, or drop a file to hash its exact bytes.
- Hashes compute instantly. All five algorithms run at once - MD5, SHA-1, SHA-256, SHA-384, SHA-512.
- Compare or copy. Toggle uppercase for legacy systems, copy any hash with one click.
Hash Generator Features
- MD5, SHA-1, SHA-256, SHA-384, SHA-512
- Text and file input
- Web Crypto for the SHA family
- Uppercase toggle
- Per-hash copy buttons
- Files hashed locally - never uploaded
Hash Generator Frequently asked questions
- For security (passwords, signatures): SHA-256 or SHA-512. For checksums and legacy compatibility: MD5 or SHA-1 are fine for non-adversarial integrity checks, but both are broken against attackers - never use them for passwords or signatures.
- Browsers' Web Crypto API doesn't include SHA-3, and this tool only uses built-in crypto (plus a compact audited MD5 implementation) so it works fully offline. SHA-256/512 cover the same use cases.
- Yes - files are streamed through the hash in chunks, so multi-gigabyte files work without loading everything into memory. It just takes a little longer.
- No. Hashing is one-way: you can't get the original back from a hash. That's what makes hashes useful for verification and (with proper salting) password storage.
- No. Hashing runs entirely in your browser - for files, the bytes are read locally and only the digest is ever displayed.
Related tools
Password Generator
Generate strong random passwords with Web Crypto - length, character sets, entropy meter.
Use tool →UUID Generator
Generate bulk v4 UUIDs with Web Crypto - uppercase/lowercase, hyphens on/off, copy all.
Use tool →Timestamp Converter
Convert Unix timestamps (seconds/ms auto-detect) to dates and back, UTC/local, relative time.
Use tool →