Calculadora de CRC y checksums

Calcula CRC-8, CRC-16, CRC-32, CRC-64 y Adler-32 de texto, bytes hex o archivos.

Entrada

Se codifica en UTF-8 tal como se escribe, incluidos espacios y saltos de línea. Texto y hex hasta 16 MiB; archivos hasta 1 GiB.

Opciones

También conocido como CRC-32, CRC-32/V-42, PKZIP

Avanzado

Salida

Los checksums aparecen aquí.

CRC y Adler-32 solo detectan corrupción accidental. No autentican datos ni resisten manipulaciones deliberadas. Usa el generador SHA-256 para verificar la integridad frente a manipulaciones.

Introduce texto o bytes hex, o elige un archivo. La entrada vacía se calcula al seleccionar Calcular.
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.

CodingTool ya está oficialmente disponible en

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch