Generador de código de barras Code 128B gratuito — Codificación ASCII imprimable completa

Genere códigos de barras Code 128B en línea gratis. Code 128B codifica el conjunto completo de caracteres ASCII imprimables — letras mayúsculas y minúsculas (A–Z, a–z), dígitos (0–9) y todos los signos de puntuación estándar. El subconjunto Code 128 más versátil para texto con mayúsculas y minúsculas, descripciones de productos y URL. Descargue como PNG o SVG al instante. Sin registro, sin marcas de agua, sin límites.

Code 128B es el subconjunto de codificación más utilizado de Code 128. Cubre todo el rango ASCII imprimible desde 0x20 (espacio) hasta 0x7F (DEL), incluyendo las 26 letras mayúsculas, las 26 letras minúsculas, los 10 dígitos y el conjunto completo de signos de puntuación y símbolos imprimibles. Estandarizado dentro de ISO/IEC 15417, Code 128B es el subconjunto predeterminado asumido por la mayoría de las implementaciones de Code 128. Si sus datos contienen letras minúsculas, Code 128B es la opción correcta — ni Code 128A ni Code 128C pueden codificarlas.

¿Qué es Code 128B?

Code 128B es el subconjunto de codificación más utilizado de Code 128. Cubre todo el rango ASCII imprimible desde 0x20 (espacio) hasta 0x7F (DEL), incluyendo las 26 letras mayúsculas, las 26 letras minúsculas, los 10 dígitos y el conjunto completo de signos de puntuación y símbolos imprimibles. Estandarizado dentro de ISO/IEC 15417, Code 128B es el subconjunto predeterminado asumido por la mayoría de las implementaciones de Code 128. Si sus datos contienen letras minúsculas, Code 128B es la opción correcta — ni Code 128A ni Code 128C pueden codificarlas.

  • ASCII imprimible completo — Mayúsculas, minúsculas, dígitos, símbolos
    Code 128B codifica cada carácter ASCII imprimible: mayúsculas A–Z, minúsculas a–z, dígitos 0–9, espacio, y todos los signos de puntuación y caracteres especiales imprimibles incluyendo !, @, #, $, %, ^, &, *, (, ), -, _, +, =, [, ], {, }, |, ;, :, ', ", ,, ., <, >, ?, /, \, `. Este es el conjunto de caracteres más amplio entre los tres subconjuntos de Code 128, lo que convierte a Code 128B en la opción universal para datos alfanuméricos con mayúsculas y minúsculas.
  • Requerido para la codificación de letras minúsculas
    Code 128B es el único subconjunto de Code 128 que puede codificar letras minúsculas (a–z) como caracteres de símbolo estándar sin sobrecarga de cambio de modo. Si sus datos de código de barras incluyen cualquier carácter en minúscula — nombres de productos, URL, códigos de referencia con letras minúsculas — Code 128B es el subconjunto requerido. El modo automático de Code 128 usa automáticamente el subconjunto B para minúsculas, pero Code 128B bloquea todo el código de barras en la codificación del subconjunto B.
  • Ideal para texto con mayúsculas y minúsculas y etiquetas legibles por humanos
    Code 128B es el formato preferido para etiquetas donde la cadena codificada también se muestra como texto legible debajo del código de barras. La codificación mixta permite que las descripciones de productos, números de referencia con sufijos en minúsculas y rutas URL se codifiquen exactamente como aparecen en su sistema — preservando la distinción entre mayúsculas y minúsculas para aplicaciones que lo requieran.
  • Carácter de verificación Mod 103 automático
    Code 128B incluye el carácter de verificación Mod 103 estándar calculado y añadido automáticamente por el codificador. El carácter de verificación asegura que cualquier sustitución de un solo carácter o daño en el código de barras sea detectado y rechazado por el escáner antes de que los datos corruptos lleguen a la aplicación host.

Code 128B specifications

Code 128 locked to code set B — the full printable ASCII range including lowercase letters. The table below lists the exact Code 128B 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.

Code 128B barcode specification, ISO/IEC 15417
Character setFull printable ASCII 32-127: digits, upper and lowercase letters, punctuation, and space
Data lengthVariable; no fixed minimum or maximum
Check digitMandatory Mod 103 check character, appended automatically
Density≈12 characters per inch at the minimum 0.19 mm X-dimension
X-dimension (module width)0.19-0.50 mm typical
Quiet zone10X on each side
MagnificationScales linearly with the chosen X-dimension
Bar / space ratioVariable-width bars and spaces
StandardISO/IEC 15417
Introduced1981 — Ted Williams, Computer Identics

Typical uses: Mixed-case alphanumeric identifiers; License keys and serial numbers with letters; General labeling where control characters never occur.

How Code 128B 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 128B with the formats most often confused with it, on the three properties that decide compatibility: character set, check digit, and quiet zone.

