Tools / Checksum Calculator
Checksum Calculator
Compute CRC32, SHA-1, SHA-256, SHA-384, and SHA-512 hashes for any text or uploaded file. All hashing runs entirely in your browser using the Web Crypto API. Paste a known hash in the verify field to check for a match.
How it works
Cryptographic hash functions take arbitrary input and produce a fixed-length digest. The same input always produces the same hash, but even a single bit change produces a completely different output. This makes them ideal for verifying file integrity and detecting tampering.
In CTF challenges, checksums serve two purposes. First, you may need to verify that a downloaded file matches an expected hash before analyzing it. Second, hash cracking challenges give you a hash and ask you to find the original input. Use the Hash Identifier to determine the hash type first, then compute candidate hashes here to compare.
CRC32 is a fast, non-cryptographic checksum used in ZIP files, PNG chunks, and network protocols. It is easy to forge (you can craft inputs with a specific CRC32), so it is not used for security, but it is useful for detecting accidental corruption.
SHA-1 (40 hex chars) is considered broken for collision resistance since the SHAttered attack in 2017. Some CTF challenges exploit this by asking you to produce two different files with the same SHA-1 hash. SHA-256 (64 hex chars) is the current standard for file verification and is used in tools like sha256sum.
The verify feature is especially useful for the verify pattern in picoCTF: a challenge gives you a directory of files and a target hash, and you must find the file that matches. Upload each candidate and compare against the target.
Challenges where it helps
- Password ProfilerpicoCTF 2026 · General Skills · Easy
- Secure Dot ProductpicoCTF 2026 · Cryptography · Hard
- Guess My Cheese (Part 2)picoCTF 2025 · Cryptography · Medium
- It is my BirthdaypicoCTF 2021 · Web Exploitation · Medium
- It is my Birthday 2picoCTF 2021 · Cryptography · Medium
- HashingJobAppBeginner picoMini 2022 · General Skills · Easy
- WPA-ing OutpicoGym Exclusive · Forensics · Medium
Tools that pair with this one
- Hash IdentifierIdentify unknown hash types by length and prefix. Covers MD5, SHA-1, SHA-256, SHA-512, bcrypt, NTLM, and more.
- File Magic IdentifierIdentify file types from magic numbers. Paste hex bytes or drop a file to detect PNG, JPEG, ZIP, PDF, ELF, PCAP, SQLite, and dozens of other formats.
- Hex ViewerView text or raw hex bytes as a xxd-style hex dump with byte offset, hex columns, and ASCII sidebar. Highlights printable characters and null bytes.
- Image Metadata ViewerRead EXIF, XMP, JPEG comments, and PNG tEXt / iTXt / zTXt chunks from images entirely in the browser. Highlights flag-like values.
Or browse all 40 CTF tools.