·17 min de lectura

EAN-13 vs UPC-A: Diferencias, Cuándo Usar Cada Uno y Cómo Generarlos

EAN-13 vs UPC-A: diferencias clave, cuándo usar cada código de barras, compatibilidad, y cómo generarlos gratis. Guía para PyMEs que venden en LATAM y EE.UU.

EAN-13UPC-Acódigo de barrasGS1comparativa

EAN-13 vs UPC-A: la confusión que frena a cientos de PyMEs cada año

Tienes tu producto listo. Necesitas un código de barras. Buscas información y te encuentras con dos términos que aparecen juntos todo el tiempo: EAN-13 y UPC-A. ¿Son lo mismo? ¿Son distintos? ¿Cuál necesitas?

Esta guía te explica todo sin rodeos: qué es cada uno, en qué se diferencian, cuándo usar cada formato, cómo se relacionan con el sistema GS1, y cómo generar el tuyo en minutos. Si vendes —o planeas vender— en marketplaces de LATAM o en Estados Unidos, esta es la información que necesitas tener clara antes de imprimir una sola etiqueta.


¿Qué es EAN-13?

EAN-13 (European Article Number de 13 dígitos) es el estándar internacional de código de barras para identificar productos de consumo. A pesar de su nombre original "European", hoy es el formato dominante en prácticamente todo el mundo: América Latina, Europa, Asia, África y Oceanía.

Estructura de un EAN-13

Un código EAN-13 tiene exactamente 13 dígitos numéricos organizados así:

ParteDígitosDescripción
Prefijo GS1 (país/región)2–3Identifica la organización GS1 que emitió el código
Prefijo empresarial4–7Identifica tu empresa específica
Referencia del producto2–5Asignado por tu empresa a cada producto
Dígito verificador1Calculado automáticamente con el algoritmo GS1

Ejemplo visual: 7 70 1234 56789 0

  • 770 = prefijo GS1 Colombia
  • 1234 = prefijo de tu empresa
  • 56789 = número de producto asignado por ti
  • 0 = dígito verificador

¿Cuándo apareció el EAN-13?

El EAN-13 fue creado en 1976 por la organización EAN International (hoy parte de GS1) como extensión del UPC-A estadounidense. El objetivo era crear un sistema compatible con el UPC pero adaptado a las necesidades del comercio internacional. Hoy, GS1 administra ambos estándares bajo un mismo paraguas.


¿Qué es UPC-A?

UPC-A (Universal Product Code versión A) es el estándar de código de barras desarrollado en Estados Unidos en 1973, originalmente para el sector de supermercados. Es el código de barras que ves en casi todos los productos vendidos en el mercado norteamericano.

Estructura de un UPC-A

Un UPC-A tiene exactamente 12 dígitos numéricos:

ParteDígitosDescripción
Prefijo del sistema1Indica la categoría del producto (0–9)
Número del fabricante5Identifica a la empresa
Número del producto5Asignado por el fabricante
Dígito verificador1Calculado automáticamente

Ejemplo visual: 0 12345 67890 5

  • 0 = prefijo estándar de producto de consumo
  • 12345 = número del fabricante
  • 67890 = número del producto
  • 5 = dígito verificador

Historia del UPC-A

El primer escaneo UPC registrado en la historia ocurrió el 26 de junio de 1974 en un supermercado de Troy, Ohio. El producto fue un paquete de chicles Wrigley's. Hoy ese paquete está exhibido en el Smithsonian Institution de Washington D.C. como artefacto histórico del comercio moderno.


Diferencias clave entre EAN-13 y UPC-A

Esta es la tabla comparativa definitiva para entender ambos formatos de un vistazo:

CaracterísticaEAN-13UPC-A
Número de dígitos1312
OrigenEuropa (1976)Estados Unidos (1973)
Alcance geográficoInternacional (todo el mundo)Principalmente EE.UU. y Canadá
Prefijo de paísSí (2–3 dígitos iniciales)No (el "0" inicial es prefijo de sistema)
Administrado porGS1 InternationalGS1 US
Compatible con lectores modernosSí (desde 2005)
Acepta en Amazon
Acepta en Mercado LibreSí (como GTIN-12)
Acepta en Walmart USSí (preferido)
Longitud física del códigoLigeramente mayorMás compacto
Uso en retail LATAMEstándarPoco común
Uso en retail EE.UU.AceptadoEstándar histórico

