Cómo crear un código de barras

Crear un código de barras es más sencillo de lo que parece: puedes generar imágenes listas para imprimir o integrar en tus documentos con herramientas gratuitas u opciones profesionales. Ya sea para identificar productos, libros, activos internos o paquetes, entender el tipo de código que necesitas y cómo producirlo correctamente evitará problemas de lectura y devoluciones.

Antes de empezar, distingue entre dos cosas: la imagen del código de barras (que puedes generar gratis) y el número oficial que identifica un producto para la venta minorista (por ejemplo, un GTIN/EAN de GS1). En este guía verás cómo elegir la simbología adecuada, generarla paso a paso, imprimirla con calidad y cuándo necesitas un GTIN oficial.

Cómo crear un código de barras

Entender los tipos de códigos de barras y elegir el adecuado

Un código de barras es una representación gráfica legible por un escáner. Existen muchas simbologías (formatos) y cada una se adapta a un uso. Para productos minoristas se usan habitualmente EAN-13 (Europa y gran parte del mundo) y UPC-A (principalmente en EE. UU. y Canadá). Para usos internos y logística son muy comunes Code 128, Code 39 e ITF-14 (cajas y embalajes).

La elección depende de si necesitas números oficiales, si vas a codificar solo dígitos o también letras, el espacio disponible en la etiqueta y la densidad requerida. Code 128 codifica todo el ASCII y es muy compacto; Code 39 es más simple y menos denso; ITF-14 se imprime en cartón por su buena tolerancia. Si venderás en retail o marketplaces, probablemente te pidan un GTIN (EAN/UPC) válido.

Los GTIN (por ejemplo, EAN-13) incluyen un dígito de control calculado automáticamente. Esto reduce errores de lectura. En cambio, simbologías como Code 39 pueden usar dígito de control opcional. Saber esto te ayuda a evitar números inválidos o mal formateados.

  • ¿Venta minorista? Usa EAN-13 o UPC-A con GTIN válido.
  • ¿Inventario interno o etiquetas de estantería? Code 128 por su alta densidad.
  • ¿Cajas y logística? ITF-14 para agrupaciones (cajas maestras).
  • ¿Texto alfanumérico simple sin gran densidad? Code 39.

Si planeas vender en comercios físicos o grandes marketplaces, confirma sus políticas: muchos exigen GTIN de GS1 y rechazan números no licenciados. Si es para uso interno, no necesitas comprar GTIN; usa Code 128/39 sin problemas.

Paso a paso: crear un código de barras con herramientas gratuitas

Para usos no minoristas (o si ya tienes tu GTIN), puedes generar la imagen con un generador online o software de escritorio. El flujo típico: eliges la simbología, introduces el número/datos, el sistema calcula el dígito de control si aplica y exportas la imagen en PNG/SVG/PDF.

Define primero el contenido que vas a codificar: por ejemplo, el SKU interno (alfanumérico con Code 128) o el GTIN numérico (EAN-13/UPC-A). Evita caracteres no admitidos según la simbología. Comprueba que no haya espacios extras.

Recomendación práctica: si vas a imprimir, exporta en SVG o PDF vectorial para mantener calidad sin importar el tamaño; si usarás el código en documentos ofimáticos o apps móviles, un PNG 300–600 dpi suele ser suficiente.

  • Elige la simbología adecuada (EAN-13, UPC-A, Code 128, Code 39, ITF-14).
  • Introduce el número/datos. Para EAN/UPC, deja que el generador calcule el dígito de control.
  • Ajusta tamaño (magnificación), altura de barras y zona silenciosa (márgenes).
  • Selecciona el formato (SVG/PDF/PNG) y la resolución si es mapa de bits.
  • Exporta, nombra el archivo de forma clara y guarda una copia maestra.

Si necesitas generar muchos códigos de una vez, busca herramientas que soporten importación por CSV para automatizar. Algunas permiten añadir texto legible (human readable) bajo las barras, útil para operarios.

Cuida la privacidad: si los números son sensibles, considera un generador offline. Para flujos ofimáticos como etiquetas o facturas, puedes insertar la imagen en Word/Docs o incrustarla en celdas. Si te interesa facturar con identificadores, revisa cómo crear una factura en Excel y luego añadir tu código de barras al diseño.

¿Necesitas algo escaneable por móviles en lugar de láser 1D? Valora un código QR para URL o textos largos, y mantén el código de barras 1D para SKU/GTIN.

