EAN-13 vs UPC-A: cuál ocupa tu producto y por qué

EAN-13 y UPC-A parecen primos y lo son: la diferencia real es un cero al inicio. La historia de los dos formatos, el truco del cero y cuál te toca según dónde vendas.

Si pusiste un EAN-13 y un UPC-A lado a lado, a simple vista no sabrías decir cuál es cuál: mismas rayas verticales, mismas marcas al centro, un número impreso debajo. La diferencia completa son las siglas, un dígito —y una historia que empieza en Ohio y termina en tu etiqueta.

Dos formatos, una familia

El UPC-A (Universal Product Code) nació primero: en 1973 la industria del retail de Estados Unidos y Canadá acordó un código único de 12 dígitos para todos los productos, y en 1974 se escaneó el primero en una caja. El EAN-13 llegó en 1977 como la versión internacional —European Article Number, hoy International— con un dígito más para repartir prefijos entre países: 750 es México, 84 España, 789 Brasil.

Son tan familia que comparten todo lo técnico: la misma simbología de módulos, las mismas barras de guarda de sincronización y el mismo dígito verificador al final. Donde difieren es en el reparto de los dígitos: el EAN usa su primer dígito para el prefijo mundial, y el UPC mete todo el número en el sistema de Estados Unidos y Canadá.

El truco del cero

Aquí está el secreto que simplifica todo: un UPC-A con un cero antepuesto es un EAN-13 válido.

El cero es justamente el prefijo que GS1 reservó para Estados Unidos y Canadá. Por eso el dígito verificador cuadra en ambos sin recalcular, y por eso cualquier escáner de las últimas décadas lee los dos sin chistar: técnicamente está leyendo EAN todo el tiempo. La “conversión” de UPC a EAN no es convertir nada: es escribir el número completo.

(¿Quieres comprobar que el verificador de esos ejemplos cuadra? El decodificador te lo valida con ambos.)

¿Cuál ocupa tu producto?

La regla no la decide el formato, sino dónde se va a vender:

Si fabricas o importas, pregúntate primero por el mercado del producto, no por el código: el número sigue al mercado, nunca al revés.

Lo que no es este código

Dos aclaraciones que ahorran dinero:

  1. El código de barras no es registro de producto ante PROFECO ni nada parecido. Es un identificador de GS1 para la cadena comercial. Trámites aparte, código aparte.
  2. Para inventario interno no necesitas licencia. Numerar tus bodegas, activos o pedidos con un Code128 propio cumple perfecto: nadie te exige un EAN para uso interno.

Y si lo que sigue es imprimir: el generador produce tu EAN-13 o UPC-A en PNG o SVG, y la guía de etiquetas trae el tamaño y la posición correctos para que el escáner de mostrador lo lea a la primera.

Preguntas frecuentes

¿Son lo mismo el EAN-13 y el UPC-A?

Casi: la misma simbología, las mismas barras de guarda y el mismo uso en mostrador. El UPC-A tiene 12 dígitos y nació en Estados Unidos; el EAN-13 tiene 13 y es el estándar del resto del mundo, incluido México. Un UPC-A con un cero al inicio es un EAN-13 válido.

¿Puedo usar un EAN-13 en Estados Unidos?

Sí. Los escáneres modernos de cualquier país leen ambos formatos desde hace décadas, porque técnicamente son el mismo sistema. Si tu producto nació para el mercado de Estados Unidos y Canadá, lo usual es que te asignen un UPC-A; si vendes en México, un EAN-13 con prefijo 750.

¿Cómo convierto un UPC-A a EAN-13?

Antepónle un cero a los 12 dígitos: el UPC-A 036000291452 se convierte en el EAN-13 0036000291452. El dígito verificador no cambia, porque el cero inicial no altera el cálculo. No hay que recodificar nada.

¿Cuál uso si vendo en México o en Mercado Libre?

En México el estándar de retail es el EAN-13 con prefijo 750, que se solicita a GS1 México al afiliarte. Las plataformas grandes aceptan EAN y UPC como identificador de producto; si vas a vender en tienda física mexicana, lo que te van a pedir es un EAN-13.

¿Tengo que pagarle a GS1 por mi código?

Para vender en retail formal, sí: los prefijos de empresa los administra GS1 y se pagan por licencia, con costo según el país y la cantidad de códigos. Para numerar tu inventario interno nadie te exige un EAN: un Code128 interno cumple sin licencia.

Ya sabes cuál formato es el tuyo: genera el código y descarga en PNG o SVG.

Abrir el generador

Otras herramientas gratis