La relación más importante: UPC-A es un subconjunto de EAN-13

Este es el concepto clave que resuelve la confusión. Un UPC-A de 12 dígitos es exactamente igual a un EAN-13 con un cero (0) al inicio.

FormatoCódigoLongitud
UPC-A01234567890512 dígitos
EAN-13 equivalente001234567890513 dígitos

Añadir un cero a la izquierda de un UPC-A lo convierte en un EAN-13 completamente válido. Esto es un diseño intencional de GS1 para garantizar la compatibilidad global.

Implicación práctica: Desde el año 2005, todos los lectores de código de barras en Estados Unidos y Canadá fueron actualizados para leer EAN-13. Esto significa que si tienes un EAN-13 con prefijo LATAM (770, 750, 779, etc.), puedes usarlo en cualquier supermercado o punto de venta de EE.UU. sin problema.

¿Y al revés? ¿Se puede convertir EAN-13 a UPC-A?

Solo es posible si el EAN-13 comienza con 0. En ese caso, se elimina el primer dígito y se obtiene un UPC-A válido. Si el EAN-13 comienza con cualquier otro dígito (como 7 para LATAM), no se puede convertir a UPC-A sin cambiar el número, lo cual requeriría obtener un código diferente de GS1.

Conversión¿Es posible?Condición
UPC-A → EAN-13SiempreAñadir 0 al inicio
EAN-13 → UPC-ASolo si empieza con 0Eliminar el primer 0
EAN-13 de LATAM → UPC-ANo directamenteNecesitas un código GS1 US

Prefijos GS1 por país: cómo identificar el origen de un código

Los primeros 2–3 dígitos de un EAN-13 revelan la organización GS1 que emitió el código. Esto no indica dónde se fabricó el producto, sino dónde está registrada la empresa.

Prefijos GS1 en América Latina

PaísPrefijo(s) GS1OrganizaciónSitio web
Colombia770GS1 Colombia (LOGYCA)gs1co.org
México750GS1 Méxicogs1mexico.org
Argentina779GS1 Argentinags1.org.ar
Chile780GS1 Chilegs1chile.org
Brasil789–790GS1 Brasilgs1br.org
Perú775GS1 Perúgs1pe.org
Uruguay773GS1 Uruguaygs1uy.org
Venezuela759GS1 Venezuelags1ve.org
Ecuador786GS1 Ecuadorgs1ec.org
Bolivia777GS1 Boliviags1bo.org
Paraguay784GS1 Paraguaygs1py.org
Costa Rica744GS1 Costa Ricags1cr.org
Guatemala740GS1 Guatemalags1gt.org
Panamá745GS1 Panamágs1pa.org

Prefijos GS1 en otras regiones relevantes

Región / PaísPrefijo(s) GS1Notas
Estados Unidos y Canadá000–019, 030–039, 060–139Administrado por GS1 US
España840–849GS1 España
Francia300–379GS1 France
Alemania400–440GS1 Germany
China690–699GS1 China
Japón450–459, 490–499GS1 Japan
Reino Unido500–509GS1 UK
Italia800–839GS1 Italy

Nota importante: Un prefijo de país no determina dónde se fabricó el producto. Una empresa colombiana que fabrica sus productos en China seguirá usando el prefijo 770 de Colombia, porque ese es el país donde está registrada en GS1.


¿Cuándo usar EAN-13 y cuándo usar UPC-A?

Esta es la pregunta práctica que más importa. La respuesta depende de tres factores: dónde vendes, qué canal usas y dónde está registrada tu empresa en GS1.

Usa EAN-13 cuando:

SituaciónPor qué EAN-13
Vendes en LATAM (cualquier país)Es el estándar regional
Vendes en Europa o AsiaEAN-13 es obligatorio
Estás registrado en GS1 de cualquier país LATAMGS1 LATAM emite EAN-13
Vendes en Mercado LibreAcepta EAN-13
Vendes en tiendas físicas de LATAMTodos los POS leen EAN-13
Planeas expandirte globalmenteEAN-13 funciona en todo el mundo
Vendes en Amazon (cualquier marketplace)Amazon acepta EAN-13 desde 2005