Códigos oficiales para vender en retail: GTIN y GS1

Si tu objetivo es vender en supermercados, retail o marketplaces grandes, necesitarás un GTIN (por ejemplo EAN-13/UPC-A) emitido por GS1 en tu país. GS1 asigna prefijos de empresa y rangos de números para que cada producto sea único a nivel global.

El proceso habitual: te das de alta en GS1, obtienes tu prefijo y generas GTIN para cada SKU/variante (talla, color, pack). Luego produces la imagen del código con una herramienta (gratuita o profesional), pero el valor numérico proviene de GS1. Muchos marketplaces validan que el GTIN pertenezca a tu empresa.

Para usos internos o B2B fuera de retail, no es necesario comprar GTIN: puedes emplear Code 128 o Code 39 con tus propios identificadores. No confundas “generar la imagen” (gratis) con “comprar el número oficial” (licencia GS1).

  • Compra GTIN a GS1 si venderás en retail o marketplaces que lo exigen.
  • Asigna un GTIN distinto por SKU/variante (no reutilices números).
  • Guarda un registro maestro con GTIN, descripción, medidas y fecha de alta.

Si además vas a operar un ecommerce propio, revisa esta guía de negocio para estructurar tu catálogo, pagos y logística desde cero: cómo crear una tienda online.

Impresión, tamaño y verificación

Un código bien generado puede fallar al escanear si se imprime mal. Respeta la zona silenciosa (márgenes a izquierda y derecha sin texto ni líneas), usa colores con alto contraste (barras negras sobre fondo blanco), evita laminados brillantes que produzcan reflejos y no deformes horizontalmente la imagen.

Para impresión, utiliza 300–600 dpi en etiquetas adhesivas o packaging. No reduzcas por debajo del tamaño recomendado: en EAN-13, un tamaño habitual es el 80–120% de magnificación, con un ancho de módulo cercano a 0,33 mm en el 100%. Si imprimes sobre cartón ondulado, considera ITF-14, que tolera mejor superficies rugosas.

Valida con varios lectores (láser y cámara). Haz pruebas en la línea de caja y a distintas distancias. Para proyectos críticos, existen verificadores que evalúan la calidad según ISO/IEC y asignan una calificación (A–D). Documenta los ajustes de impresión para reproducir resultados.

SimbologíaContenidoDígito de controlUso típicoDensidad
EAN-1312 dígitos + 1 control (numérico)Sí (obligatorio)Retail global (productos)Media
UPC-A11 dígitos + 1 control (numérico)Sí (obligatorio)Retail (EE. UU./CA)Media
EAN-87 dígitos + 1 control (numérico)Sí (obligatorio)Envases pequeñosMedia
Code 128ASCII completo (alfa-numérico)Sí (obligatorio)Inventario, logística, ticketsAlta
Code 39Alfanumérico básico (A–Z, 0–9)OpcionalIdentificación internaMedia-baja
ITF-1414 dígitos (numérico)Sí (obligatorio)Cajas/embalajesMedia

Consejo de diseño: deja el texto legible (los números) debajo del código y evita cortarlo con troqueles. Si necesitas imprimir en color, usa barras en tinta oscura (negro/azul oscuro) sobre fondo claro; nunca barras en rojo: muchos lectores láser usan luz roja y “no ven” el rojo.

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 más datos (URLs, textos largos) y se escanea fácilmente con móviles. Puedes usar ambos: barras para inventario/caja y 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 venderás en retail o marketplaces que lo exigen. Sin licencia, podrían rechazar tu producto. Para uso interno, no necesitas GTIN: utiliza Code 128/39.

¿Qué tamaño y resolución debo usar al imprimir?

Imprime a 300–600 dpi en papel/etiqueta de buena calidad. Mantén la zona silenciosa y no reduzcas por debajo de la magnificación mínima del estándar (por ejemplo, ~80% para EAN-13). Evita fondos oscuros, degradados o brillos.

¿Cómo verifico que mi código se lee bien?

Prueba con varios lectores (láser y cámara) y en diferentes distancias/á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 nota (A–D).

¿Puedo usar el mismo código para diferentes variantes del producto?

No. Cada SKU/variante (talla, color, pack) debe tener su propio GTIN si vendes en retail. Reutilizar números causa confusión en inventario y puede provocar rechazos en caja o marketplace.

Deja un comentario