Comparativa 10 min lectura

Code 128 vs EAN-13:
¿Cuál Elegir para tu Inventario?

Guía técnica completa para elegir el formato correcto de código de barras según tu industria, volumen de datos y casos de uso específicos en retail, logística o manufactura.

Code 128 EAN-13 Retail Logística

Si estás implementando un sistema de etiquetado con códigos de barras, una de las decisiones más importantes es elegir el formato correcto. Los dos estándares más usados son Code 128 y EAN-13, cada uno diseñado para casos de uso específicos.

En este artículo analizaremos las diferencias técnicas, ventajas, limitaciones y recomendaciones por industria para ayudarte a tomar la decisión correcta según tus necesidades operativas.

INV-2024-0045 Code 128
7501234567890 EAN-13

Code 128: El Estándar Alfanumérico

Code 128 es un código de barras lineal de alta densidad diseñado en 1981. Su principal ventaja es la capacidad de codificar letras, números y caracteres especiales en un espacio compacto.

Características Técnicas

Conjunto de caracteres

Soporta 128 caracteres ASCII: letras mayúsculas y minúsculas (A-Z, a-z), números (0-9), símbolos especiales (- _ . $ / + % @), y caracteres de control.

Longitud variable

Sin límite fijo de caracteres. Puedes codificar desde 1 hasta cientos de caracteres, aunque lo recomendable es 20-30 para mantener legibilidad visual.

Alta densidad

Codifica más información en menos espacio que otros formatos lineales. Ideal cuando el área de etiqueta es limitada.

Autoverificación

Incluye un dígito verificador (checksum) calculado automáticamente para detectar errores de lectura.

Ventajas del Code 128

  • Flexibilidad total para crear códigos personalizados: INV-2024-001, LOT-A123, SKU-PROMO-25, etc.
  • Lectura bidireccional: el lector puede escanear de izquierda a derecha o viceversa
  • Amplia compatibilidad: soportado por el 99% de lectores láser y cámaras con software de escaneo
  • Ideal para uso interno: no requieres comprar códigos registrados ante organismos internacionales

Limitaciones del Code 128

  • No apto para retail masivo: no está registrado en bases de datos globales de productos (GS1)
  • Requiere más altura: necesita al menos 1.5 cm de alto para escaneo confiable
  • Puede ser confuso visualmente: códigos largos con caracteres especiales son difíciles de verificar manualmente

Cuándo usar Code 128: Inventario interno, activos fijos, paquetería, almacenes, manufactura, control de lotes, seguimiento de documentos, credenciales corporativas.

EAN-13: El Estándar Global de Retail

EAN-13 (European Article Number) es el formato más usado en puntos de venta minoristas. Es el código que ves en productos de supermercados, farmacias y tiendas de conveniencia. Está estandarizado por GS1.

Características Técnicas

Solo numérico

Codifica únicamente 13 dígitos numéricos (0-9). No soporta letras ni caracteres especiales. Estructura: 3 dígitos de país + 9 dígitos de producto + 1 dígito verificador.

Longitud fija

Siempre 13 dígitos, no más, no menos. Esta rigidez garantiza compatibilidad universal en sistemas POS de todo el mundo.

Estándar GS1

Registrado ante GS1 (organización global de estándares). Cada producto comercial debe tener un código único mundial.

Dígito verificador

El último dígito se calcula con algoritmo módulo 10 para validar que el código escaneado es correcto y prevenir errores.

Ventajas del EAN-13

  • Reconocimiento universal: funciona en cualquier sistema POS del mundo sin configuración adicional
  • Base de datos global: cada código está vinculado a información del producto (nombre, fabricante, categoría)
  • Obligatorio para distribución retail: si vendes en supermercados o cadenas, necesitas EAN-13
  • Escaneo rápido: optimizado para lectores de punto de venta con alta velocidad de procesamiento

Limitaciones del EAN-13

  • Costo de registro: necesitas comprar un prefijo GS1 (varía según país, en Perú cuesta desde S/ 800/año)
  • Solo números: no puedes incluir letras ni prefijos alfanuméricos personalizados
  • Menos flexible: no es útil para control interno complejo (lotes, fechas, localizaciones)
  • Requiere gestión externa: debes mantener actualizada la base de datos GS1 con info del producto

Cuándo usar EAN-13: Productos de consumo masivo, retail (supermercados, farmacias, tiendas), distribución nacional/internacional, e-commerce, marketplaces (Amazon, Mercado Libre).

VS
Comparación Directa

Característica Code 128 EAN-13
Tipo de caracteres Alfanumérico (A-Z, 0-9, símbolos) Solo numérico (0-9)
Longitud Variable (1-100+ caracteres) Fija (13 dígitos)
Uso principal Interno (inventario, logística) Externo (retail, POS)
Costo de implementación Gratis (no requiere registro) S/ 800+/año (prefijo GS1)
Base de datos global No Sí (GS1)
Densidad de información Alta (más datos, menos espacio) Media
Compatibilidad lectores 99% lectores láser/cámara 100% sistemas POS
Tamaño mínimo etiqueta 3×1.5 cm (aprox) 3.7×2.6 cm (estándar)
Uso en e-commerce No aceptado Requerido (Amazon, ML)
Personalización Total (cualquier formato) Ninguna (13 dígitos fijos)

Resumen: Code 128 gana en flexibilidad y costo, mientras que EAN-13 gana en alcance global y retail. La decisión depende de si necesitas uso interno o distribución comercial.

