CRC Calculator Calculator
This calculator takes in the provided data (as either ASCII/Unicode or hex) and calculates the resulting CRC value using a range of popular CRC algorithms.
When the ASCII/Unicode radiobutton is selected, values entered into the CRC data textbox will be treated as ASCII/Unicode characters. These characters will then be converted to their corresponding Unicode integer values. (Unicode is a complete superset of ASCII, so all ASCII characters map to the same integer values as Unicode characters).
CRC Data
Data Format
Common CRC Algorithms
CRC Name | CRC Value |
CRC-8/MAXIM | |
CRC-8/SMBus | |
CRC-16/CCITT-FALSE | |
CRC-16/KERMIT/CCITT-TRUE | |
CRC-16/MAXIM | |
CRC-16/MODBUS |
User Selectable Algorithm
Algorithm | CRC Value |
Name: | CRC-32/POSIX/CKSUM |
CRC Width (bits): | 32 |
Generator Polynomial: | 0x04C11DB7 |
Generator Polynomial: | 0x04C11DB7 |
Starting Value: | 0x00000000 |
Reflect Data: | False |
Reflect CRC Out: | False |
XOR Out: | 0xFFFFFFFF |
Check: | 0x765E7680 |
Custom Algorithm
CRC Width (bits): | Generator Polynomial: | 0x | ||
Reflect Data: | Init Value: | 0x | ||
Reflect CRC Out: | XOR Out: | 0x |
CRC Value: 0x