CRC Calculator
Compute CRC-8, CRC-16, CRC-32, CRC-32C, CRC-64 and Adler-32 checksums from text or files. Hex and decimal output, 15 algorithms, large files hashed in a background worker — all local in your browser.
How to Use CRC Calculator
This CRC calculator computes checksums for text or files using 15 common algorithms: CRC-8/SMBUS, CRC-8/1-WIRE, CRC-8/DVB-S2, CRC-16/IBM (ARC), CRC-16/CCITT-FALSE, CRC-16/KERMIT, CRC-16/XMODEM, CRC-16/MODBUS, CRC-24 (OpenPGP), CRC-32, CRC-32/MPEG-2, CRC-32/JAMCRC, CRC-32C, Adler-32 and CRC-64/GO-ECMA. Results appear in both hex and decimal, with an uppercase toggle and one-click copy. Files are hashed in a background Web Worker with a progress bar, and everything runs locally in your browser.
- On the Text tab, type or paste your input; the checksum updates as you type.
- Pick the character encoding: UTF-8 for modern text, Latin-1 (ISO-8859-1) when the receiving device expects one byte per character.
- Select the algorithm your protocol or datasheet specifies — CRC-32 is preselected. The same data gives different values per algorithm.
- Read the HEX and Decimal fields, flip the UPPERCASE switch to match your reference notation, and use Copy to grab either value.
- For files, switch to the File tab and click the drop zone (or drag a file in): the hashing runs in a worker with a live progress bar and the file stays on your device.
Sanity check: the CRC-32 of the ASCII string "123456789" is CBF43926 (decimal 3421780262). If a device disagrees with your result, you are almost certainly using a different CRC variant — check its exact polynomial, init value and reflection settings before blaming the bytes.
Related Tools
- Hash Generator Generate MD5, SHA-1, SHA-256, SHA-512 hashes from text instantly in your browser
- Base58 Encode/Decode Encode text to Base58 with the Bitcoin alphabet or decode Base58 back to text, with optional Base58Check (version byte 0x00/0x05) and double SHA-256 checksum verification, entirely in your browser.
- AES Encryption / Decryption AES encrypt/decrypt with CBC, CFB, CTR, OFB, ECB modes, Pkcs7/ZeroPadding/NoPadding, 128/192/256-bit keys, Base64 output, auto-detect key/IV format
- File Hash Checker Calculate and verify MD5, SHA-1, SHA-256, SHA-512 file hashes locally
- Chmod Calculator Free online chmod calculator to visualize and calculate Linux file permissions with checkboxes. Instantly convert between numeric (755, 644) and symbolic notation (rwxr-xr-x). Supports special permissions like setuid, setgid, sticky bit.
- ASCII Table Complete ASCII character encoding reference with decimal, hexadecimal, octal, binary codes, HTML entities, and character descriptions. Search and filter instantly.
- Hex Viewer View file contents in hex dump format with search, offset navigation, and virtual scrolling
- MIME Type Lookup Instantly find MIME types by file extension or look up extensions by MIME type. Free online reference with 1000+ entries.