Usa UPC-A cuando:

SituaciónPor qué UPC-A
Vendes exclusivamente en EE.UU. o CanadáEs el estándar histórico norteamericano
Tu empresa está registrada en GS1 USGS1 US emite UPC-A
Vendes en Walmart US o Target USHistóricamente prefieren UPC
Vendes en Amazon US y tu código es de GS1 USGarantiza compatibilidad nativa

Usa ambos cuando:

SituaciónEstrategia recomendada
Exportas desde LATAM a EE.UU.Registra en GS1 local + obtén GTIN con prefijo 0 compatible
Vendes en Amazon LATAM y Amazon USEAN-13 funciona en ambos (más económico)
Tu producto entra a cadenas de retail de EE.UU.Consulta el requisito específico del comprador

Recomendación para PyMEs de LATAM: Regístrate en GS1 de tu país y usa EAN-13. Desde 2005, el EAN-13 es aceptado en todos los marketplaces internacionales incluyendo Amazon US y Walmart US. No necesitas dos registros separados para vender en ambos mercados.


Cómo GS1 asigna EAN-13 y UPC-A: es la misma organización

Un error común es pensar que EAN-13 y UPC-A son de organizaciones distintas. En realidad, desde 2005 son administrados por la misma entidad: GS1 International.

Historia de la unificación

AñoEvento
1973UCC (Uniform Code Council) crea el UPC-A en EE.UU.
1976EAN International crea el EAN-13 en Europa
1990sLos sistemas comienzan a converger
2005UCC y EAN International se fusionan y forman GS1 International
2005Todos los lectores en EE.UU. comienzan a aceptar EAN-13
HoyGS1 administra ambos estándares bajo el sistema GTIN

El sistema GTIN unificado

Hoy, GS1 usa el término GTIN (Global Trade Item Number) para referirse a cualquier código de identificación de producto, sin importar su longitud:

EstándarLongitudNombre GTIN equivalente
UPC-A12 dígitosGTIN-12
EAN-1313 dígitosGTIN-13
EAN-88 dígitosGTIN-8
ITF-1414 dígitosGTIN-14
GS1-128VariableGTIN + datos adicionales

Cuando un marketplace pide un "GTIN", puede aceptar cualquiera de estos formatos. Tu EAN-13 colombiano 770XXXXXXXXXX es un GTIN-13 completamente válido para cualquier marketplace del mundo.

Para entender más sobre el sistema GS1 en su conjunto, consulta nuestra guía completa de códigos de barras GS1.


Cómo generar EAN-13 y UPC-A con GeneraCódigo

Independientemente del formato que necesites, puedes generar tu código de barras listo para imprimir en nuestra plataforma:

Generar EAN-13

  1. Ve a /generador-ean
  2. Ingresa tus 12 primeros dígitos (el sistema calcula el dígito verificador automáticamente)
  3. Descarga en PNG (alta resolución) o SVG (vectorial)
  4. Imprime en el tamaño correcto (mínimo 37.29 mm × 26.26 mm según GS1)

Generar UPC-A

  1. Ve a /generador-upc
  2. Ingresa tus 11 primeros dígitos del UPC
  3. El generador calcula el dígito verificador
  4. Descarga e imprime

Especificaciones técnicas de impresión

ParámetroEAN-13UPC-A
Ancho mínimo (100% tamaño)37.29 mm37.29 mm
Alto mínimo (100% tamaño)26.26 mm25.91 mm
Zona de silencio izquierda3.63 mm3.63 mm
Zona de silencio derecha2.31 mm2.31 mm
Rango de tamaño permitido80% – 200%80% – 200%
Resolución mínima para impresión300 DPI300 DPI

Nunca uses la opción "ajustar a página" al imprimir. Esto distorsiona el código y puede hacerlo no escaneable. Siempre imprime al 100% o al porcentaje exacto especificado.

Para más contexto sobre por qué la escala importa tanto, lee nuestra guía sobre etiquetas para productos.


Convertir UPC-A a EAN-13 (y viceversa): guía práctica

De UPC-A a EAN-13

Proceso: Añadir un 0 al inicio del código UPC-A.

PasoValor
UPC-A original012345678905
Añadir 0 al inicio0012345678905
EAN-13 resultante0012345678905
¿El dígito verificador cambia?No. El 5 final sigue siendo válido.

