Generador de Códigos de Barras

Crea un código de barras escaneable en segundos: EAN-13, EAN-8, UPC-A, Code 39 o Code 128, con el dígito de control calculado y verificado. Descarga en PNG o SVG.


Tipo de código
Introduce 12 dígitos y se añadirá el dígito de control, o 13 dígitos para verificar uno que ya tengas.
Limpiar

Qué tipo de código necesitas

  • EAN-13 es el código de barras minorista que se usa casi en todas partes fuera de Norteamérica, y cada vez más también dentro. Trece dígitos: un prefijo de país, un código de fabricante, un código de producto y un dígito de control. Si vas a poner un producto en el lineal de una tienda, normalmente es este.
  • EAN-8 es la versión corta del EAN-13, para envases demasiado pequeños para llevar un código completo. Ocho dígitos en total. Los códigos se asignan individualmente y no se derivan de tu EAN-13.
  • UPC-A es el estándar minorista norteamericano de doce dígitos. En realidad es un EAN-13 con un cero delante, y por eso los lectores modernos leen ambos sin notar la diferencia.
  • Code 39 codifica letras y dígitos y no necesita dígito de control, lo que lo hace popular para el etiquetado interno, las etiquetas de activos y los usos militares y del automóvil. Produce códigos anchos para la cantidad de datos que lleva.
  • Code 128 es el formato denso de uso general. Codifica todo el juego ASCII imprimible y comprime mucho más en el mismo ancho que el Code 39, y por eso domina en las etiquetas de envío y en la logística.

Qué hace el dígito de control

El último dígito de un código EAN o UPC se calcula a partir de los demás. Cada dígito se multiplica por 1 o por 3 siguiendo un patrón alterno, se suman los resultados y el dígito de control es el que hace que el total sea un múltiplo exacto de diez. Si un lector interpreta mal un dígito, la suma deja de cuadrar y la lectura se rechaza en lugar de registrar en silencio el producto equivocado. Esta herramienta calcula el dígito por ti, o verifica el que hayas indicado.

Imprimir códigos que de verdad se lean

La mayoría de los fallos de lectura vienen de la impresión, no del código. Mantén la zona de silencio, el margen en blanco a ambos lados, con al menos diez veces el ancho de la barra más estrecha. No estires nunca un código de barras solo en horizontal, porque distorsiona el ancho de las barras. Imprime en negro sobre blanco si puedes, porque los lectores leen contraste y las barras rojas son prácticamente invisibles para un láser rojo. Usa el SVG para imprimir, así las barras se mantienen nítidas a cualquier tamaño.

Conviene saber

  • Generar un código válido no es lo mismo que ser dueño del número. Los códigos de venta minorista deben comprarse a GS1; de lo contrario podrías chocar con el producto de otra empresa.
  • La descarga se genera en nuestro servidor y nada de lo que escribes se guarda ni se registra.
  • Usa el SVG para todo lo impreso. El PNG está bien en pantalla, pero se verá dentado al ampliarlo.
  • El Code 128 mete mucha más información en el mismo espacio que el Code 39, así que es preferible salvo que algo exija específicamente Code 39.
  • Prueba el código impreso con un lector real antes de encargar miles de etiquetas.

Preguntas frecuentes

Elige UPC-A, introduce tu número de once dígitos y el dígito de control se calcula y se añade automáticamente. Si ya tienes los doce dígitos, introdúcelos y la herramienta verificará el dígito de control en su lugar. Descarga el SVG para imprimir o el PNG para uso en pantalla.

Es el último dígito de un número EAN o UPC, deducido de todos los demás para que los lectores puedan detectar errores de lectura. No hace falta que lo calcules tú: introduce los dígitos sin él y esta herramienta añade el correcto. Si lo introduces y está mal, la herramienta te dice cuál debería ser.

Técnicamente se leerá, pero no deberías usar un número arbitrario con fines comerciales. Los números de código de barras minoristas los asigna GS1 y están vinculados a tu empresa; usar un número que no te pertenece arriesga colisionar con otro producto en las bases de datos de los distribuidores. Genera libremente para etiquetado interno, pruebas y etiquetas de activos.

El UPC-A tiene doce dígitos y es el estándar norteamericano; el EAN-13 tiene trece y se usa internacionalmente. Un UPC-A es en realidad un EAN-13 con un cero delante, así que los lectores modernos manejan ambos. Si vendes fuera de Norteamérica, el EAN-13 es la opción más segura.

Para productos de venta minorista, EAN-13, o UPC-A en Norteamérica. Para etiquetas de envío y cualquier cosa que lleve letras y dígitos, Code 128, porque es compacto y codifica todo el juego de caracteres. Code 39 solo si un sistema con el que trabajas lo exige específicamente, ya que es mucho menos eficiente.

Normalmente por la zona de silencio o el contraste. Deja a ambos lados un margen en blanco de al menos diez veces el ancho de la barra más estrecha, imprime en negro sobre blanco y no estires nunca la imagen en horizontal. Imprimir demasiado pequeño es la otra causa habitual, igual que imprimir sobre una superficie brillante que refleje el haz del lector.

SVG para todo lo que se vaya a imprimir, porque es vectorial y se mantiene nítido a cualquier tamaño. El PNG va bien para pantalla, vistas previas y documentos rápidos, pero al ampliarlo se suavizan los bordes de las barras, que es justo lo que hace que un código no se lea.

No. El número o el texto que introduces se usa para construir la imagen en memoria y nunca se escribe en un registro ni en una base de datos. Los archivos generados se colocan en una carpeta temporal que se vacía automáticamente, y nada los vincula contigo.

¿Cómo se genera un código de barras?

Elige el tipo, introduce el número y el código se dibuja en nuestro servidor. Para EAN-13, EAN-8 y UPC-A el dígito de control se calcula automáticamente, o se verifica si tú lo indicas. Code 128 y Code 39 admiten también letras. Descárgalo como PNG para pantalla o como SVG para imprimir.