freebarcodeqr.com

Generador gratuito de códigos de barras Code 128.

El estándar moderno por defecto para etiquetas internas. Codifica cualquier carácter ASCII imprimible.

¿Necesitas otro formato de código de barras? Elige uno en el menú Códigos de barras de la parte superior de la página.

Generated in your browser. Never stored.

Barcode format

Code 128

All printable ASCII, variable length. The default for warehouses.

Code 128 es el código de barras 1D más común en almacenes, seguimiento de activos y componentes internos de etiquetas de envío. Codifica cualquiera de los 128 caracteres ASCII imprimibles y alterna automáticamente entre tres modos internos (A, B, C) para empaquetar los datos de forma densa.

Si no tienes una razón específica para usar una simbología diferente — y no vendes en comercio minorista — Code 128 es casi siempre la elección correcta.

Generado por JavaScript en tu navegador. No se sube nada; no se almacena nada en nuestros servidores.

At a glance

NormaISO/IEC 15417 (2007) ISO/IEC 15417
Familia de simbologíaLineal (1D), continua, decodificable bidireccionalmente
Conjunto de caracteresLos 128 caracteres ASCII (0x00–0x7F) mediante tres conjuntos de código (A/B/C)
LongitudVariable; sin límite superior formal (práctico: ~25–30 caracteres en impresión)
Dígito de controlMódulo-103, calculado automáticamente; el codificador lo añade, el escáner lo valida
Ancho de módulo (X)Mínimo 0,250 mm para comercio minorista general; 0,150 mm para aplicaciones de alta resolución
Año de introducción1981 (Computer Identics Corp.); estandarizado por ISO en 1999
Code 128 es una simbología lineal de alta densidad que codifica texto, números, numerosas funciones y todo el conjunto de caracteres ASCII de 128 (de ASCII 0 a ASCII 128).
ISO/IEC 15417:2007, alcance

Cuándo elegir Code 128

Elige Code 128 cuando necesites codificar letras y dígitos mezclados, cuando no conozcas la longitud de antemano o cuando importe la legibilidad a tamaños de impresión pequeños. Es más denso que Code 39 y casi igual de universalmente compatible.

Casi todos los escáneres de código de barras láser, CCD y basados en cámara leen Code 128 de forma predeterminada. Las apps de escaneo de QR y códigos de barras para móviles también lo manejan.

Conjunto de caracteres

Code 128 puede codificar los 128 caracteres ASCII de 0x00 a 0x7F, incluidas letras minúsculas, mayúsculas, dígitos y signos de puntuación. El codificador alterna entre el Conjunto de Código A (mayúsculas + control), B (mayúsculas + minúsculas + símbolos) y C (pares de dígitos, muy denso) según sea necesario.

Para datos de dígitos puros, el codificador usa el Conjunto de Código C, que encaja dos dígitos por símbolo — haciendo que el Code 128 numérico sea casi tan compacto como ITF.

Dígito de control

Code 128 tiene un dígito de control módulo-103 integrado que se calcula automáticamente. No lo introduces tú mismo; el codificador lo añade y el escáner lo valida.

Si ves fallos de escaneo, la causa más común es la calidad de impresión, no el dígito de control. Prueba con un tamaño de módulo mayor o una resolución de impresión más alta.

Frequently asked questions

¿Cuál es la longitud máxima?
No hay límite formal — Code 128 puede codificar una cadena de cualquier longitud — pero los códigos de barras de más de unos 25 caracteres resultan poco prácticos de escanear en impresión. Para datos muy largos, considera un código 2D como Data Matrix o PDF417.
¿Admite Code 128 letras minúsculas?
Sí. El codificador usa el Conjunto de Código B para cadenas con minúsculas. Code 39 no lo hace.
¿Por qué mi código de barras Code 128 es más ancho que mi versión Code 39?
A pesar de ser más denso por carácter, las cadenas Code 128 muy cortas pueden ser ligeramente más anchas que las Code 39 cortas debido a la sobrecarga del cambio de modo. La diferencia se invierte y Code 128 gana a medida que la cadena crece más allá de ~5 caracteres.

Related barcode formats

  • Code 39

    Uppercase letters, digits, and some symbols. Common in industry.

  • Code 93

    Denser successor to Code 39 with built-in check digits.

  • Data Matrix

    Compact 2D code for small parts and electronics.