Recomendaciones por Industria

Retail & Comercio

Si vendes productos de consumo en supermercados, farmacias, tiendas de conveniencia o marketplaces online.

Recomendación: EAN-13

Es obligatorio para integrarte con sistemas POS y cumplir requisitos de distribuidores. Invierte en el prefijo GS1 desde el inicio para evitar rechazos de cadenas comerciales.

Logística & Almacenes

Si gestionas paquetería, centros de distribución, control de entradas/salidas, tracking de envíos o gestión de ubicaciones.

Recomendación: Code 128

Perfecto para codificar información como PKG-2024-00123, RACK-A3-BIN-05, ORDER-MX-4567. Genera correlatividad fácilmente sin depender de organismos externos.

Manufactura & Producción

Si controlas materia prima, lotes de producción, work-in-progress (WIP), trazabilidad de componentes o maquinaria.

Recomendación: Code 128

Ideal para incluir fechas, lotes y números de serie en un solo código: LOT-2024-03-15-A, MP-STEEL-2000KG. Soporta cualquier nomenclatura interna.

Activos Fijos & Patrimonio

Si etiquetas equipos, mobiliario, herramientas, vehículos o cualquier bien inventariable de la empresa.

Recomendación: Code 128

Permite codificar prefijos departamentales: IT-LAPTOP-0045, HR-DESK-0123, OPS-FORKLIFT-07. Facilita auditorías y control patrimonial.

Empresas con Operación Mixta

Si tienes productos que vendes en retail PERO también gestionas inventario interno complejo.

Recomendación: Ambos

Usa EAN-13 en etiquetas externas (producto terminado para venta) y Code 128 en etiquetas internas (pallets, lotes, ubicaciones de almacén).

Casos de Uso Reales

Caso 1: Tienda de ropa con 500 SKUs

Contexto: Boutique que vende en local físico y planea expandirse a Mercado Libre.

Solución: EAN-13 en todas las prendas. Invirtieron S/ 950/año en prefijo GS1 con 1,000 códigos.

Resultado: Lograron integrarse con ML en 48 horas. El sistema POS reconoció productos instantáneamente.

Caso 2: Empresa de logística con 10,000 paquetes/mes

Contexto: Centro de distribución que procesa envíos nacionales con tracking.

Solución: Code 128 con formato PKG-[AÑO]-[MES]-[CORRELATIVO]. Ejemplo: PKG-2024-04-08234.

Resultado: Reducción del 92% en errores de envío. Trazabilidad completa desde recepción hasta entrega.

Caso 3: Universidad con 4,500 activos fijos

Contexto: Auditoría anual de patrimonio: laptops, proyectores, mobiliario, equipos de laboratorio.

Solución: Code 128 con prefijo por facultad: ING-LAP-0234, MED-EQ-1023, ADM-DESK-0567.

Resultado: Auditoría que tomaba 3 semanas ahora toma 2 días. Precisión del 99.8%.

Caso 4: Fabricante de alimentos procesados

Contexto: Producen snacks que venden en supermercados + controlan lotes de producción interna.

Solución: Dual: EAN-13 en empaques finales para retail. Code 128 en cajas master y pallets con fecha de producción (LOT-2024-04-21-A).

Resultado: Cumplimiento de requisitos retail + trazabilidad total en planta. Recuperan lotes defectuosos en 15 minutos.

Preguntas Frecuentes

¿Puedo usar Code 128 para vender en Amazon o Mercado Libre?
No. Los marketplaces internacionales requieren obligatoriamente EAN-13, UPC-A o ISBN registrados ante GS1. Code 128 será rechazado al momento de crear el listing de producto. La única excepción es si el marketplace te otorga una exención (casos muy específicos de productos artesanales).
¿Qué pasa si uso Code 128 en mi tienda física propia?
Funciona perfectamente. Si solo vendes en tu propio local y usas tu propio sistema POS, Code 128 es una excelente opción. Configuras el lector para que reconozca el formato, vinculas cada código con productos en tu base de datos, y listo. Ahorro significativo vs comprar prefijo GS1.
¿Cuánto cuesta obtener códigos EAN-13 en Perú?
Debes registrarte ante GS1 Perú. El costo varía según cantidad de códigos: S/ 850/año por 10 códigos, S/ 1,200/año por 100 códigos, S/ 2,500/año por 1,000 códigos. Incluye renovación anual + acceso a base de datos global.
¿Los lectores láser leen ambos formatos?
Sí. Los lectores láser modernos (2010+) y las cámaras con software de escaneo reconocen automáticamente Code 128, EAN-13, UPC, QR y decenas de formatos más. No necesitas cambiar hardware, solo configurar tu software para interpretar correctamente los datos escaneados.
¿Puedo mezclar ambos formatos en mi operación?
Absolutamente. Es muy común en empresas con operación compleja: EAN-13 en productos finales para retail, Code 128 en pallets/cajas master para logística interna. Tu sistema puede leer ambos formatos simultáneamente y ejecutar diferentes acciones según el tipo de código escaneado.

¿Listo para Generar tus Códigos?

Trabajamos con ambos formatos. Cotiza tu proyecto y te asesoramos sobre cuál es la mejor opción para tu caso específico.

Cotizar mi Proyecto

Asesoría técnica incluida • Respuesta en 2 horas

Conoce más sobre nuestros servicios de códigos Code 128 y códigos EAN-13.