CRC Checksum Calculator

Online CRC (Cyclic Redundancy Check) calculator supporting CRC-8, CRC-16, CRC-32 and more. Accepts text or hex input, displays checksum and algorithm parameters in real time.

Parameters

Input Data

Algorithm Parameters

Polynomial (Poly)
0x04C11DB7
Initial Value (Init)
0xFFFFFFFF
XOR Out (XorOut)
0xFFFFFFFF
Reflect In (RefIn)
Yes

Usage

CRC Introduction

CRC (Cyclic Redundancy Check) computes a fixed-length checksum from data, widely used to detect errors in data transmission or storage. Different CRC variants are distinguished by polynomial (Poly), initial value (Init), XOR-out (XorOut), and reflection (RefIn/RefOut) parameters.

Steps

1. Select a CRC variant (CRC-8/16/32); 2. Choose input format (text or hex); 3. Enter data in the input area; 4. View the result in real time (hex format); 5. Algorithm parameter area shows the current variant's configuration; 6. Click 'Copy' to copy the result.

Parameter Description

Polynomial (Poly): the generator polynomial used in CRC computation, determines error-detection capability; Initial Value (Init): starting value of the CRC register, affects the result; XOR Out (XorOut): final CRC value is XORed with XorOut for output transformation; Reflect In (RefIn): reverses the bits of each input byte, different standards use different conventions.