Importante: El dígito verificador no cambia en esta conversión porque el algoritmo GS1 para EAN-13 toma en cuenta todos los 13 dígitos, y añadir un 0 al inicio mantiene el mismo resultado.

De EAN-13 a UPC-A

Solo es posible si el EAN-13 comienza con 0.

PasoValor
EAN-13 original0012345678905
Eliminar el primer 0012345678905
UPC-A resultante012345678905
¿El dígito verificador cambia?No. Sigue siendo válido.

Si el EAN-13 empieza con 7 (LATAM): No se puede convertir directamente. Por ejemplo, 7701234567890 (Colombia) no tiene un UPC-A equivalente. En ese caso, si necesitas vender en un canal que requiere UPC-A explícitamente, debes registrarte en GS1 US por separado o verificar si el canal acepta EAN-13 (la mayoría sí lo hace desde 2005).


Requisitos por marketplace: tabla detallada

Antes de listar tu producto en cualquier plataforma, verifica qué formato de código acepta y bajo qué condiciones:

MarketplaceEAN-13UPC-AVerificación GS1Observaciones
Amazon MX / CO / AR / BRVerifica contra base GS1
Amazon USAcepta EAN-13 desde 2005
Mercado Libre (todos los países)Sí (como GTIN-12)No siempreMejora el ranking tenerlo
Walmart USSí (preferido)Exige GTIN legítimo de GS1
ShopifyNo (campo opcional)Necesario para Google Shopping
eBayParcialObligatorio en productos de marca
Falabella (Chile/Colombia/Perú)RaroNo siempreEAN-13 es el estándar
Liverpool (México)No típicamenteSí (proveedores)Exigen EAN-13 GS1
Cencosud (Argentina/Chile)RaroSí (proveedores)Proceso de homologación requerido

Para una guía específica de requisitos por marketplace, consulta nuestro artículo dedicado sobre UPC y EAN en marketplaces.

Amazon: detalles sobre verificación GS1

Amazon usa el GS1 GTIN Verification Service para validar que el código de barras que registras en tu listado pertenece realmente a tu empresa. Si compraste códigos a un "reseller" barato (no a GS1 directamente), el código puede estar registrado a nombre de otra empresa y Amazon te rechazará o suspenderá el listado.

Regla de oro: Obtén tus códigos directamente de GS1 en tu país. El ahorro de comprar a resellers no vale el riesgo de suspensión.


Caso especial: empresas de Colombia con prefijo 770

Si tu empresa está registrada en GS1 Colombia, tus códigos comenzarán con 770. Esto significa que todos tus productos llevarán un EAN-13 de 13 dígitos. Puedes vender con ese código en cualquier parte del mundo.

Para más información sobre el proceso específico de registro y uso en Colombia, visita nuestra guía sobre código de barras en Colombia.

Estructura GTIN ColombiaEjemplo
Prefijo GS1 Colombia770
Prefijo de empresa (4–7 dígitos)1234
Código de producto (variable)5678
Dígito verificador9
EAN-13 completo7701234567890

Preguntas frecuentes (FAQ)

¿Un lector de código de barras moderno puede leer tanto EAN-13 como UPC-A?

Sí. Desde 2005, todos los lectores de código de barras (incluidos los de EE.UU. y Canadá) están configurados para leer ambos formatos. Un lector Zebra, Honeywell, Datalogic o incluso la cámara de un smartphone leerá EAN-13 y UPC-A sin distinción.

¿Puedo usar el mismo número en EAN-13 y UPC-A?

No son "el mismo número en dos formatos". Son números distintos a menos que el EAN-13 comience con 0. Un EAN-13 colombiano 770XXXXXXXXXX no tiene equivalente UPC-A. Un EAN-13 que comience con 0 sí es convertible a UPC-A.

¿Cuánto cuesta registrarse en GS1 para obtener un EAN-13?

Depende del país. Rangos aproximados:

PaísCosto aproximado (anual)
México$3,000 – $15,000 MXN según plan
ColombiaDesde $800,000 COP (hay planes gratuitos para MIPYMES)
ArgentinaDesde $50,000 ARS
ChileDesde $150,000 CLP
BrasilVaría según facturación

