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.