Generador gratis de código de barras Code 128 en lote
Pegue una columna de IDs de activo, suba el CSV que su hoja de cálculo acaba de exportar, o defina un prefijo y deje que la herramienta numere la corrida por usted. Se dibujan hasta 500 Code 128 de una vez, y cada código llega con su carácter de verificación mod-103 ya calculado. Después llévese el lote en PNG, en un ZIP o en una hoja Avery que se manda tal cual a la impresora. Sin registro y sin marcas de agua.
Letras, dígitos y símbolos, de cualquier longitud: ideal para etiquetas de activos internas.
0 de 0 códigos listos
Agregue valores a la izquierda para ver aquí sus códigos.
Se genera en su navegador: no se sube nada.
Hay cuatro maneras de meter valores en un lote y, entre todas, cubren casi todo lo que la gente ya tiene guardado por ahí. Pegue un valor por línea cuando ya tiene la lista delante de usted. Suba un CSV y elija qué columna lleva el valor y cuál lleva el texto que va debajo: esa elección se hace una vez que el archivo cargó, así que una exportación cruda de Excel o de Sheets no necesita ninguna limpieza previa. O sáltese el archivo por completo: déle al modo Secuencia un prefijo como ACT-, un número inicial y un ancho de relleno con ceros, y la corrida entera queda numerada sola.
Quinientas filas por lote. Si pega más de esa cantidad, la herramienta toma las primeras 500 y se lo avisa, en lugar de descartar el resto en silencio.
Conviene saberlo antes de mandar un lote al material de etiquetas: los códigos Code 128 de una misma corrida no salen todos del mismo ancho. El subconjunto C empaca dos dígitos en un solo símbolo, así que 100234 se imprime bastante más angosto que ACT-100234. Si las etiquetas tienen que caer en casillas idénticas de una hoja, mantenga el formato del ID parejo en todo el lote —mismo prefijo, misma cantidad de dígitos— y los anchos se emparejan solos. Los IDs de largo mezclado no molestan en etiquetas sueltas, pero en una cuadrícula se vuelven incómodos.
Después saque el lote como un ZIP de PNGs sueltos, como un PDF con la medida de una hoja Avery estándar, o mande la cuadrícula de vista previa directo a la impresora. Nada de esto pasa por un servidor: cada código del lote se dibuja dentro del navegador que tiene abierto, en un lienzo que nunca se muestra en pantalla, y las librerías que arman el ZIP y el PDF se cargan recién cuando pide la descarga.
Code 128 codifica los 128 caracteres ASCII —mayúsculas, minúsculas, dígitos, puntuación y caracteres de control— y lo hace a cualquier longitud. Ese rango es la razón por la que se volvió el estándar para etiquetas internas de activos, órdenes de trabajo y etiquetas de almacén: cualquiera que sea el esquema de numeración que usted ya tenga en marcha, Code 128 lo transporta sin cambiarle nada.
El formato tiene tres subconjuntos. El subconjunto A cubre las mayúsculas y los caracteres de control, el B cubre mayúsculas, minúsculas y puntuación, y el C empaca dos dígitos en un mismo símbolo, con lo que reduce casi a la mitad el ancho de un código numérico. El codificador alterna entre ellos sobre la marcha y elige la representación más corta para sus datos, de modo que no hay nada que configurar.
Cada símbolo lleva además un carácter de verificación mod-103 derivado del contenido. Este generador lo resuelve por usted, así que el valor que escribe es exactamente el valor que un escáner devuelve.
GS1-128, antes UCC/EAN-128, es Code 128 con una convención adicional encima: un carácter FNC1 en la primera posición marca el símbolo como GS1, y el contenido se reparte en identificadores de aplicación como (01) para un GTIN o (17) para una fecha de caducidad. Los socios comerciales de retail y de farmacéutica exigen esa estructura. Para etiquetado interno, en cambio, lo que usted necesita es Code 128 simple, que es justamente lo que produce esta herramienta.
¿Va a etiquetar un producto de góndola en lugar de un activo interno? Eso ya pide un código UPC o EAN, y no Code 128: el generador de código de barras calcula el dígito verificador para UPC-A, UPC-E, EAN-13 y EAN-8.
Code 128 frente a Code 39
| Code 128 | Code 39 | |
|---|---|---|
| Conjunto de caracteres | Los 128 caracteres ASCII | 43 caracteres: A-Z, 0-9, y - . $ / + % más espacio |
| Letras minúsculas | Sí | No, salvo en Code 39 extendido |
| Densidad | Alta: el subconjunto C guarda dos dígitos por símbolo | Baja: entre 30% y 50% más ancho en dato alfanumérico, y más del doble en dato puramente numérico |
| Carácter verificador | mod-103, siempre presente | mod-43 opcional, que casi siempre se omite |
| Uso típico | Etiquetas de activos, logística, salud, GS1-128 | Inventario heredado, sistemas militares y automotrices |
Code 39 sobrevive sobre todo porque los escáneres y el software de etiquetado de hace décadas lo manejan sin necesidad de configurar nada. Para algo que empieza de cero, en cambio, Code 128 mete más dato en menos etiqueta, se valida solo, y acepta esos IDs de mayúsculas y minúsculas mezcladas que usan la mayoría de los registros de activos.
Herramientas gratuitas relacionadas
El mismo flujo de trabajo, otro código. Ninguna pide registro.
Generador de código QR
Genere códigos QR para un enlace, texto, contraseña de Wi-Fi, correo o teléfono. Elija los colores, ponga su logo y descargue en PNG o SVG, todo en el navegador.
Abrir generadorGenerador de códigos QR en lote
Convierta una lista, un CSV o una secuencia numerada en hasta 500 códigos QR de una vez, y expórtelos en PNG, ZIP u hoja de etiquetas lista para imprimir.
Abrir generadorGenerador de código de barras
EAN-13, UPC-A, Code 128, ITF-14 y otras simbologías en una sola página. Elija el formato, escriba el valor y el dígito de control sale calculado.
Abrir generadorGenerador de códigos de barras en lote
El mismo flujo en lote para código de barras lineal. Pegue la lista o suba un CSV y genere decenas de una vez, en PNG, ZIP u hoja para imprimir.
Abrir generadorEscanear código QR
Lea el QR con la cámara o desde una captura y vea el contenido en texto antes de abrir cualquier enlace.
Abrir escánerLector de código de barras
Verifique la etiqueta impresa con la cámara o desde una foto. EAN, UPC, Code 128, Code 39 y Data Matrix, decodificados en el propio navegador.
Abrir lectorGenerador de Data Matrix
Data Matrix ECC-200 para marcado de piezas y etiquetas demasiado chicas para QR: el código cuadrado que cabe donde el QR no entra. Un código o un lote de 500.
Abrir generadorGenerador de PDF417
El formato apilado de guías de embarque y pases de abordar. Genera códigos individuales o un lote desde CSV, legible por pistola láser y por cámara.
Abrir generadorCode 128 en lote — preguntas frecuentes
Casos particulares que aparecen al imprimir un lote entero y no una sola etiqueta.
Mi hoja de cálculo exportó una fila de encabezados y seis columnas que no necesito. ¿Hay que limpiarla antes?
No, súbala tal como salió. La fila de encabezados se detecta sola, y a partir de los nombres del encabezado la herramienta adivina cuál columna lleva el valor y cuál lleva el texto de abajo. Si adivina mal, usted mismo cambia las columnas después de que carga el archivo. Todo lo demás que traiga el archivo se ignora.¿Cada código del lote puede llevar su propio texto?
Sí. Déle al CSV una segunda columna —ACT-001,Taladro— y cada código se imprime con su propia línea legible debajo. Si no incluye esa columna, el texto que se usa es el valor mismo.¿500 códigos es un tope duro?
Por lote, sí, y es un límite real, no un muro de pago: cada código se dibuja dentro de su propio navegador, y pasados unos 500 la página se pone lenta en un equipo modesto. Para un despliegue de 2.000 etiquetas, corra cuatro lotes; con el modo Secuencia eso no cuesta nada, porque lo único que hay que mover es el número inicial.¿Todos los códigos de un mismo lote salen del mismo ancho?
Solo si los valores tienen todos la misma forma. Code 128 pasa al subconjunto C en las tiradas de dígitos y aprieta dos por símbolo, así que un ID puramente numérico sale mucho más angosto que ese mismo ID con un prefijo de letras. Quédese con un solo formato en todo el lote cuando las etiquetas deban alinearse en una cuadrícula.
¿Va a etiquetar activos a gran escala? Hablar con ventas