Hash Generator
Security & IdentifiersGenerate and verify MD5/SHA checksums for text or files
Plain text
Hashes
—
—
—
—
—
About the Hash Generator
A hash generator for text and files alike. Type or paste text and every digest updates live, or upload a file to hash its raw bytes directly — MD5, SHA-1, SHA-256, SHA-384, and SHA-512 all computed at once, with a compare field to verify a file against a known checksum.
Computing all five algorithms simultaneously means you don't need to know in advance which one a download page or release note published — just paste the expected checksum into the compare field and the matching row lights up. Because file hashing reads bytes locally, it works offline and never needs to upload the file just to check its integrity.
How to Use the Hash Generator
Type text, or upload a file, to hash.
View the MD5, SHA-1, SHA-256, SHA-384, and SHA-512 digests, computed simultaneously.
Optionally paste a known checksum into the compare field to verify a match.
Frequently Asked Questions
Is my text or file uploaded anywhere?
No. Both typed text and uploaded files are hashed entirely in your browser — nothing you type or upload is sent to a server.
Which hash algorithms are supported?
MD5, SHA-1, SHA-256, SHA-384, and SHA-512 are all computed at once for whatever you enter. SHA-1/256/384/512 use the browser’s built-in Web Crypto API; MD5 is computed with a local implementation since Web Crypto doesn’t include it.
Can I use this to verify a file checksum?
Yes — upload the file, paste the checksum you were given (from a download page, a release note, etc.) into the "Compare against a known hash" field, and the matching algorithm row is highlighted so you can confirm the file is intact.
Is MD5 or SHA-1 safe to use?
Not for security purposes — both are broken for collision resistance and unsuitable for passwords or signatures. They’re included here because they’re still common for legacy file-integrity checks. For anything security-sensitive, use SHA-256 or stronger.
Is there a file size limit?
No hard limit, but very large files take longer since hashing happens on your device's own CPU rather than a server. For typical downloads (installers, archives, images) it's effectively instant.