CRC Calculator Online | Cyclic Redundancy Check Tool

Online CRC calculator supporting all standard algorithms: CRC-8, CRC-16, CRC-32, CRC-CCITT, MODBUS and more. Professional-grade error detection with custom polynomials.

Input Format:

CRC Results

Click the star icon to pin your favorite algorithms at the top of the list.

CRC8/AUTOSAR
Used in automotive communication systems
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/BLUETOOTH
Used in Bluetooth protocol
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/CDMA2000
Used in CDMA2000 mobile communications
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/DARC
Used in data broadcasting systems
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/DVB-S2
Used in digital satellite TV transmission
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/GSM-A
Used in GSM-A mobile communications
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/GSM-B
Used in GSM-B mobile communications
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/HITAG
Used in HITAG RFID systems for data integrity
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/I-432-1
Used in ITU-T I.432.1 standard
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/I-CODE
Used in Philips I-CODE RFID systems
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/ITU
ITU standard for ATM HEC calculation
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/LTE
Used in 4G LTE mobile communications
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/MAXIM-DOW
Used in Maxim/Dallas 1-Wire devices
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/MIFARE-MAD
Used in MIFARE Application Directory
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/NRSC-5
Used in digital broadcasting systems
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/OPENSAFETY
Used in industrial safety communications
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/ROHC
Used in Robust Header Compression protocol
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/SAE-J1850
Used in automotive network communications
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/SMBUS
Used in SMBus communication protocol
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/TECH-3250
Used in digital audio interfaces
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC8/WCDMA
Used in 3G WCDMA mobile communications
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/ARC
Used in ARC and LHA compression formats
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/CCITT-FALSE
Used in SDLC, X.25 protocols
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/CDMA2000
Used in CDMA2000 mobile systems
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/CMS
Used in Cryptographic Message Syntax protocol
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/DDS-110
Used in data acquisition systems
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/DECT-R
Used in DECT wireless communications
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/DECT-X
Used in DECT radio communications
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/DNP
Used in power system automation
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/EN-13757
Used in smart meter communications
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/GENIBUS
Used in industrial fieldbus
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/GSM
Used in GSM mobile communications
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/IBM-3740
Used in IBM 3740 systems and AUTOSAR standard
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/IBM-SDLC
Used in IBM Synchronous Data Link Control protocol
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/KERMIT
Used in Kermit file transfer protocol
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/LJ1200
Used in LoJack vehicle tracking system
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/M17
Used in M17 digital voice protocol
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/MAXIM-DOW
Used in Maxim/Dallas device communications
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/MCRF4XX
Used in Microchip RFID products
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/MODBUS
Used in Modbus industrial protocol
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/OPENSAFETY-A
Used in industrial safety communications channel A
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/OPENSAFETY-B
Used in industrial safety communications channel B
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/PROFIBUS
Used in PROFIBUS industrial fieldbus
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/SPI-FUJITSU
Used in Fujitsu SPI communications
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/T10-DIF
Used in SCSI T10 Data Integrity Field
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/TELEDISK
Used in TeleDisk disk image format
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/UMTS
Used in UMTS mobile communications
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/USB
Used in USB data transfer verification
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/X25
Used in X.25 network protocol
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC16/XMODEM
Used in XMODEM file transfer protocol
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC32/AIXM
CRC used in Aeronautical Information Exchange Model
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC32/AUTOSAR
CRC used in Automotive Open System Architecture
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC32/BASE91-D
CRC used in Base91 encoding
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC32/BZIP2
CRC used in BZIP2 compression format
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC32/CD-ROM-EDC
CRC used in CD-ROM Error Detection Code
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC32/CKSUM
CRC used in UNIX CKSUM command
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC32/ISCSI
CRC used in iSCSI storage protocol
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC32/ISO-HDLC
CRC used in ISO-HDLC communication protocol
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC32/JAMCRC
CRC used in JAM software
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC32/MEF
CRC used in Metro Ethernet Forum protocols
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC32/MPEG-2
CRC used in MPEG-2 transport stream
MSB Left (Big Endian):
MSB Right (Little Endian):
CRC32/XFER
CRC used in XFER file transfer
MSB Left (Big Endian):
MSB Right (Little Endian):

CRC Knowledge

Cyclic Redundancy Check (CRC) is an error-detecting code commonly used in digital networks and storage devices to detect accidental changes to raw data. It is specifically designed to detect burst errors and is particularly effective in detecting common data transmission errors.

