Cómo crear un código de barras paso a paso
Cómo crear un código de barras gratis: elige la simbología, genera la imagen e imprímela bien. Aprende cuándo necesitas un GTIN oficial de GS1.
Crear un código de barras tiene dos partes: generar la imagen (esto es gratis con cualquier generador online) y, si vas a vender en tiendas, conseguir el número oficial que identifica el producto. Para uso interno te basta con generar la imagen; para retail necesitas un GTIN emitido por GS1. Aquí tienes el proceso completo y cómo elegir bien antes de imprimir.
Lo esencial: elige la simbología (EAN-13 para venta, Code 128 para inventario), escribe el número en un generador online gratuito, exporta en SVG o PDF y revisa la zona silenciosa antes de imprimir.
Cómo generar un código de barras gratis paso a paso
Para usos no minoristas, o si ya tienes tu GTIN, puedes crear la imagen en minutos con un generador online o un programa de escritorio. El flujo es siempre el mismo: eliges el formato, introduces el dato, el sistema calcula el dígito de control y exportas el archivo.
- Elige la simbología según el uso: EAN-13 o UPC-A para productos a la venta, Code 128 para inventario, Code 39 para identificación interna sencilla, ITF-14 para cajas.
- Introduce el número o los datos. Para EAN/UPC deja que el generador calcule el dígito de control; no lo escribas a mano. Comprueba que no haya espacios extra ni caracteres no admitidos por esa simbología.
- Ajusta el tamaño (magnificación), la altura de las barras y la zona silenciosa (los márgenes laterales sin texto ni líneas).
- Selecciona el formato: SVG o PDF vectorial si vas a imprimir, PNG a 300-600 dpi si lo usarás en documentos o apps.
- Exporta, nombra el archivo con claridad y guarda una copia maestra para reimpresiones futuras.
Si necesitas generar muchos códigos de golpe, busca herramientas con importación por CSV: pegas tu lista y obtienes todas las imágenes a la vez. La mayoría permite añadir el número legible debajo de las barras, algo útil para que un operario pueda teclearlo si el escáner falla.
Cuando los números son sensibles, usa un generador offline en lugar de subirlos a una web. Para flujos de oficina puedes insertar la imagen directamente en Word, Google Docs o una hoja de cálculo. Si llevas inventario o facturación, mira cómo crear una factura en Excel y añade ahí tu código.
Qué es un código de barras y qué tipos existen
Un código de barras es una representación gráfica que un escáner lee como un número o un texto. Lo importante no es la teoría, sino elegir la simbología correcta, porque cada formato sirve para un caso distinto y mezclarlos da problemas de lectura.
| Simbología | Contenido | Dígito de control | Uso típico | Densidad |
|---|---|---|---|---|
| EAN-13 | 12 dígitos + 1 control (numérico) | Sí (obligatorio) | Retail global (productos) | Media |
| UPC-A | 11 dígitos + 1 control (numérico) | Sí (obligatorio) | Retail (EE. UU. y Canadá) | Media |
| EAN-8 | 7 dígitos + 1 control (numérico) | Sí (obligatorio) | Envases pequeños | Media |
| Code 128 | ASCII completo (alfanumérico) | Sí (obligatorio) | Inventario, logística, tickets | Alta |
| Code 39 | Alfanumérico básico (A-Z, 0-9) | Opcional | Identificación interna | Media-baja |
| ITF-14 | 14 dígitos (numérico) | Sí (obligatorio) | Cajas y embalajes | Media |
La regla rápida para decidir:
- Venta minorista: EAN-13 o UPC-A con un GTIN válido.
- Inventario interno o etiquetas de estantería: Code 128 por su alta densidad.
- Cajas y logística (caja maestra): ITF-14, que tolera bien el cartón.
- Texto alfanumérico simple sin gran densidad: Code 39.
Los GTIN (como el EAN-13) llevan un dígito de control que se calcula solo y reduce los errores de lectura. Code 39, en cambio, lo usa de forma opcional. Saber esto evita que generes números inválidos. Si vas a vender en comercios físicos o grandes marketplaces, confirma sus políticas: muchos exigen GTIN de GS1 y rechazan números no licenciados.
Códigos oficiales para vender en retail: GTIN y GS1
Si tu objetivo es vender en supermercados, retail o marketplaces grandes, necesitas un GTIN (un EAN-13 o UPC-A) emitido por GS1 en tu país. GS1 asigna prefijos de empresa para que cada producto sea único a nivel mundial, y muchos marketplaces validan que ese GTIN pertenezca de verdad a tu empresa.
El proceso es directo:
- Te das de alta en GS1 y obtienes tu prefijo de empresa.
- Generas un GTIN para cada SKU o variante (talla, color, pack).
- Produces la imagen del código con cualquier herramienta, pero el valor numérico siempre viene de GS1.
Tres reglas para no liarte:
- Compra GTIN a GS1 solo si venderás en retail o marketplaces que lo exigen.
- Asigna un GTIN distinto por cada SKU o variante; nunca reutilices un número.
- Guarda un registro maestro con el GTIN, la descripción, las medidas y la fecha de alta.
No confundas “generar la imagen” (gratis) con “comprar el número oficial” (licencia GS1 de pago). Para uso interno o B2B fuera de retail no necesitas GTIN: usa Code 128 o Code 39 con tus propios identificadores. Si además vas a montar tu propio comercio, te puede servir la guía de cómo crear una tienda online para estructurar catálogo, pagos y logística.
Cómo imprimir el código para que se lea siempre
Un código bien generado puede fallar al escanear si se imprime mal. Estas son las claves que marcan la diferencia entre una etiqueta que pasa por caja a la primera y una que da errores:
- Respeta la zona silenciosa: deja los márgenes laterales libres de texto y líneas.
- Máximo contraste: barras negras sobre fondo blanco. Nunca uses barras en rojo, porque muchos lectores láser trabajan con luz roja y “no las ven”.
- Resolución de 300-600 dpi en etiquetas adhesivas o packaging.
- No reduzcas por debajo del tamaño mínimo: en EAN-13 lo habitual es entre el 80% y el 120% de magnificación, con un ancho de módulo cercano a 0,33 mm al 100%.
- No deformes la imagen en horizontal ni la cubras con laminados brillantes que provoquen reflejos.
Si imprimes sobre cartón ondulado, usa ITF-14, que aguanta mejor las superficies rugosas. Deja siempre el número legible debajo del código y evita que un troquel lo corte.
Antes de lanzar una tirada grande, valida con varios lectores (láser y cámara de móvil) a distintas distancias y ángulos. Para proyectos críticos existen verificadores que evalúan contraste, modulación y zonas silenciosas según ISO/IEC y dan una nota de la A a la D. Documenta los ajustes de impresión que te funcionaron para poder reproducirlos.
¿Necesitas algo que se lea cómodamente con el móvil y pueda guardar una URL o texto largo? Valora un código QR para marketing o manuales, y reserva el código de barras 1D para SKU y GTIN.
Preguntas frecuentes
¿Cuál es la diferencia entre un código de barras y un código QR?
El código de barras 1D codifica información en líneas paralelas y se lee con láser o cámara; es ideal para GTIN, SKU y números cortos. El código QR (2D) almacena muchos más datos, como URLs o textos largos, y se escanea fácil con cualquier móvil. Lo lógico es usar ambos: barras para inventario y caja, QR para marketing o manuales digitales.
¿Puedo generar un EAN-13 gratis y usarlo para vender en tiendas?
Puedes generar gratis la imagen del EAN-13, pero el número GTIN debe estar licenciado por GS1 si vas a vender en retail o marketplaces que lo exigen. Sin esa licencia podrían rechazar tu producto. Para uso interno no hace falta GTIN: te basta con Code 128 o Code 39.
¿Qué tamaño y resolución debo usar al imprimir?
Imprime a 300-600 dpi en papel o etiqueta de buena calidad. Mantén la zona silenciosa y no bajes de la magnificación mínima del estándar (en torno al 80% para EAN-13). Evita fondos oscuros, degradados y brillos que reduzcan el contraste.
¿Cómo verifico que mi código se lee bien?
Pruébalo con varios lectores (láser y cámara) a diferentes distancias y ángulos. Para proyectos críticos usa un verificador de calidad que mida contraste, modulación y zonas silenciosas según ISO/IEC y te dé una calificación de la A a la D antes de imprimir en masa.
¿Puedo usar el mismo código para varias variantes del producto?
No. Cada SKU o variante (talla, color, pack) debe tener su propio GTIN si vendes en retail. Reutilizar números genera confusión en el inventario y puede provocar rechazos en caja o en el marketplace.
¿Qué simbología elijo si solo es para inventario interno?
Usa Code 128, que es muy compacto y admite letras y números, o Code 39 si necesitas algo más sencillo. Ninguna requiere licencia ni GTIN, así que puedes crear tus propios identificadores y generar las imágenes gratis.