Generador de código de barras Code 128C gratuito — Codificación numérica ultracompacta
Genera códigos de barras Code 128C online de forma gratuita. Code 128C codifica pares de dígitos (00–99) con la máxima eficiencia, produciendo el código de barras Code 128 más estrecho posible para datos exclusivamente numéricos. Ideal para GTINs, números de serie, códigos de lote y cualquier cadena numérica larga donde el espacio en la etiqueta es limitado. Descarga al instante en PNG o SVG. Sin registro, sin marcas de agua, sin límites.
¿Qué es Code 128C?
Code 128C es el subconjunto optimizado para números de Code 128, que codifica pares de dígitos: cada secuencia de dos dígitos (00 a 99) se asigna a un único carácter símbolo de Code 128. Esto reduce a la mitad el ancho del código de barras en comparación con Code 128B para la misma cadena numérica, lo que hace de Code 128C el formato de código de barras 1D más compacto disponible para datos puramente numéricos. Estandarizado en ISO/IEC 15417, Code 128C requiere un número par de dígitos como entrada; si el número de dígitos es impar, se debe añadir un cero inicial. Es ampliamente utilizado para GTINs, equivalentes ITF-14, números de lote, números de serie y cualquier aplicación de etiqueta numérica de alta densidad.
- Dos dígitos por símbolo — Máxima densidad numéricaCode 128C codifica cada par de dígitos consecutivos (00, 01, 02 … 99) como un único carácter símbolo de código de barras. Un número EAN compatible de 12 dígitos requiere solo 6 caracteres símbolo en Code 128C, frente a 12 en Code 128B. Esta reducción del 50% en el ancho del código de barras permite imprimir cadenas numéricas largas en etiquetas donde no cabría un Code 128B completo, sin reducir la dimensión X ni la altura de las barras.
- Solo se admiten cadenas numéricas de longitud parCode 128C acepta únicamente caracteres numéricos (0–9) y requiere un número par de dígitos. Si tu cadena numérica tiene un número impar de dígitos, añade un cero al inicio para que la longitud sea par antes de codificar. Los caracteres no numéricos (letras, signos de puntuación, espacios) no son válidos en Code 128C. Para datos alfanuméricos mixtos, usa Code 128B o el modo automático de Code 128.
- Ideal para etiquetas GTIN, número de lote y número de serieCode 128C es la codificación preferida para GTINs numéricos (GTIN-12, GTIN-13, GTIN-14), números de serie, códigos de lote e identificadores de lote que son cadenas numéricas largas. El resultado compacto cabe en las etiquetas estrechas de etiquetas de productos, cupones y cajas de logística donde el espacio es reducido. GS1-128 (códigos de barras con identificadores de aplicación) utiliza frecuentemente Code 128C para los campos de datos numéricos.
- Carácter de verificación Mod 103 automáticoCode 128C incluye el carácter de verificación estándar Mod 103, calculado e insertado automáticamente. Garantiza una decodificación fiable por parte del escáner y el rechazo de códigos de barras corruptos, ofreciendo la misma fiabilidad de detección de errores que Code 128A y Code 128B en un espacio físico menor.
Code 128C specifications
Code 128 locked to code set C — digit pairs packed two per character for maximum numeric density. The table below lists the exact Code 128C specifications — character set, check digit, X-dimension, quiet zone and the governing ISO/IEC 15417 standard — so you can size and print the symbol correctly the first time.
| Character set | Digit pairs 00-99 only (numeric data) |
|---|---|
| Data length | Variable, but must contain an even number of digits |
| Check digit | Mandatory Mod 103 check character, appended automatically |
| Density | ≈24 digits per inch at the minimum 0.19 mm X-dimension — the densest mainstream 1D numeric encoding |
| X-dimension (module width) | 0.19-0.50 mm typical |
| Quiet zone | 10X on each side |
| Magnification | Scales linearly with the chosen X-dimension |
| Bar / space ratio | Variable-width bars and spaces |
| Standard | ISO/IEC 15417 |
| Introduced | 1981 — Ted Williams, Computer Identics |
Typical uses: Long numeric serial numbers; GTIN data in GS1-128 logistics labels; Container and carton identification.
How Code 128C compares to similar barcode types
Choosing the wrong symbology is the most common cause of barcodes that scan in the warehouse but get rejected downstream. This table compares Code 128C with the formats most often confused with it, on the three properties that decide compatibility: character set, check digit, and quiet zone.
| Symbology | Character set | Check digit | Quiet zone |
|---|---|---|---|
| Code 128C(this page) | Digit pairs 00-99 only (numeric data) | Mandatory Mod 103 check character, appended automatically | 10X on each side |
| Code 128 | All 128 ASCII characters: 0-9, A-Z, a-z, punctuation, and control characters (code set dependent) | Mandatory Mod 103 check character, calculated automatically by the encoder | 10X on each side (minimum 2.5 mm recommended for general scanning) |
| GS1-128 | Full ASCII via Code 128; AI element strings are largely numeric with defined formats (e.g. YYMMDD dates) | Mandatory Mod 103 check character (Code 128) plus AI-embedded check digits such as the GTIN Mod 10 | 10X on each side |
| Code 128B | Full printable ASCII 32-127: digits, upper and lowercase letters, punctuation, and space | Mandatory Mod 103 check character, appended automatically | 10X on each side |
Características del generador de código de barras Code 128C
Genera códigos de barras Code 128C compactos y de alta densidad para datos numéricos con validación en tiempo real, controles de tamaño y descarga instantánea.
Validación de longitud par y retroalimentación de errores
El generador valida la entrada Code 128C en tiempo real: los caracteres no numéricos y las cadenas de longitud impar se señalan inmediatamente con mensajes de error claros antes de la codificación. Esto evita producir códigos de barras no conformes que los escáneres rechazarían. La vista previa se actualiza solo cuando la entrada es una cadena de dígitos válida de longitud par.
Código de barras más estrecho para los mismos datos
Introduce cualquier cadena numérica de longitud par y compara el ancho de salida de Code 128C con el mismo valor codificado en Code 128B o Code 39. Code 128C produce un código de barras aproximadamente la mitad de ancho que Code 128B para el mismo número de dígitos, una ventaja crítica al imprimir códigos de barras numéricos en etiquetas pequeñas o en diseños de etiquetas multicolumna.
Descarga en PNG y SVG
Descarga tu código de barras Code 128C como SVG vectorial para impresión profesional o como PNG de alta resolución para documentos y software de etiquetado. El código de barras Code 128C compacto en formato SVG se escala nítidamente a cualquier resolución.
Control de altura de barra y ancho de módulo
Ajusta la altura de las barras y la dimensión X para cumplir los requisitos físicos de tu etiqueta. Las barras más altas mejoran la tolerancia de ángulo de lectura en escáneres de mano y de montaje fijo. Los módulos más anchos compensan la baja resolución de las impresoras de etiquetas térmicas. Las zonas de silencio se calculan e incluyen automáticamente al mínimo requerido por ISO.
Generación masiva de códigos de barras numéricos
Pega una columna de cadenas numéricas de longitud par —GTINs, números de serie, códigos de lote— y genera todos los códigos de barras Code 128C en una sola operación. Descarga como archivo ZIP de PNG o SVG para impresión masiva de etiquetas o integración en un sistema de gestión de etiquetas.
Code 128C — Preguntas frecuentes
Respuestas técnicas sobre las reglas de codificación de Code 128C, requisitos de longitud y comparación con otros formatos de código de barras numérico.
¿Por qué Code 128C requiere un número par de dígitos?
Code 128C codifica dos dígitos a la vez como un único carácter símbolo. Los 100 posibles pares de dos dígitos (00–99) se asignan cada uno a uno de los 100 valores de símbolo de datos de la tabla de codificación Code 128. Como cada posición de carácter codifica exactamente dos dígitos, el número total de dígitos debe ser par. Si tu número tiene un número impar de dígitos, añade un cero al inicio (por ejemplo, codifica '12345' como '012345').
¿Es Code 128C lo mismo que ITF (Interleaved 2 of 5)?
No, pero tienen un propósito similar. Tanto Code 128C como ITF codifican pares de dígitos con alta densidad. Diferencias clave: Code 128C incluye un carácter de verificación Mod 103 obligatorio que proporciona detección de errores; ITF usa un algoritmo de dígito de verificación independiente y opcional. Code 128C puede mezclarse con Code 128A/B dentro de un solo código de barras en modo automático; ITF es una simbología independiente. Code 128C es más compacto que ITF para el mismo número de dígitos y ofrece mejor compatibilidad con los lectores modernos.
¿Puede Code 128C codificar letras o caracteres especiales?
No. Code 128C está estrictamente limitado a cadenas de dígitos de longitud par. No puede codificar letras, espacios ni ningún carácter no numérico. Para datos alfanuméricos, usa Code 128B. Para datos mixtos de longitud variable con números y letras, usa el modo automático de Code 128, que cambiará a Code 128C para secuencias largas de dígitos y a Code 128B para secciones alfabéticas.
¿Cuánto más pequeño es Code 128C comparado con Code 128B?
Para una cadena numérica de longitud par dada, Code 128C produce un código de barras aproximadamente un 50% más estrecho que Code 128B que codifica los mismos dígitos. Por ejemplo, una cadena de 12 dígitos requiere 6 caracteres símbolo en Code 128C frente a 12 en Code 128B. Esto significa que un código de barras Code 128C para 12 dígitos tiene aproximadamente la mitad del ancho físico del equivalente en Code 128B a la misma dimensión X.
Related barcode tools
Need more than one barcode, a printed label sheet, or a way to check the result? These tools use the same generator, so the output matches.
- Barcode Label PrintPrint a full sheet of labels that lines up with Avery label stock, at the correct physical size.
- Barcode ScannerVerify a printed label before you run the whole batch — decode it from an image or your camera.
- Barcode MakerFull control over size, colors, font, quiet zone, and layout for a single barcode.
Genera tu código de barras Code 128C ahora — Gratis, instantáneo, sin registro
Crea ahora mismo códigos de barras Code 128C compactos y de alta densidad para tus datos numéricos. Introduce tu cadena de dígitos de longitud par, ajusta el tamaño y descarga en PNG o SVG — completamente gratis, sin cuenta requerida.
