Calculadora CRC – CRC-8, CRC-16 y CRC-32

Calcula sumas de verificación CRC desde texto o bytes hexadecimales con perfiles estándar CRC-8, CRC-16, CRC-32 y CRC-32C.

✓ Los cálculos permanecen en tu navegador✓ Perfiles verificados con valores estándar
El texto se codifica como bytes UTF-8 antes del cálculo.

Resultado CRC

CRC-32/ISO-HDLC · 9 bytes

Hexadecimal0xCBF43926
Decimal3421780262
Binario0b11001011111101000011100100100110
Anchura32 bit
Poly0x04C11DB7
Init0xFFFFFFFF
RefIn / RefOutSí / Sí
XorOut0xFFFFFFFF
Check0xCBF43926

Calculadora CRC para texto y datos hexadecimales

Esta herramienta calcula códigos de redundancia cíclica desde texto UTF-8 o bytes hexadecimales. No basta con elegir la cantidad de bits: Poly, Init, RefIn, RefOut y XorOut deben coincidir con el dispositivo o protocolo utilizado.

Perfiles CRC disponibles

Perfil Anchura Uso habitual
CRC-8/SMBUS 8 bits SMBus y mensajes cortos
CRC-8/MAXIM-DOW 8 bits Dispositivos Dallas/Maxim 1-Wire
CRC-16/ARC 16 bits Datos generales y sistemas antiguos
CRC-16/CCITT-FALSE 16 bits Telecomunicaciones y sistemas embebidos
CRC-16/MODBUS 16 bits Mensajes Modbus RTU
CRC-16/XMODEM 16 bits Transferencias XMODEM
CRC-32/ISO-HDLC 32 bits ZIP, Ethernet y archivos
CRC-32C/CASTAGNOLI 32 bits Almacenamiento y redes

Cómo calcular un CRC

  1. Selecciona el perfil exigido por el protocolo.
  2. Elige texto UTF-8 o bytes hexadecimales.
  3. Introduce los datos y pulsa «Calcular CRC».
  4. Copia el checksum hexadecimal o consulta sus formas decimal y binaria.

123456789 es la cadena estándar utilizada para comprobar implementaciones CRC. Todos los perfiles de esta página se prueban con su valor de referencia.

Texto frente a hexadecimal

El modo texto codifica primero los caracteres como UTF-8. Los caracteres no ASCII pueden ocupar varios bytes. El modo hexadecimal usa exactamente los bytes escritos: 31 32 33 representa el texto ASCII 123.

CRC no es cifrado

Un CRC detecta muchos errores accidentales, pero no es un hash criptográfico ni protege contra modificaciones intencionadas.

Preguntas frecuentes

¿Por qué dos calculadoras CRC dan resultados distintos?

Probablemente usan perfiles distintos. Compara Poly, Init, RefIn, RefOut y XorOut.

¿CRC-32 y CRC-32C son iguales?

No. Utilizan polinomios diferentes y sus resultados no son intercambiables.

¿Se suben mis datos?

No. La codificación y el cálculo se realizan localmente en el navegador.