Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text or file, all at once, in your browser.
Hashing happens entirely in your browser — your text and files are never uploaded. MD5 and SHA-1 are fine for checksums but aren't secure for passwords or signatures.
This tool is temporarily unavailable.
Please check back later.
How to use this tool
- 1Choose whether to hash text or a file.
- 2Type or paste your text, or choose a file.
- 3Copy any of the MD5, SHA-1, SHA-256, SHA-384 or SHA-512 results.
Features
- Five algorithms at once: MD5, SHA-1, SHA-256, SHA-384 and SHA-512.
- Hash text or files up to 200 MB.
- Optional uppercase output.
- Copy any hash in one click.
- Verified against standard test vectors.
Privacy
Hashing happens entirely in your browser using the Web Crypto API. Your text and files are never uploaded.
Frequently asked questions
What is a hash?
A fixed-length fingerprint of some data. The same input always gives the same hash, and even a one-character change gives a completely different one.
How do I verify a downloaded file?
Hash the file here and compare the result with the checksum published by the source (usually SHA-256). If they match, the file is intact.
Is MD5 or SHA-1 secure?
Not for security purposes — both can be attacked. They’re fine for detecting accidental changes, but use SHA-256 or stronger for anything that matters, and never store passwords with a plain hash.
Can a hash be reversed?
No. A hash isn’t encryption, so there’s nothing to decrypt. Short or common inputs can be guessed by hashing many candidates, though.