Cómo hacer un código de barras gratis: EAN, UPC y Code 128
Elige el tipo de código de barras, créalo gratis en PNG o SVG con el dígito de control incluido y descubre por qué los de tienda necesitan un número GS1.
Publicado el · 6 min de lectura
Para hacer un código de barras, elige el tipo, escribe tu número o texto y descárgalo. En el generador de códigos de barras gratis son tres pasos: elige Code 128, EAN-13, UPC-A u otro formato, escribe el valor (en EAN y UPC, el dígito de control se agrega por ti) y haz clic en Descargar PNG o Descargar SVG. Un detalle: los números EAN y UPC de venta al por menor los emite GS1, el organismo oficial de numeración. El generador dibuja tu número; no puede emitir uno.
¿Qué tipo de código de barras necesitas?
Elegir el tipo correcto importa más que cualquier otra cosa. Un lector configurado para la caja de una tienda no te servirá de nada si imprimes un tipo que no espera.
| Tipo | Qué contiene | Uso típico |
|---|---|---|
| EAN-13 | 13 dígitos | Productos de venta al por menor en casi todo el mundo, incluidos India, Europa y Asia |
| UPC-A | 12 dígitos | Productos de venta al por menor en EE. UU. y Canadá |
| EAN-8 | 8 dígitos | Paquetes pequeños donde no cabe un EAN-13 |
| UPC-E | 8 dígitos | Un UPC comprimido para paquetes pequeños en EE. UU. |
| Code 128 | Letras, números y símbolos | Etiquetas de envío, etiquetas de inventario (SKU), etiquetas de activos, seguimiento interno |
| Code 39 | Mayúsculas, números y algunos símbolos | Sistemas industriales y de identificación más antiguos |
| ITF-14 | 14 dígitos | Cajas y bultos exteriores de productos de venta al por menor |
| Codabar | Números y algunos símbolos | Bibliotecas, bancos de sangre y algunos sistemas antiguos |
La respuesta corta: para productos que se venden en tiendas, usa EAN-13 (o UPC-A en Norteamérica). Para todo lo que etiquetas tú mismo, como inventario en un almacén, equipos, libros de biblioteca o boletos para eventos, usa Code 128.
Si quieres que la gente lo escanee con el celular y abra un enlace, lo que necesitas es un código QR. Consulta la guía para hacer un código QR.

Códigos de barras de venta al por menor y GS1
Un código de barras es solo la imagen de un número. Lo que importa es el número. En la venta al por menor, los números EAN y UPC deben ser únicos en todo el mundo, así que los emite GS1, una organización de estándares sin fines de lucro con una oficina en cada país (por ejemplo, GS1 India y GS1 US). Una empresa se afilia a GS1, obtiene un prefijo de empresa y numera sus productos a partir de él.
Los grandes minoristas y marketplaces en línea muchas veces exigen números registrados en GS1 y pueden verificarlos. Comprar "números de código de barras" baratos a revendedores, o inventarse uno, puede hacer que rechacen los productos o que aparezcan a nombre de otra empresa. Las reglas cambian entre minoristas y marketplaces, así que revisa qué te pide el tuyo antes de imprimir los empaques.
Para uso interno, como tu propio sistema de inventario, no necesitas GS1 para nada. Usa Code 128 con el SKU o código que quieras.
Cómo hacer un código de barras
- Abre el generador de códigos de barras gratis.
- Elige el Tipo de código de barras. Una indicación debajo del cuadro te dice qué acepta ese tipo.
- Escribe tu valor en Texto o número.
- EAN-13: escribe 12 dígitos y el 13.º, el dígito de control, se agrega. Si escribes los 13, se comprueba.
- UPC-A: escribe 11 dígitos, o los 12.
- EAN-8: escribe 7 dígitos, o los 8.
- ITF-14: escribe 13 dígitos, o los 14.
- Code 128: cualquier carácter estándar del teclado, hasta 80.
- Code 39: las minúsculas se cambian a mayúsculas por ti.
- Ajusta el aspecto si lo necesitas: Ancho de barra (de 1 a 4), Alto, los colores de Barras y Fondo, y Mostrar el texto debajo de las barras.
- Haz clic en Descargar PNG o Descargar SVG.
- Imprime una prueba y escanéala antes de imprimir un lote.
El código de barras se dibuja en tu dispositivo. Nada de lo que escribes se sube.
¿Qué es un dígito de control?
El último dígito de un código EAN, UPC o ITF-14 es un dígito de control, calculado a partir de los demás para que un lector pueda detectar una lectura errónea. Así funciona en EAN-13 con el número 590123412345:
- Desde la izquierda, multiplica los dígitos alternando entre 1 y 3: 5×1, 9×3, 0×1, 1×3, 2×1, 3×3, 4×1, 1×3, 2×1, 3×3, 4×1, 5×3.
- Súmalos: 5 + 27 + 0 + 3 + 2 + 9 + 4 + 3 + 2 + 9 + 4 + 15 = 83.
- Calcula cuánto necesitas sumar para llegar al siguiente múltiplo de 10: 90 − 83 = 7.
Así que el código completo es 5901234123457. Si escribes un código de 13 dígitos con el último dígito equivocado, el generador te dice cuál debería ser. Eso detecta la mayoría de los errores de tecleo antes de que lleguen a una etiqueta impresa.
¿PNG o SVG?
- SVG está hecho de formas, no de píxeles, así que se mantiene perfectamente nítido a cualquier tamaño. Úsalo para el diseño de empaques, el software de diseño de etiquetas y todo lo que vaya a una imprenta profesional.
- PNG funciona en todas partes: Word, Google Docs, apps de impresoras de etiquetas y hojas de cálculo. Se dibuja a cuatro veces el tamaño en pantalla, así que se imprime nítido en tamaños de etiqueta normales.
Consejos de impresión
- Deja las barras negras sobre fondo blanco. Los lectores leen el contraste. Las barras rojas, o las barras sobre un fondo oscuro o con estampado, muchas veces fallan. Si cambias los colores, mantén las barras oscuras y el fondo claro.
- Deja espacio en blanco a los dos lados. El generador agrega un margen; no dejes que otros elementos del diseño lo invadan.
- No lo aplastes. Estira o encoge el ancho y el alto a la vez. Cambiar solo uno puede hacer que las barras no se lean.
- No lo imprimas demasiado pequeño. Los códigos de venta al por menor tienen tamaños recomendados; los códigos muy pequeños quizá no se escaneen en caja. Revisa las indicaciones de tu imprenta o de tu minorista.
- Haz la prueba con el lector que de verdad vas a usar, ya sea un lector de mano, una caja registradora o una app del celular.
Haz el tuyo ahora
Elige el tipo, escribe tu código y descarga un PNG o SVG nítido. El generador de códigos de barras gratis funciona en tu dispositivo, y los códigos de barras son tuyos para usarlos como quieras.
Preguntas frecuentes
- ¿Puedo obtener aquí un número de código de barras para mi producto?
- No. Los números EAN y UPC de venta al por menor los emite GS1. El generador dibuja un código de barras para un número que ya tienes, y agrega o comprueba el dígito de control.
- ¿Qué código de barras debo usar para mi pequeño negocio?
- Para productos que se venden en tiendas o marketplaces, EAN-13 (o UPC-A en EE. UU. y Canadá) con un número GS1. Para tus propias etiquetas de inventario y envíos, Code 128 con tus propios códigos SKU.
- ¿Cuál es la diferencia entre un código de barras y un código QR?
- Un código de barras estándar contiene un número o código corto en una fila de barras, y lo leen los lectores de tiendas y almacenes. Un código QR es un patrón cuadrado que puede contener un enlace o un texto completo y es fácil de escanear con el celular.
- ¿Por qué no se escanea mi código de barras?
- Las causas comunes son poco contraste, barras de color, falta de espacio en blanco alrededor del código, una imagen aplastada o imprimirlo demasiado pequeño. Imprime una prueba con barras negras sobre blanco y vuelve a intentarlo.
- ¿Puedo usar los códigos de barras con fines comerciales?
- Sí. Los códigos de barras que haces son tuyos para usarlos como quieras, en productos, etiquetas y empaques.
Generadores
Prueba Generador de códigos de barras
Gratis, sin registro, funciona en tu navegador. Crea un código de barras en segundos y descárgalo como PNG o SVG nítido: Code 128, EAN-13, EAN-8, UPC-A, UPC-E, Code 39, ITF-14 o Codabar.