Checksum Generator
Input
13 bytes. Whitespace counts: a trailing newline changes every hash.
Output format
Checksums
Computing…
Generate SHA-256, SHA-1, SHA-384, SHA-512, MD5, CRC-32 and CRC-16 checksums of text or a file, and paste a published checksum to verify a download. Files are hashed in your browser and never uploaded.
Formula
Worked Example
The 13 bytes of the text always produce the same digests. Adding a trailing newline, or changing the comma to a period, changes every hash completely.
Frequently Asked Questions
How do I verify a downloaded file?
Find the checksum the publisher lists next to the download (usually SHA-256), drop the file here and paste that value into the verify box. A match means the file is byte-for-byte identical; any difference means it is corrupted, incomplete or not the same file.
Is MD5 still safe to use?
For spotting accidental corruption, yes. For security, no: attackers can create two different files with the same MD5, and the same is now practical for SHA-1. Use SHA-256 or stronger when the checksum must resist tampering.
What is the difference between a checksum and a hash?
A CRC is a checksum designed to catch accidental errors in storage and transmission cheaply; it is easy to forge. A cryptographic hash such as SHA-256 is designed so that no one can find two inputs with the same output, which makes it suitable for verifying downloads and signatures.