Skip to content

Hash & Checksum Generator

— byte for byte.

33 / 36 Local

View

Checksum

Compute MD5, SHA-1, SHA-256 or CRC-32 for text or a file and verify a checksum — byte for byte. The maths runs in your browser through Web Crypto.

Calculate MD5, SHA-1, SHA-256, SHA-384, SHA-512, and CRC-32 hashes for text and files directly in your browser.

Free · Local · works offline · STRING · FILE → MD5 · SHA-256 · CRC32

Frequently asked questions

Is MD5 still safe to use?
Not for anything security-related — collisions can be produced deliberately, so MD5 cannot prove a file was not tampered with. It is still fine as a fast checksum against accidental corruption, and for matching a download to a vendor's published MD5.
How do I check a downloaded file against its published checksum?
Hash the file here with the same algorithm the publisher used, then compare the two strings. They match exactly or the download is not the same file — there is no partial match.
Which algorithm should I choose?
SHA-256 for anything where integrity matters; it is the modern default and what most projects publish. CRC32 for a quick corruption check, MD5 only when you are matching a checksum someone else already published.
Can I recover the original text from a hash?
No — hashing is one-way by design. What does happen is that common passwords get looked up in precomputed tables, which is why hashing alone is not password storage.

Guides for this tool