Generador de códigos de barras – Code 128, EAN-13 y UPC-A

Crea códigos de barras Code 128, EAN-13 y UPC-A en segundos. El dígito de control se calcula solo y puedes descargar un SVG o PNG nítido para imprimir.

Funciona en tu navegador 100 % gratis Sin registro
Respuesta rápida

Elige el tipo de código, escribe el número o el texto y descarga la imagen. Usa Code 128 para etiquetas internas (letras y números), EAN-13 para productos de venta en tiendas de casi todo el mundo y UPC-A para productos que se venden en Estados Unidos y Canadá.

Cómo usar la herramienta: Generador de códigos de barras

  1. Elige el tipo de código: Code 128, EAN-13 o UPC-A.
  2. Escribe el contenido. Para EAN-13 escribe 12 dígitos y para UPC-A 11: el dígito de control se añade solo.
  3. Ajusta la altura y el grosor de las barras, y decide si quieres mostrar el texto debajo.
  4. Descarga el código en SVG (lo mejor para imprimir y para programas de diseño) o en PNG.

¿Qué tipo de código de barras necesitas?

TipoContenidoUso habitual
Code 128Letras, números y símbolos (ASCII)Envíos, inventario, etiquetas de activos
EAN-1313 dígitosProductos en tiendas de todo el mundo
UPC-A12 dígitosProductos en tiendas de EE. UU. y Canadá

Code 128 es compacto y admite cualquier carácter normal del teclado, por eso es ideal para tus propias referencias de almacén, carnés de biblioteca o números de envío. El generador cambia automáticamente entre los juegos de caracteres de Code 128 para que los números largos ocupen menos.

EAN-13 y UPC-A son los códigos de los productos en tienda. Solo contienen dígitos y terminan en un dígito de control que los lectores usan para detectar errores de lectura.

Cómo funciona el dígito de control

En EAN-13, los 12 primeros dígitos se multiplican alternativamente por 1 y por 3 y se suman. El dígito de control es lo que falta para llegar al siguiente múltiplo de 10. Por ejemplo, 590123412345 suma 83, así que el dígito de control es 7 y el código completo es 5901234123457. Si escribes los 13 dígitos, el generador comprueba que el último sea correcto.

Importante: números para vender en tiendas

Cualquiera puede dibujar un código EAN o UPC, pero el número debe ser único en todo el mundo. Para vender a través de supermercados, cadenas o marketplaces necesitas números con licencia de GS1 (por ejemplo, GS1 España o GS1 México). Para uso interno —tu almacén, un evento o pruebas— sirve cualquier número.

Consejos para imprimir

  • Descarga en SVG para imprenta y etiquetas: se ve nítido a cualquier tamaño.
  • Deja un margen blanco a ambos lados; el generador lo añade automáticamente.
  • Imprime barras negras sobre fondo blanco. Los códigos de colores o con poco contraste suelen fallar.
  • Prueba el código impreso con una app de escáner en el móvil antes de imprimir una tirada grande.

¿Tienes que cobrar a un cliente? El generador de facturas crea una factura lista para imprimir en minutos.

También te pueden servir estas herramientas gratis: Fuentes para Instagram, Generador de facturas y Traductor de código Morse.

Preguntas frecuentes

¿Este generador de códigos de barras es gratis?

Sí. Puedes crear y descargar todos los códigos que quieras, sin marca de agua y sin registro.

¿Puedo usar estos códigos en productos que vendo?

Las imágenes sí, pero los números EAN y UPC de venta en tiendas deben estar licenciados por GS1 para que sean únicos. Para etiquetas internas puedes usar cualquier número.

¿Qué diferencia hay entre EAN-13 y UPC-A?

UPC-A tiene 12 dígitos y se usa sobre todo en Norteamérica. EAN-13 tiene 13 dígitos y se usa en todo el mundo. Un UPC-A es un EAN-13 con un cero delante.

¿Por qué mi EAN-13 da error?

EAN-13 solo admite dígitos: 12 sin el dígito de control o 13 con él. Si escribes 13 y el último no es correcto, la herramienta te dice cuál debería ser.

¿En qué formato lo descargo?

SVG para imprimir y para programas de diseño, porque es vectorial y nunca se pixela. PNG para documentos, webs y para compartir rápido.

Última actualización: