Generador de códigos de barras: EAN-13, UPC, Code 128 y más

Crea códigos de barras EAN-13, UPC-A, Code 128, Code 39, ITF-14 y otros, con el dígito de control calculado, en PNG o SVG.

¿Encontraste un problema o algo que podría mejorar? Leemos todos los mensajes y lo arreglamos rápido.

Este generador de códigos de barras crea códigos de barras 1D estándar, como EAN-13 y UPC-A para productos de venta al por menor, Code 128 para envíos e inventario, Code 39, ITF-14 para cajas, MSI, Codabar y Pharmacode, y te permite descargar cada uno como un SVG nítido para imprimir o un PNG para pantallas. Introduce 12 dígitos para un EAN-13 y el dígito de control se calcula solo; introduce los 13 y se verifica, mostrando el dígito correcto si el tuyo está mal.

El modo por lotes admite una lista de hasta 200 valores, uno por línea, genera todos los códigos de barras y los descarga juntos en un único ZIP de archivos PNG o SVG con el nombre de cada valor, o como una hoja de etiquetas en PDF lista para imprimir, lo que resuelve la tarea habitual de hacer un juego de etiquetas para estanterías o activos. Hay un límite que conviene conocer antes de imprimir envases: un EAN o UPC de venta al por menor solo se escanea en caja si GS1 asignó ese número a tu empresa. Esta herramienta dibuja cualquier número válido; no los asigna.

Cómo usarla

  1. Elige el tipo de código de barras. La indicación de debajo explica qué admite ese tipo.
  2. Introduce el valor. En EAN y UPC puedes omitir el dígito de control y se añadirá solo.
  3. Ajusta el ancho de barra, la altura, el margen y el texto si tu etiqueta lo necesita. Mantén barras oscuras sobre fondo claro.
  4. Descarga el SVG para trabajos de impresión o el PNG para documentos y pantallas.
  5. Para muchos códigos, cambia a Por lotes, pega un valor por línea y haz clic en Descargar los … (.zip), o crea una hoja de etiquetas en PDF.

Preguntas frecuentes

¿Cómo creo un código de barras para mi producto?

Para productos que se venden en tiendas necesitas un prefijo de empresa GS1, que se compra en la oficina de GS1 de tu país y te da un rango de números oficiales. Asigna uno a cada producto, genera aquí su EAN-13 (o UPC-A en Norteamérica) y descarga el SVG para quien diseñe el envase. Los números comprados a revendedores o inventados pueden ser rechazados por las tiendas y los marketplaces.

¿Cómo se calcula el dígito de control de un EAN-13?

Toma los 12 primeros dígitos. Empezando por el de más a la derecha, multiplícalos alternativamente por 3 y por 1 y suma los resultados. El dígito de control es lo que falta para llegar al siguiente múltiplo de 10. Para 400638133393, la suma ponderada es 89, así que el dígito de control es 1 y queda 4006381333931. UPC-A, EAN-8 e ITF-14 usan la misma regla GS1 de módulo 10.

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

UPC-A tiene 12 dígitos y es el estándar tradicional en EE. UU. y Canadá; EAN-13 tiene 13 y se usa en casi todo el resto del mundo. Un UPC-A es un EAN-13 con un 0 delante, y los escáneres de las tiendas de todo el mundo leen ambos. Usa el formato en el que GS1 te asignó el número.

¿Qué tipo de código de barras debo usar?

EAN-13 o UPC-A para productos de venta al por menor, ITF-14 para las cajas exteriores de los productos, Code 128 para cualquier uso interno, como etiquetas de envío, inventario, etiquetas de activos y entradas (guarda letras y dígitos de forma compacta), y Code 39 cuando lo exija un sistema antiguo o una especificación. Para URL o cantidades de datos mayores, un código QR es mejor opción que cualquier código de barras 1D.

¿Puedo generar códigos de barras por lotes?

Sí. Cambia a Por lotes y pega hasta 200 valores, uno por línea (sirve una columna copiada de una hoja de cálculo). Cada valor se valida según el tipo elegido; los no válidos se muestran en rojo y se dejan fuera, y el resto se descarga junto en un único ZIP de archivos PNG o SVG, cada uno con el nombre de su valor, o como una hoja de etiquetas en PDF lista para imprimir en A4 o US Letter. Todos los códigos usan el mismo tipo, tamaño y colores.

¿Descargo en PNG o en SVG?

SVG para todo lo que se imprima. Es vectorial, así que las barras se mantienen perfectamente nítidas a cualquier tamaño y tu diseñador puede escalarlo con exactitud. PNG sirve para documentos, hojas de cálculo y pantallas, pero al ampliar un PNG los bordes de las barras se difuminan, lo que puede dificultar el escaneo. Si necesitas un PNG, genéralo al tamaño al que lo vas a usar.

¿Por qué no se escanea mi código de barras?

Las causas habituales son poco contraste (barras de color o fondo de color), falta de zona de silencio (el margen en blanco a cada lado), impresión demasiado pequeña o una imagen ampliada y borrosa. Usa negro sobre blanco, conserva el margen y, para EAN-13, mantente entre el 80 % y el 200 % de su tamaño nominal de 37.29 × 25.93 mm. Escanea siempre una muestra impresa para probar.

Tipos de códigos de barras de un vistazo

• EAN-13: 13 dígitos, productos de venta al por menor en todo el mundo. Necesita un número asignado por GS1.

• UPC-A: 12 dígitos, venta al por menor en EE. UU. y Canadá. UPC-E es una versión de 8 dígitos con ceros suprimidos para envases pequeños.

• EAN-8: 8 dígitos, para envases demasiado pequeños para un EAN-13. GS1 lo asigna por separado.

• ITF-14: 14 dígitos (GTIN-14), se imprime en cajas de envío y tolera superficies rugosas de cartón ondulado.

• Code 128: cualquier texto ASCII, muy compacto. La opción por defecto para logística y etiquetas internas.

• Code 39: letras mayúsculas, dígitos y algunos símbolos. Ancho y sencillo; habitual en especificaciones del sector del automóvil y de defensa.

• Codabar: dígitos y algunos símbolos, se usa en bibliotecas, bancos de sangre y algunos sistemas de mensajería.

• MSI Plessey: solo dígitos, sobre todo en etiquetas de estantería. Pharmacode: un número de 3 a 131070 que se usa para el control de envases en la producción farmacéutica.

Cómo imprimir códigos de barras que se escaneen

Los escáneres leen el contraste entre barras y espacios, así que las barras negras sobre fondo blanco o muy claro son, con diferencia, lo más fiable. Las barras rojas son invisibles para muchos escáneres láser, que usan luz roja. Evita colocar un código de barras sobre una costura, una curva o un pliegue.

Respeta la zona de silencio. EAN-13 necesita un margen en blanco de al menos 11 módulos a la izquierda y 7 a la derecha; Code 128 necesita 10. El ajuste de margen de esta herramienta añade ese espacio alrededor del símbolo, así que mantenlo a menos que tu diseño ya lo incluya.

El tamaño importa más que la resolución. Un EAN-13 al 100 % de ampliación mide 37.29 mm de ancho por 25.93 mm de alto, zonas de silencio incluidas, y GS1 permite entre el 80 % y el 200 % de ese tamaño. Reducir la altura (truncamiento) es habitual en envases pequeños, pero algunas tiendas lo rechazan, así que comprueba sus requisitos.

Herramientas gratis relacionadas

  • Generador de códigos QR — Crea un código QR para una URL, texto, email, teléfono, SMS, Wi-Fi o tarjeta de contacto, con tus colores, y descárgalo en PNG o SVG. Los códigos no caducan nunca.
  • Generador de facturas — Rellena tus datos y los conceptos, añade impuestos y descarga una factura, presupuesto, estimación, recibo u orden de compra en PDF. Sin cuenta; tus datos se quedan en tu navegador.
  • Conversor de imágenes — Convierte entre AVIF, HEIC, TIFF, PNG, JPG, WebP, GIF, BMP y SVG. La mayoría de las conversiones no salen de tu navegador.
  • Generador de imágenes de relleno — Crea una imagen de relleno de cualquier tamaño con tus colores y una etiqueta, y descárgala en PNG, JPG, WebP o SVG. Ajustes predefinidos para redes sociales, anuncios y banners.