Para más detalles por país, consulta nuestra guía de código de barras en Colombia y el artículo de GS1.

¿El EAN-13 o UPC-A contiene información sobre el precio o la fecha de vencimiento?

No. Tanto el EAN-13 como el UPC-A solo identifican qué es el producto (el GTIN). La información de precio, lote, fecha de vencimiento y peso se almacena en el sistema del punto de venta, que busca esos datos en su base de datos cuando escanea el código. Si necesitas codificar información adicional, el formato correcto es GS1-128 o DataMatrix.

¿Qué pasa si imprimo un EAN-13 demasiado pequeño?

El código puede fallar al escanear o ser rechazado por los sistemas de verificación de los retailers. El tamaño mínimo permitido por GS1 es el 80% del tamaño nominal (37.29 mm × 26.26 mm), lo que equivale a aproximadamente 29.83 mm × 21.01 mm. Por debajo de ese tamaño, el riesgo de error de lectura es alto.

¿Puedo poner tanto EAN-13 como UPC-A en el mismo producto?

No es necesario ni recomendado. Un solo EAN-13 (o su equivalente GTIN-13) identifica tu producto en todo el mundo. Poner dos códigos distintos en el mismo producto puede confundir los sistemas de punto de venta y crear inconsistencias en el inventario de tus clientes.

¿El EAN-8 es diferente al EAN-13?

Sí. El EAN-8 es una versión corta del EAN-13, diseñada para productos muy pequeños donde el espacio de la etiqueta es limitado (cigarrillos, chicles, cosméticos pequeños). Usa solo 8 dígitos y tiene una capacidad mucho menor de números únicos. Solo se asigna bajo solicitud especial cuando se demuestra que el producto no puede llevar un EAN-13 estándar.

¿Amazon usa UPC o EAN?

Amazon acepta ambos. En el sistema de Amazon, cualquier GTIN válido (GTIN-12/UPC, GTIN-13/EAN, GTIN-14/ITF-14) puede usarse para crear un listado. La verificación que hace Amazon es contra la base de datos de GS1, no contra el formato del número. Lo que importa es que el código esté registrado legítimamente a tu nombre.

¿Cuántos productos puedo identificar con un prefijo GS1?

Depende de la longitud del prefijo empresarial que te asigne GS1. Un prefijo de 6 dígitos permite hasta 100,000 productos únicos. Un prefijo de 9 dígitos permite hasta 100 productos. GS1 asigna prefijos más largos (con menos capacidad) a empresas con pocos productos, y prefijos más cortos (con más capacidad) a empresas con muchos productos.

Longitud del prefijo empresarialProductos posibles
6 dígitos100,000
7 dígitos10,000
8 dígitos1,000
9 dígitos100

¿El dígito verificador del EAN-13 es el mismo que el del UPC-A?

Sí, cuando la conversión es válida (EAN-13 que empieza con 0). El algoritmo del dígito verificador es el mismo para ambos. Añadir un 0 al inicio de un UPC-A produce un EAN-13 cuyo dígito verificador no cambia porque el algoritmo pondera los dígitos de forma que el resultado se preserva.


Resumen: EAN-13 vs UPC-A en 5 puntos

PuntoEAN-13UPC-A
Dígitos1312
AlcanceGlobalPrincipalmente EE.UU./Canadá
Recomendado para PyMEs LATAMSolo si vendes exclusivamente en EE.UU.
Compatible con EAN-13Es un EAN-13 sin el primer 0
Dónde generarlo/generador-ean/generador-upc

Si eres una PyME de LATAM, regístrate en GS1 de tu país, obtén tu prefijo empresarial, y usa EAN-13. Es el estándar global, funciona en todos los marketplaces del mundo, y te ahorra tener que manejar dos registros distintos.

Si necesitas vender en canales de EE.UU. que históricamente prefieren UPC-A (algunos retailers físicos), recuerda que puedes presentar tu EAN-13 como equivalente agregando un 0 al inicio, o verificar directamente con el comprador si aceptan EAN-13 (la mayoría sí).

Para más información sobre las etiquetas que necesitan llevar estos códigos, visita nuestra guía de etiquetas para productos.

¿Necesitas generar etiquetas GS1?

Crea etiquetas SSCC, GS1-128, UPC y más — gratis y sin complicaciones.

Probar el generador →