CRC 校验计算器

支持 CRC-16 (IBM, CCITT, XMODEM, USB) 和 CRC-32 (ZIP, MPEG-2)。输入文本或十六进制数据,实时出结果。

常用工具: 🔐Hash/MD5/SHA 📝Base64编解码 💳Luhn校验 🔒AES加解密
快捷输入: 十六进制示例 Hello, World! 1234567890
输入模式:
CRC 结果:
-
※ CRC-16 结果为 4 位十六进制,CRC-32 为 8 位十六进制。所有计算均在浏览器端完成,数据不会上传。

CRC 算法速查表

不确定用哪种算法?看这张表快速选择。嵌入式开发、通信协议、文件校验场景全覆盖。

算法名称多项式 (Poly)初始值输出异或常用场景
CRC-16/IBM0x80050x00000x0000Modbus 协议
CRC-16/CCITT-FALSE0x10210xFFFF0x0000X.25、蓝牙
CRC-16/XMODEM0x10210x00000x0000XMODEM 文件传输
CRC-16/USB0x80050xFFFF0xFFFFUSB 数据包
CRC-32 (ZIP/Ethernet)0x04C11DB70xFFFFFFFF0xFFFFFFFFZIP、PNG、Ethernet
CRC-32/MPEG-20x04C11DB70xFFFFFFFF0x00000000MPEG-2 视频流
常用测试数据 CRC 校验值速查(点击展开)
输入数据CRC-16/IBMCRC-16/CCITTCRC-32 (ZIP)
"123456789"0xBB3D0x29B10xCBF43926
"Hello, World!"0x2BF30x6B290xEC4AC3D0
空字符串 ""0x00000x00000x00000000
"A" (0x41)0x58A50x8D3C0xD3D99E8B
0x00 0x00 0x00 0x000x00000x84C00x2144DF1C
0xFF 0xFF 0xFF 0xFF0x3B440x4D6B0xFFFFFFFF

以上为标准 CRC Check 测试向量,可用于验证 CRC 实现是否正确。