Comparison of Code 128B with related barcode symbologies
SymbologyCharacter setCheck digitQuiet zone
Code 128B(this page)Full printable ASCII 32-127: digits, upper and lowercase letters, punctuation, and spaceMandatory Mod 103 check character, appended automatically10X on each side
Code 128All 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 encoder10X on each side (minimum 2.5 mm recommended for general scanning)
Code 128ADigits 0-9, uppercase A-Z, ASCII control characters (NUL-US), and - . / : + % $ space (ASCII 0-63)Mandatory Mod 103 check character, appended automatically10X on each side
Code 128CDigit pairs 00-99 only (numeric data)Mandatory Mod 103 check character, appended automatically10X on each side

Características del generador de código de barras Code 128B

Cree códigos de barras Code 128B de grado profesional con soporte ASCII imprimible completo, control preciso de tamaño y opciones de descarga flexibles.

Entrada ASCII imprimible completa

Ingrese cualquier combinación de caracteres ASCII imprimibles — mayúsculas y minúsculas, dígitos, signos de puntuación, símbolos — hasta cualquier longitud práctica. El codificador utiliza codificación estricta del subconjunto B para cada carácter. Los caracteres fuera del rango ASCII imprimible (caracteres de control 0x00–0x1F) se marcan como inválidos para el subconjunto B.

Codificación sensible a mayúsculas y minúsculas

Code 128B preserva las mayúsculas y minúsculas exactamente como se ingresaron. 'Hola' y 'HOLA' producen códigos de barras diferentes con diferentes patrones de barras. Esto es esencial para aplicaciones donde el valor codificado distingue entre mayúsculas y minúsculas — rutas URL, números de serie mixtos o códigos de referencia que incluyen componentes tanto mayúsculas como minúsculas.

Descarga PNG y SVG

Descargue como PNG de alta resolución para usar en documentos, software de etiquetas y correo electrónico, o como SVG para salida lista para imprimir, independiente de la resolución. Los códigos de barras Code 128B SVG se integran limpiamente en páginas HTML, plantillas PDF y archivos de diseño vectorial a cualquier escala.

Dimensiones y apariencia ajustables

Controle la altura de las barras, la dimensión X, el tamaño de fuente y el ancho de la zona silenciosa. Active o desactive la visualización del texto legible por humanos. Cambie los colores de las barras y del fondo para soporte de etiquetas personalizado mientras mantiene suficiente contraste para un escaneo confiable. Todos los cambios se reflejan inmediatamente en la vista previa en vivo.

Generación por lotes de Code 128B

Genere un gran lote de códigos de barras Code 128B a partir de una lista de valores mixtos en una sola operación. Útil para crear etiquetas de productos serializados, códigos de barras de libros de biblioteca y pegatinas de ID de referencia a partir de una hoja de cálculo o exportación de base de datos.

Code 128B — Preguntas frecuentes

Respuestas a las preguntas técnicas más comunes sobre el soporte de caracteres de Code 128B, diferencias con otros subconjuntos y mejores prácticas.

1

¿Cuál es la diferencia entre Code 128B y Code 128 automático?

Code 128B bloquea cada carácter en la codificación del subconjunto B. El modo automático de Code 128 cambia dinámicamente entre los subconjuntos A, B y C dentro de un solo código de barras para producir el símbolo más compacto. Para entradas que consisten enteramente en caracteres ASCII imprimibles (sin caracteres de control, sin secuencias largas solo numéricas), el modo automático de Code 128 usa por defecto el subconjunto B y produce un código de barras idéntico. Use Code 128B cuando una especificación requiera codificación bloqueada del subconjunto B o cuando quiera garantizar que no ocurra ningún cambio de subconjunto.

2

¿Puede Code 128B codificar caracteres de control?

No. Los caracteres de control ASCII (0x00–0x1F) están fuera del rango de caracteres del subconjunto B. Para codificar caracteres de control, use Code 128A o el modo automático de Code 128 (que puede cambiar al subconjunto A cuando se encuentra un carácter de control).

3

¿Es Code 128B compatible con todos los lectores de código de barras?

Sí. Code 128B utiliza la simbología Code 128 estándar definida en ISO/IEC 15417, que es compatible con prácticamente todos los lectores de código de barras 1D modernos — incluyendo lectores láser, CCD y basados en imágenes de todos los fabricantes principales. El carácter de inicio del subconjunto B en el código de barras le dice al escáner qué tabla de codificación usar para la decodificación.

4

¿Code 128B tiene una longitud máxima?

No hay una longitud máxima estricta definida por el estándar. Los límites prácticos los establece el ancho físico disponible en su etiqueta — cada carácter añade aproximadamente 11 módulos al ancho del código de barras más los símbolos de inicio, parada y verificación. Para cadenas muy largas, considere dividir los datos en múltiples códigos de barras o usar un código de barras 2D como Data Matrix o PDF417 en su lugar.

Genere su código de barras Code 128B ahora — Gratis, instantáneo, sin registro

Cree códigos de barras Code 128B para texto mixto, referencias de productos y etiquetas alfanuméricas ahora mismo. Ingrese sus datos, personalice el tamaño y descargue como PNG o SVG — completamente gratis, sin necesidad de cuenta.