NameWidthPolynomialInitXorOutRefInRefOutUsage
CRC8/AUTOSAR
x⁸ + x⁵ + x³ + x² + x + 1
80x2F0xFF0xFFfalsefalseUsed in automotive communication systems
CRC8/BLUETOOTH
x⁸ + x⁷ + x⁵ + x² + x + 1
80xA70x000x00truetrueUsed in Bluetooth protocol
CRC8/CDMA2000
x⁸ + x⁷ + x⁴ + x³ + x + 1
80x9B0xFF0x00falsefalseUsed in CDMA2000 mobile communications
CRC8/DARC
x⁸ + x⁵ + x⁴ + x³ + 1
80x390x000x00truetrueUsed in data broadcasting systems
CRC8/DVB-S2
x⁸ + x⁷ + x⁶ + x⁴ + x² + 1
80xD50x000x00falsefalseUsed in digital satellite TV transmission
CRC8/GSM-A
x⁸ + x⁴ + x³ + x² + 1
80x1D0x000x00falsefalseUsed in GSM-A mobile communications
CRC8/GSM-B
x⁸ + x⁶ + x³ + 1
80x490x000xFFfalsefalseUsed in GSM-B mobile communications
CRC8/HITAG
x⁸ + x⁴ + x³ + x² + 1
80x1D0xFF0x00falsefalseUsed in HITAG RFID systems for data integrity
CRC8/I-432-1
x⁸ + x² + x + 1
80x070x000x55falsefalseUsed in ITU-T I.432.1 standard
CRC8/I-CODE
x⁸ + x⁴ + x³ + x² + 1
80x1D0xFD0x00falsefalseUsed in Philips I-CODE RFID systems
CRC8/ITU
x⁸ + x² + x + 1
80x070x000x55falsefalseITU standard for ATM HEC calculation
CRC8/LTE
x⁸ + x⁷ + x⁴ + x³ + x + 1
80x9B0x000x00falsefalseUsed in 4G LTE mobile communications
CRC8/MAXIM-DOW
x⁸ + x⁵ + x⁴ + 1
80x310x000x00truetrueUsed in Maxim/Dallas 1-Wire devices
CRC8/MIFARE-MAD
x⁸ + x⁴ + x³ + x² + 1
80x1D0xC70x00falsefalseUsed in MIFARE Application Directory
CRC8/NRSC-5
x⁸ + x⁵ + x⁴ + 1
80x310xFF0x00falsefalseUsed in digital broadcasting systems
CRC8/OPENSAFETY
x⁸ + x⁵ + x³ + x² + x + 1
80x2F0x000x00falsefalseUsed in industrial safety communications
CRC8/ROHC
x⁸ + x² + x + 1
80x070xFF0x00truetrueUsed in Robust Header Compression protocol
CRC8/SAE-J1850
x⁸ + x⁴ + x³ + x² + 1
80x1D0xFF0xFFfalsefalseUsed in automotive network communications
CRC8/SMBUS
x⁸ + x² + x + 1
80x070x000x00falsefalseUsed in SMBus communication protocol
CRC8/TECH-3250
x⁸ + x⁴ + x³ + x² + 1
80x1D0xFF0x00truetrueUsed in digital audio interfaces
CRC8/WCDMA
x⁸ + x⁷ + x⁴ + x³ + x + 1
80x9B0x000x00truetrueUsed in 3G WCDMA mobile communications
CRC16/ARC
x¹⁶ + x¹⁵ + x² + 1
160x80050x00000x0000truetrueUsed in ARC and LHA compression formats
CRC16/CCITT-FALSE
x¹⁶ + x¹² + x⁵ + 1
160x10210xFFFF0x0000falsefalseUsed in SDLC, X.25 protocols
CRC16/CDMA2000
x¹⁶ + x¹⁵ + x¹⁴ + x¹¹ + x⁶ + x⁵ + x² + 1
160xC8670xFFFF0x0000falsefalseUsed in CDMA2000 mobile systems
CRC16/CMS
x¹⁶ + x¹⁴ + x² + 1
160x80050xFFFF0x0000falsefalseUsed in Cryptographic Message Syntax protocol
CRC16/DDS-110
x¹⁶ + x¹⁵ + x² + 1
160x80050x800D0x0000falsefalseUsed in data acquisition systems
CRC16/DECT-R
x¹⁶ + x¹⁰ + x⁸ + x⁷ + x³ + 1
160x05890x00000x0001falsefalseUsed in DECT wireless communications
CRC16/DECT-X
x¹⁶ + x¹⁰ + x⁸ + x⁷ + x³ + 1
160x05890x00000x0000falsefalseUsed in DECT radio communications
CRC16/DNP
x¹⁶ + x¹³ + x¹² + x¹¹ + x¹⁰ + x⁸ + x⁶ + x⁵ + x² + 1
160x3D650x00000xFFFFtruetrueUsed in power system automation
CRC16/EN-13757
x¹⁶ + x¹³ + x¹² + x¹¹ + x¹⁰ + x⁸ + x⁶ + x⁵ + x² + 1
160x3D650x00000xFFFFfalsefalseUsed in smart meter communications
CRC16/GENIBUS
x¹⁶ + x¹² + x⁵ + 1
160x10210xFFFF0xFFFFfalsefalseUsed in industrial fieldbus
CRC16/GSM
x¹⁶ + x¹² + x⁵ + 1
160x10210x00000xFFFFfalsefalseUsed in GSM mobile communications
CRC16/IBM-3740
x¹⁶ + x¹² + x⁵ + 1
160x10210xFFFF0x0000falsefalseUsed in IBM 3740 systems and AUTOSAR standard
CRC16/IBM-SDLC
x¹⁶ + x¹² + x⁵ + 1
160x10210xFFFF0xFFFFtruetrueUsed in IBM Synchronous Data Link Control protocol
CRC16/KERMIT
x¹⁶ + x¹² + x⁵ + 1
160x10210x00000x0000truetrueUsed in Kermit file transfer protocol
CRC16/LJ1200
x¹⁶ + x¹⁴ + x¹³ + x¹¹ + x¹⁰ + x⁹ + x⁸ + x⁶ + x⁵ + x² + 1
160x6F630x00000x0000falsefalseUsed in LoJack vehicle tracking system
CRC16/M17
x¹⁶ + x¹⁴ + x¹² + x¹¹ + x⁸ + x⁵ + x² + 1
160x59350xFFFF0x0000falsefalseUsed in M17 digital voice protocol
CRC16/MAXIM-DOW
x¹⁶ + x¹⁵ + x² + 1
160x80050x00000xFFFFtruetrueUsed in Maxim/Dallas device communications
CRC16/MCRF4XX
x¹⁶ + x¹² + x⁵ + 1
160x10210xFFFF0x0000truetrueUsed in Microchip RFID products
CRC16/MODBUS
x¹⁶ + x¹⁵ + x² + 1
160x80050xFFFF0x0000truetrueUsed in Modbus industrial protocol
CRC16/OPENSAFETY-A
x¹⁶ + x¹⁴ + x¹² + x¹¹ + x⁸ + x⁵ + x² + 1
160x59350x00000x0000falsefalseUsed in industrial safety communications channel A
CRC16/OPENSAFETY-B
x¹⁶ + x¹⁴ + x¹³ + x¹² + x¹¹ + x⁸ + x⁶ + x⁵ + x⁴ + x² + 1
160x755B0x00000x0000falsefalseUsed in industrial safety communications channel B
CRC16/PROFIBUS
x¹⁶ + x¹² + x¹¹ + x¹⁰ + x⁸ + x⁷ + x³ + x² + x + 1
160x1DCF0xFFFF0xFFFFfalsefalseUsed in PROFIBUS industrial fieldbus
CRC16/SPI-FUJITSU
x¹⁶ + x¹² + x⁵ + 1
160x10210x1D0F0x0000falsefalseUsed in Fujitsu SPI communications
CRC16/T10-DIF
x¹⁶ + x¹⁵ + x¹¹ + x⁹ + x⁸ + x⁷ + x⁵ + x⁴ + x² + x + 1
160x8BB70x00000x0000falsefalseUsed in SCSI T10 Data Integrity Field
CRC16/TELEDISK
x¹⁶ + x¹⁵ + x¹³ + x⁷ + x⁴ + x² + x + 1
160xA0970x00000x0000falsefalseUsed in TeleDisk disk image format
CRC16/UMTS
x¹⁶ + x¹⁵ + x² + 1
160x80050x00000x0000falsefalseUsed in UMTS mobile communications
CRC16/USB
x¹⁶ + x¹⁵ + x² + 1
160x80050xFFFF0xFFFFtruetrueUsed in USB data transfer verification
CRC16/X25
x¹⁶ + x¹² + x⁵ + 1
160x10210xFFFF0xFFFFtruetrueUsed in X.25 network protocol
CRC16/XMODEM
x¹⁶ + x¹² + x⁵ + 1
160x10210x00000x0000falsefalseUsed in XMODEM file transfer protocol
CRC32/AIXM
x³² + x³¹ + x³⁰ + x²⁷ + x²⁶ + x²⁵ + x²³ + x²¹ + x²⁰ + x¹⁹ + x¹⁷ + x¹⁶ + x¹⁵ + x¹³ + x¹¹ + x¹⁰ + x⁹ + x⁷ + x⁵ + x³ + x² + x + 1
320x814141AB0x000000000x00000000falsefalseCRC used in Aeronautical Information Exchange Model
CRC32/AUTOSAR
x³² + x³¹ + x³⁰ + x²⁹ + x²⁷ + x²⁶ + x²³ + x²¹ + x²⁰ + x¹⁹ + x¹⁶ + x¹⁵ + x¹¹ + x⁹ + x⁸ + x⁵ + x⁴ + x² + x + 1
320xF4ACFB130xFFFFFFFF0xFFFFFFFFtruetrueCRC used in Automotive Open System Architecture
CRC32/BASE91-D
x³² + x³¹ + x²⁷ + x²⁶ + x²⁵ + x²⁴ + x²³ + x²¹ + x¹⁹ + x¹⁸ + x¹⁵ + x¹¹ + x¹⁰ + x⁹ + x⁸ + x³ + x² + 1
320xA833982B0xFFFFFFFF0xFFFFFFFFtruetrueCRC used in Base91 encoding
CRC32/BZIP2
x³² + x²⁶ + x²³ + x²² + x¹⁶ + x¹² + x¹¹ + x¹⁰ + x⁸ + x⁷ + x⁵ + x⁴ + x² + x + 1
320x04C11DB70xFFFFFFFF0xFFFFFFFFfalsefalseCRC used in BZIP2 compression format
CRC32/CD-ROM-EDC
x³² + x³¹ + x¹⁶ + x¹² + x⁵ + x⁴ + x³ + x + 1
320x8001801B0x000000000x00000000truetrueCRC used in CD-ROM Error Detection Code
CRC32/CKSUM
x³² + x²⁶ + x²³ + x²² + x¹⁶ + x¹² + x¹¹ + x¹⁰ + x⁸ + x⁷ + x⁵ + x⁴ + x² + x + 1
320x04C11DB70x000000000xFFFFFFFFfalsefalseCRC used in UNIX CKSUM command
CRC32/ISCSI
x³² + x²⁸ + x²⁷ + x²⁶ + x²⁵ + x²³ + x²² + x²⁰ + x¹⁹ + x¹⁸ + x¹⁶ + x¹⁵ + x¹³ + x¹² + x¹¹ + x¹⁰ + x⁹ + x⁸ + x⁶ + x⁵ + x⁴ + x² + x + 1
320x1EDC6F410xFFFFFFFF0xFFFFFFFFtruetrueCRC used in iSCSI storage protocol
CRC32/ISO-HDLC
x³² + x²⁶ + x²³ + x²² + x¹⁶ + x¹² + x¹¹ + x¹⁰ + x⁸ + x⁷ + x⁵ + x⁴ + x² + x + 1
320x04C11DB70xFFFFFFFF0xFFFFFFFFtruetrueCRC used in ISO-HDLC communication protocol
CRC32/JAMCRC
x³² + x²⁶ + x²³ + x²² + x¹⁶ + x¹² + x¹¹ + x¹⁰ + x⁸ + x⁷ + x⁵ + x⁴ + x² + x + 1
320x04C11DB70xFFFFFFFF0x00000000truetrueCRC used in JAM software
CRC32/MEF
x³² + x³⁰ + x²⁹ + x²⁸ + x²⁶ + x²³ + x²¹ + x¹⁹ + x¹⁸ + x¹⁶ + x¹⁴ + x¹² + x¹¹ + x¹⁰ + x⁸ + x⁶ + x⁴ + x³ + x² + x + 1
320x741B8CD70xFFFFFFFF0x00000000truetrueCRC used in Metro Ethernet Forum protocols
CRC32/MPEG-2
x³² + x²⁶ + x²³ + x²² + x¹⁶ + x¹² + x¹¹ + x¹⁰ + x⁸ + x⁷ + x⁵ + x⁴ + x² + x + 1
320x04C11DB70xFFFFFFFF0x00000000falsefalseCRC used in MPEG-2 transport stream
CRC32/XFER
x³² + x⁷ + x⁶ + x⁴ + x² + x + 1
320x000000AF0x000000000x00000000falsefalseCRC used in XFER file transfer

Features

  • Excellent error detection for burst errors
  • Easy hardware implementation
  • Fast software calculation using lookup tables
  • Standardized parameters for different applications
  • Mathematically well-understood properties

Applications

  • Network protocols and data transmission
  • Storage devices and file systems
  • Digital communications
  • Industrial control systems
  • Error detection in embedded systems
The tools on this site are strictly prohibited for illegal purposes. We do not bear any losses and responsibilities caused by using the tools.
Friend Links
© 2025 calctools.online All Rights Reserved