Hash Generator

Generate and verify MD5/SHA checksums for text or files

Plain text

Hashes

MD5

SHA-1

SHA-256

SHA-384

SHA-512

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.

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.