Calculadora de CRC y checksums
Calcula CRC-8, CRC-16, CRC-32, CRC-64 y Adler-32 de texto, bytes hex o archivos.
Herramientas relacionadas
Qué calcula
La calculadora devuelve CRC-8/SMBUS, cinco variantes comunes de CRC-16, CRC-24/OPENPGP, CRC-32/ISO-HDLC, CRC-32C (iSCSI), CRC-32/CKSUM, CRC-64/ECMA-182 y Adler-32 para los mismos bytes. Cada resultado muestra hex en mayúsculas de ancho fijo, el valor decimal exacto y el conjunto completo de parámetros, para compararlo con una especificación de protocolo o un registro de firmware.
Elegir la variante correcta
Un CRC se define por su ancho, polinomio, valor inicial, reflexión de entrada y salida y XOR final. "CRC-16" por sí solo puede significar ARC, MODBUS, XMODEM u otros, por eso los presets usan los nombres completos del catálogo CRC RevEng y muestran el valor de comprobación de la cadena ASCII 123456789. Si tu dispositivo documenta otros parámetros, introdúcelos en Avanzado como un CRC personalizado de 1 a 64 bits.
Texto, bytes hex y archivos
El texto se codifica en UTF-8 tal como se escribe. Los bytes hex aceptan espacios, dos puntos, guiones o una cadena continua y rechazan cantidades impares de dígitos en lugar de adivinar. Los archivos de hasta 1 GiB se leen por partes en un worker en segundo plano con progreso y Cancelar, así la página sigue respondiendo y el archivo nunca se carga entero.
No es un hash de seguridad
Los CRC y Adler-32 detectan errores accidentales, como bits invertidos o transferencias truncadas. Cualquiera puede crear datos con un CRC elegido, así que usa un hash criptográfico como SHA-256 cuando necesites detectar cambios deliberados. Todos los cálculos se ejecutan en tu navegador; nada se sube ni se guarda.
