Generador de códigos de barras Code 128A gratuito — Codificación en mayúsculas y caracteres de control
Genera códigos de barras Code 128A en línea de forma gratuita. El Code 128A codifica letras mayúsculas (A–Z), dígitos (0–9) y caracteres de control ASCII (NUL–US), necesario para etiquetas de envío, logística GS1 y cualquier sistema que utilice códigos de control no imprimibles como FNC1. Descarga en PNG o SVG al instante. Sin registro, sin marcas de agua, sin límites.
¿Qué es el Code 128A?
El Code 128A es una variante de subconjunto fijo de la simbología Code 128 que codifica caracteres de las posiciones ASCII 0x00 a 0x5F: dígitos 0–9, letras mayúsculas A–Z, espacio, puntuación común y los 32 caracteres de control ASCII (NUL, SOH, STX… GS, RS, US). Es uno de los tres subconjuntos de codificación definidos en ISO/IEC 15417. A diferencia del Code 128 en modo automático, el Code 128A no cambia de subconjunto: cada carácter del código de barras se codifica utilizando las tablas de codificación del Subconjunto A. El Code 128A es la opción correcta cuando los datos contienen caracteres de control, cuando un sistema receptor requiere explícitamente el Subconjunto A, o al codificar datos solo en mayúsculas para compatibilidad con lectores heredados.
- Codificación de caracteres de control ASCII (NUL–US)Code 128A es el único subconjunto de Code 128 que puede codificar directamente caracteres de control ASCII sin secuencias de escape especiales. Los caracteres de 0x00 (NUL) a 0x1F (US) — incluyendo SOH, STX, ETX, EOT, TAB, LF, CR, ESC y otros — se codifican como caracteres de símbolo estándar. Esto hace que Code 128A sea esencial para códigos de barras iniciados por GS1 FNC1, codificación de mensajes EDI y cualquier sistema que use códigos de control como delimitadores de campo.
- Letras mayúsculas y soporte completo de dígitosAdemás de caracteres de control, Code 128A codifica las 26 letras mayúsculas (A–Z), los 10 dígitos (0–9), el espacio y un conjunto estándar de signos de puntuación que incluye !, ", #, $, %, &, ', (, ), *, +, coma, -, ., /, :, ;, <, =, >, ?, @. Esto cubre el conjunto de caracteres completo utilizado en la mayoría de aplicaciones de códigos de barras para envíos, logística e industria donde no se requieren letras minúsculas.
- Carácter de verificación obligatorio mediante Mod 103Como todas las variantes de Code 128, el Code 128A incluye un carácter de verificación Mod 103 calculado y añadido automáticamente en el momento de la codificación. El carácter de verificación se deriva de una suma ponderada de todos los valores de símbolos codificados y es verificado por el lector durante la decodificación. Cualquier código de barras con un carácter de verificación no coincidente es rechazado antes de que los datos se pasen al sistema host, proporcionando una detección de errores fiable en el primer paso.
- Compatibilidad con sistemas logísticosMuchos sistemas de gestión de almacenes heredados, estándares de etiquetas de envío y protocolos EDI especifican Code 128A explícitamente. Si un documento de especificaciones o guía de integración de sistemas requiere 'Code 128 Subconjunto A' o 'Code 128A', use este formato en lugar del modo automático de Code 128 para garantizar que el lector y el sistema host reciban exactamente la estructura de codificación esperada, incluido el carácter de inicio requerido.
Funciones del generador de códigos de barras Code 128A
Produzca códigos de barras Code 128A conformes con control preciso sobre la codificación, dimensiones y formato de salida.
Codificación estricta del Subconjunto A
Este generador bloquea la codificación al Subconjunto A únicamente, sin cambio automático de subconjunto. El código de barras resultante usa el carácter de inicio A de Code 128 y codifica cada carácter de entrada con las tablas del Subconjunto A. Si la entrada contiene caracteres fuera del rango del Subconjunto A (como letras minúsculas), el generador marca los caracteres inválidos antes de producir un código de barras no conforme.
Soporte para entrada de caracteres de control
Introduzca caracteres de control ASCII usando notación de escape estándar o copie y pegue desde su sistema fuente. El codificador mapea correctamente los códigos de control a sus valores de símbolo del Subconjunto A y los incluye en la salida del código de barras. Esto le permite producir códigos de barras Code 128A iniciados por GS1 FNC1 y etiquetas logísticas delimitadas por códigos de control que cumplen con los requisitos de las especificaciones.
Salida en PNG y SVG
Descargue su código de barras Code 128A como PNG de alta resolución o como archivo vectorial SVG sin pérdidas. La salida SVG escala a cualquier tamaño de impresión sin pixelación, esencial para etiquetas de envío que deben ser escaneables en múltiples tamaños, desde etiquetas de dirección de 25 mm hasta documentos logísticos A4.
Altura de barras y anchura de módulo ajustables
Configure la altura de barras y la dimensión X (anchura de módulo) para adaptarse a los requisitos físicos de su material de etiqueta y tipo de lector. Las barras más altas mejoran la tolerancia al ángulo de escaneo en lectores manuales. Los módulos más anchos mejoran la legibilidad en impresoras de etiquetas de baja resolución. Las zonas de silencio se generan automáticamente con el mínimo requerido.
Generación masiva desde listas en mayúsculas
Pegue una lista de valores solo en mayúsculas — números de artículo, códigos de envío, números de serie — en el panel de generación masiva y genere todos los códigos de barras Code 128A a la vez. Descargue como ZIP de archivos PNG o SVG para usar en software de etiquetas, combinar correspondencia en hojas de cálculo o flujos de trabajo de impresión directa.
Code 128A — Preguntas frecuentes
Respuestas técnicas sobre el soporte de caracteres de Code 128A, casos de uso y diferencias con el modo automático de Code 128.
¿Qué caracteres admite Code 128A?
Code 128A codifica caracteres ASCII en el rango 0x00–0x5F: los 10 dígitos (0–9), las 26 letras mayúsculas (A–Z), el espacio (0x20), puntuación estándar (! " # $ % & ' ( ) * + , - . / : ; < = > ? @) y los 32 caracteres de control ASCII de NUL (0x00) a US (0x1F). Las letras minúsculas (a–z) y los caracteres por encima de 0x5F no están soportados en el Subconjunto A.
¿Cuándo debo usar Code 128A en lugar de Code 128 automático?
Use Code 128A cuando un sistema receptor o especificación requiera explícitamente la codificación del Subconjunto A, cuando sus datos contengan caracteres de control ASCII que deban codificarse como símbolos estándar del Subconjunto A, o cuando integre con un lector de códigos de barras o middleware heredado que identifique el subconjunto de codificación desde el carácter de inicio del código de barras. Para uso general con datos ASCII imprimibles únicamente, el modo automático de Code 128 produce el mismo resultado para entradas compatibles con el Subconjunto A, con flexibilidad para gestionar otras entradas.
¿Puede Code 128A codificar letras minúsculas?
No. Las letras minúsculas (a–z, ASCII 0x61–0x7A) están fuera del rango de caracteres del Subconjunto A. Para codificar letras minúsculas en un código de barras Code 128, use Code 128B o el modo automático de Code 128. Intentar codificar una letra minúscula en un código de barras Code 128A estricto produce un símbolo inválido que la mayoría de los lectores rechazarán.
¿Tiene Code 128A un dígito de verificación?
Sí. Como todas las variantes de Code 128, el Code 128A incluye un carácter de verificación Mod 103 obligatorio que el codificador calcula y añade automáticamente. No es necesario calcularlo ni añadirlo usted mismo.
Cree su código de barras Code 128A ahora — Gratuito, instantáneo, sin registro
Genere ahora mismo códigos de barras Code 128A conformes para envíos, logística y etiquetas con codificación de caracteres de control. Introduzca sus datos en mayúsculas, descargue en PNG o SVG e imprima — completamente gratuito, sin necesidad de cuenta.
