Don's Tools · Developers · Hash Generator (MD5, SHA)

Hash generator

Make MD5 and SHA hashes of text or files, right in your browser. Nothing is uploaded.

Algorithm
Or hash a file
Works offline: hashes are computed in your browser, with nothing uploaded. MD5 and SHA-1 are fine for checksums but should not be used for passwords or security; prefer SHA-256 or stronger there.
Hash Generator is a free developer tool that computes MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes entirely in your browser, with nothing uploaded. It hashes both typed text and chosen files, which makes it easy to verify download checksums privately, and notes that MD5 and SHA-1 are suitable for checksums but not for passwords or security.

Frequently asked questions

Is my data uploaded anywhere?

No. Hashes are computed entirely in your browser, including files you choose, so nothing is uploaded. SHA hashes use the browser's built-in crypto, and MD5 uses a small library loaded once.

Which algorithms are supported?

MD5, SHA-1, SHA-256, SHA-384 and SHA-512, for both text and files.

Should I use MD5 or SHA-1 for passwords?

No. MD5 and SHA-1 are fine for checksums and file integrity but are not secure for passwords or signatures. Use SHA-256 or stronger, and for passwords a dedicated password hash.

Can I verify a file download?

Yes. Choose the file and pick the algorithm the publisher used, then compare the result with their published checksum to confirm the file is intact.

Does it handle large files?

Files are read into memory and hashed in your browser, so very large files depend on your device's available memory.