tigtools

Generador de códigos de barras

Elige un tipo de código de barras, introduce el valor y descarga un SVG o PNG nítido. Los dígitos de control se calculan o verifican automáticamente.

Se ejecuta en tu navegador Sin registro

12 dígitos (se añade el dígito de control) o 13 dígitos (se verifica el dígito de control). Productos minoristas en todo el mundo.

Dígito de control añadido: 5901234123457

2
100
10
20
Los escáneres necesitan un contraste alto: barras oscuras sobre un fondo claro y un margen limpio a ambos lados. Haz una prueba de escaneo antes de imprimir en grandes cantidades. Los números EAN/UPC minoristas deben ser emitidos por GS1 para ser válidos en las tiendas.

Cómo usarla

  1. Elige el tipo de código de barras que necesitas; por ejemplo, EAN-13 para un producto minorista o Code 128 para una etiqueta.
  2. Escribe el valor. Para EAN, UPC e ITF-14 puedes omitir el último dígito y se añade el dígito de control.
  3. Ajusta el ancho de las barras, la altura, el margen, los colores y si el valor se imprime debajo.
  4. Descarga el código de barras como SVG para imprimir o como PNG en tamaño de 1× a 4×.

Cómo funciona

EAN-13, EAN-8, UPC-A e ITF-14 terminan con un dígito de control GS1. Empezando por la derecha, los dígitos se multiplican alternativamente por 3 y por 1 y se suman; el dígito de control es el número que lleva la suma al siguiente múltiplo de 10. Para 590123412345, la suma ponderada es 83, por lo que el dígito de control es 7 y el código completo es 5901234123457. Si escribes todos los dígitos, se verifica el último y, si es incorrecto, se indica el dígito de control correcto.

Code 128 codifica los 128 caracteres ASCII y es compacto para texto mixto; la biblioteca de dibujo elige automáticamente el conjunto de códigos más eficiente. Code 39 admite letras mayúsculas, dígitos y algunos símbolos. MSI Plessey solo admite dígitos y se dibuja aquí sin dígito de control. Pharmacode codifica un único número del 3 al 131070.

El código de barras se dibuja en tu navegador con la biblioteca de código abierto JsBarcode. La salida SVG es vectorial y se mantiene nítida a cualquier tamaño; la salida PNG se genera al múltiplo elegido del tamaño en pantalla. Mantén la zona de silencio (margen en blanco) a ambos lados, ya que los escáneres la necesitan para encontrar el inicio del código.

Ejemplos

Producto minorista (EAN-13)

Al escribir 590123412345 se obtiene 5901234123457: el dígito de control 7 se calcula automáticamente.

Dígito de control incorrecto

Al escribir 5901234123458 se muestra un error: el dígito de control para esos dígitos debería ser 7.

Etiqueta de almacén (Code 128)

Un valor de etiqueta como TIG-2026-0042 se codifica como Code 128 y se descarga como SVG para la impresora de etiquetas.

Preguntas frecuentes

¿Puedo inventar un número EAN-13 para mi producto?

El código de barras se podrá escanear, pero las tiendas y los mercados exigen números con licencia de GS1 para tu empresa. Utiliza números inventados solo para fines internos o de prueba.

¿Debo usar SVG o PNG?

SVG para impresión y software de diseño, porque se mantiene nítido a cualquier tamaño. PNG para documentos o sitios web que no admiten SVG; elige 3× o 4× para imprimir.

¿Cuál es la diferencia entre UPC-A y EAN-13?

UPC-A tiene 12 dígitos y se usa principalmente en Norteamérica. Un EAN-13 que empieza por 0 contiene el mismo número, y los escáneres modernos leen ambos.

¿Por qué mi escáner no lee el código de barras?

Comprueba el contraste (barras oscuras sobre fondo claro), mantén un margen en ambos lados y evita escalar las barras de forma desigual. Las barras muy finas (anchura 1) pueden ser demasiado pequeñas para algunas impresoras.

Privacidad

Los códigos de barras se generan en tu navegador. Los valores que introduces no se envían ni se almacenan.