Generador gratis de código de barras Code 39

Escriba un valor, pegue una lista, suba un CSV o numere una secuencia: cada entrada se dibuja como un Code 39 en su navegador. Descargue un PNG, el lote completo en ZIP o una hoja Avery lista para imprimir. Sin registro, sin marca de agua.

Simbología

Mayúsculas A–Z, dígitos y - . $ / + % y espacio. Sin minúsculas.

Entrada
Opciones

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.

Code 39 es de 1974 y, por cualquier criterio técnico, ya debería haber desaparecido. Le caben 43 caracteres —letras mayúsculas, dígitos y - . $ / + % más el espacio—, ocupa aproximadamente un tercio más de ancho de etiqueta que Code 128 para el mismo valor, y su dígito verificador es opcional, así que la mayoría de los sistemas simplemente lo omite. Y aun así sigue apareciendo en las especificaciones: la logística militar lo estandarizó hace décadas (MIL-STD-1189, y Code 39 sigue presente en el etiquetado heredado de la época LOGMARS), la cadena de suministro automotriz lo adoptó a través de AIAG, y un almacén lleno de escáneres y software de etiquetado de esa época lo lee sin configurar nada. Esto último es la única razón para usarlo en 2026: cuando la especificación, el cliente o el parque de escáneres de veinte años dice Code 39, usted imprime Code 39.

Antes de correr un lote conviene conocer algunas particularidades del formato. Cada símbolo va enmarcado por asteriscos: son marcas de inicio y fin que agrega el codificador, así que no los escriba en sus valores; el escáner los quita al leer y devuelve solo su dato. Las minúsculas no existen en el juego de caracteres base; este generador las rechaza en la validación en lugar de pasarlas a mayúsculas en silencio, porque un valor que cambia de mayúsculas a minúsculas entre su hoja de cálculo y su escaneo es la forma en que dos sistemas terminan sin ponerse de acuerdo sobre el mismo activo. Y no hay suma de verificación obligatoria: Code 39 se autoverifica a nivel de carácter, lo que detecta errores de impresión pero no errores de captura. Si el sistema receptor pide el carácter de verificación mod-43 opcional, genere el código con las herramientas de ese mismo sistema; agregar uno a ciegas le pone a cada escaneo un carácter final que nadie espera.

¿Va a arrancar un esquema de etiquetado desde cero, sin equipos heredados que complacer? Use Code 128: más denso, admite minúsculas y siempre lleva verificación. La comparación lado a lado está en esa página.

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 generador

Código QR para tarjeta de presentación

Un código QR que agrega un contacto con un escaneo: nombre, empresa, teléfono, correo. Estático, sin vencimiento, sin cuenta, exportado en PNG o SVG.

Abrir generador

Generador 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 generador

Generador 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 generador

Generador de Code 128

El formato alfanumérico que usan la mayoría de las etiquetas de activos. Letras y números, cualquier longitud y sin registro. Un código o un lote de 500.

Abrir generador

Generador 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 generador

Generador de código EAN-13

Escriba 12 dígitos y el dígito verificador se calcula solo, o pegue 13 y se comprueba. Un código o un lote de 500, en PNG, ZIP u hoja para imprimir.

Abrir generador

Generador de código UPC

UPC-A y UPC-E para producto de retail, más EAN-13 y EAN-8 para mercados fuera de Norteamérica. Dígito verificador calculado mientras escribe.

Abrir generador

Generador de GS1-128

Cadenas de elementos en sintaxis (AI) con el FNC1 colocado automáticamente: dígitos verificadores de GTIN y SSCC comprobados, identificadores de aplicación validados.

Abrir generador

Escanear 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áner

Lector 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 lector

Generador 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 generador

Generador 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 generador

Code 39 — preguntas frecuentes

Las que aparecen cuando las etiquetas se topan con los escáneres.

  • ¿Por qué la herramienta rechaza mis valores en minúsculas?

    El Code 39 base no tiene minúsculas: sus 43 caracteres son las mayúsculas de la A a la Z, los dígitos y - . $ / + % más el espacio. En lugar de pasar sus datos a mayúsculas en silencio, la fila se marca para que usted decida: convierta a mayúsculas los valores de origen o cámbiese a Code 128, que codifica ambas.

    ¿Tengo que agregar los asteriscos alrededor del valor?

    No: los caracteres * de inicio y fin son parte del símbolo, no del dato. El codificador los agrega y el escáner los quita. Escriba solo el valor que quiere recibir de vuelta al escanear.

    ¿Por qué mis etiquetas Code 39 salen tan anchas?

    Así es el formato: cada carácter gasta nueve elementos, anchos y angostos, y no hay compresión numérica. Un valor de 10 caracteres que cabe en una celda Avery chica en Code 128 puede desbordarla en Code 39. Acorte los valores, imprima más pequeño comprobando que la impresora llegue a 300 dpi, o use el formato más denso si sus escáneres lo aceptan.

    ¿Este generador agrega un dígito verificador mod-43?

    No. La mayoría de las implementaciones de Code 39 funcionan sin él, y un carácter de verificación agregado donde el sistema receptor no lo espera aparece como un carácter suelto al final de cada escaneo. Si su especificación exige mod-43, que lo genere el sistema que hace cumplir esa especificación.

¿Va a etiquetar activos a gran escala? Hablar con ventas

Los valores se dibujan en un canvas local dentro de su navegador y nunca llegan a un servidor; las bibliotecas de ZIP y PDF se cargan solo cuando hace clic en descargar. Los lotes van hasta 500 filas.

Si el escaneo debe abrir una ficha en lugar de solo repetir un ID, eso son las etiquetas de activos en UNIO24. Y si está a medio camino de migrar desde un sistema Code 39 heredado, las etiquetas que ya tiene siguen funcionando: los IDs de etiqueta se vinculan al importar, sin necesidad de volver a etiquetar.

Volver arriba