CRC Hash Generator
Generate CRC16, CRC32, CRC32b, and CRC32c hashes online. Cyclic Redundancy Check for error detection and data integrity.
Enter text to convert
Type
Converted text will appear here
What is CRC (Cyclic Redundancy Check)?
A Cyclic Redundancy Check (CRC) is an error-detecting code commonly used in digital networks and storage devices to detect accidental changes to raw data. Unlike cryptographic hashes (like SHA-2 or MD5), CRC is designed for speed and error detection, not security.
It works by appending a short check value to the data block, derived from the remainder of a polynomial division of the data contents.
Supported Variants:
- CRC32: The standard 32-bit CRC used in Ethernet, ZIP files, and PNG images.
- CRC32b: A variant often used in PHP and other specific implementations.
- CRC32c: Uses the Castagnoli polynomial, offering better error detection properties and hardware acceleration support in modern CPUs.
- CRC16: A 16-bit variant used in legacy protocols and smaller data packets.