Generador de códigos de barras

Crea códigos de barras EAN-13, EAN-8, UPC-A, Code 128, Code 39 e ITF-14 y descárgalos en PNG o SVG. El dígito de control de los códigos de producto se calcula y se comprueba automáticamente.

Apariencia

Lector de QR y códigos de barrasEscanea códigos QR y de barras al instante y guarda el historial.
Descargar la app de iPhone

Sobre la herramienta: Generador de códigos de barras

Este generador de códigos de barras gratuito convierte un número o un texto en un código escaneable al instante. Sirve para envases, etiquetas de almacén, inventario, bibliotecas o cajas de envío.

En los códigos que terminan con un dígito de control, como el EAN-13, basta con escribir los primeros dígitos y el control se calcula solo; si escribes el número completo, la herramienta comprueba si es válido. Descarga un PNG de alta resolución o un SVG vectorial para imprimir. Todo se procesa en tu navegador.

Cómo se usa

  1. Elige el tipo de código. Para productos que se venden en tiendas se usa EAN-13; para uso interno, Code 128.
  2. Escribe el número o el texto. El código aparece al momento (a la derecha en ordenador, debajo en el móvil).
  3. Ajusta si quieres el grosor, la altura, los colores y si se muestran los números.
  4. Pulsa Descargar PNG o Descargar SVG.

Tipos de códigos de barras

TipoLongitud / caracteresUso habitual
EAN-13 (GTIN-13)13 dígitosProductos de consumo (España: 84)
EAN-88 dígitosProductos muy pequeños: chicles, cosméticos
UPC-A12 dígitosProductos vendidos en EE. UU. y Canadá
ITF-1414 dígitosCajas y unidades logísticas
Code 128todos los caracteres ASCIIEtiquetas de envío, almacén, inventario
Code 39mayúsculas, números, algunos símbolosEtiquetas industriales, tarjetas de empleado

Cómo se calcula el dígito de control

El último dígito de EAN-13, EAN-8, UPC-A e ITF-14 es un dígito de control (módulo 10). Empezando por la derecha, se multiplican los dígitos alternativamente por 3 y por 1 y se suman; el dígito de control es lo que falta para llegar a la siguiente decena.

Ejemplo: 841234567890 → suma ponderada 105, así que el dígito de control es 5 y el número completo, 8412345678905.

Códigos EAN para vender tus productos

Para productos que se venden en tiendas o marketplaces no puedes inventarte el código EAN. Las empresas se dan de alta en AECOC (GS1 España) —o en la GS1 de su país, como GS1 México o GS1 Argentina— para obtener un prefijo de empresa y asignar sus números dentro de ese rango. Usa esta herramienta para convertir tus números GS1 en imagen. Para uso interno puedes crear códigos Code 128 libremente.

Preguntas frecuentes

¿Se pueden escanear los códigos creados?

Sí. Se dibujan según el estándar y los leen los lectores de códigos de barras y las apps del móvil. Al imprimir, mantén las proporciones y deja un margen blanco (zona de silencio) a cada lado.

¿Puedo usar cualquier número que empiece por 84?

No para productos a la venta: ese número podría pertenecer a otro producto. Usa los números que te asigne GS1. Para pruebas o uso interno no hay problema.

¿Puedo poner la ñ o tildes en un código de barras?

Los códigos lineales como Code 128 solo admiten caracteres ASCII. Para tildes, ñ o textos largos, usa un código QR.

¿Puedo cambiar los colores?

Las barras deben ser oscuras y el fondo claro. Muchos lectores láser no ven las barras rojas, así que usa negro o azul oscuro.