BarcodeSheets

UPC o EAN: ¿cuál es la diferencia?

Los dos codifican un GTIN, los dos se leen con los mismos escáneres y uno es técnicamente una variante del otro — aquí tienes lo que de verdad los diferencia y cuál necesita tu producto.

01

12 dígitos o 13 — la diferencia de fondo

UPC-A tiene 12 dígitos. EAN-13 tiene 13. Los dos pertenecen a la misma familia GTIN de GS1 — un número UPC-A es técnicamente un GTIN-12 y un número EAN-13, un GTIN-13 — y están relacionados de una forma muy concreta: añade un solo 0 delante de cualquier número UPC-A de 12 dígitos y obtienes un EAN-13 válido y con el dígito de control (o dígito verificador) correcto. No hace falta recalcularlo; las cuentas salen igual en los dos casos. Por ejemplo, el UPC-A 036000291452 se convierte en el EAN-13 0036000291452 — los mismos doce dígitos de datos, el mismo dígito de control, solo que con el cero inicial escrito. Por eso prácticamente todos los escáneres modernos (incluidos los lectores de códigos de barras de casi todas las cajas de Estados Unidos desde mediados de la década de 2000) leen los códigos UPC-A de forma nativa como parte de la lectura de EAN-13 — en el fondo, un código UPC-A ya es un código EAN-13, solo que normalmente se escribe sin mostrar ese cero inicial.

02

La familia GTIN a la que pertenecen los dos

GTIN (Global Trade Item Number) es el término genérico de GS1 para cada identificador de producto minorista que emite, y existe en cuatro tamaños: GTIN-8 (un EAN-8, para envases demasiado pequeños para un código de barras completo, como una pastilla de chicle o una muestra de cosmética), GTIN-12 (UPC-A), GTIN-13 (EAN-13) y GTIN-14 (que se usa en cajas y embalajes de agrupación en lugar de en unidades sueltas — por ejemplo, una bandeja retractilada de 24 latas que va a un centro de distribución y no a la estantería — codificado como ITF-14). UPC-A y EAN-13 no son tanto estándares rivales como dos tamaños de una misma familia, y la relación del cero inicial que acabas de ver es justo la razón: un GTIN-12 no es más que un GTIN-13 cuyo primer dígito es cero de forma garantizada. Sea cual sea el tamaño que necesite un producto, se asigna igual — a través de un prefijo de empresa con licencia de GS1, no se elige libremente.

03

Dónde se usa cada uno en la práctica

UPC-A es el estándar en los envases del comercio minorista de Estados Unidos y Canadá. EAN-13 es el estándar prácticamente en todo el resto del mundo — Europa, España incluida, el Reino Unido, gran parte de Asia, Australia y América Latina. Ese reparto es sobre todo histórico (el UPC llegó primero, en Estados Unidos, a principios de la década de 1970; el EAN lo siguió unos años después como extensión internacional de la misma idea de fondo) y en la práctica es más estrecho de lo que parece: con la iniciativa Sunrise 2005 de GS1, los sistemas de punto de venta de Estados Unidos y Canadá tuvieron que ser capaces de leer también códigos EAN-13 completos de 13 dígitos, así que una empresa estadounidense que vende en mercados internacionales no necesita un segundo código de barras solo para Estados Unidos — el EAN-13 cubre los dos casos. En el habla cotidiana, «UPC» también se usa de forma laxa como palabra genérica para «el código de barras de la caja», incluso cuando el código impreso es en realidad un EAN-13; conviene mantener separados los dos sentidos cuando decides qué formato vas a generar. La regla práctica: si vendes solo en Estados Unidos o Canadá, UPC-A es la opción convencional; si vendes en cualquier otro sitio, o vendes a escala internacional, EAN-13 es la opción predeterminada más segura.

04

Qué acepta cada minorista y cada marketplace

En la práctica, a ningún gran minorista ni marketplace le importa cuál de las dos etiquetas uses — lo que exigen es un GTIN real, con licencia de GS1, introducido con la cantidad de dígitos que espere el formulario de tu ficha de producto. Amazon acepta un UPC en su marketplace de Estados Unidos y un EAN en la mayoría de sus marketplaces de fuera de Estados Unidos, y valida lo que introduzcas contra la propia base de datos de GS1 en lugar de fijarse solo en la etiqueta. El catálogo estadounidense de Walmart Marketplace espera un GTIN emitido por GS1 introducido como un UPC de 12 dígitos. Los minoristas y los marketplaces europeos e internacionales suelen esperar EAN-13, y plataformas como eBay, los planes de pago para fichas de producto de Etsy y los feeds de producto de Google Shopping siguen la misma regla de fondo: un GTIN válido y registrado en GS1, en el formato que espere la configuración de país de tu catálogo. Como un UPC-A ya es numéricamente un EAN-13 válido, un sistema preparado para aceptar EAN-13 acepta un UPC-A bien formado sin ningún paso adicional — el formato rara vez es el verdadero escollo; tener un número realmente licenciado por GS1, sí.

05

Cómo convertir de uno a otro

De UPC-A a EAN-13: añade un solo 0 delante de los 12 dígitos (dígito de control incluido) — esa es toda la conversión, y el dígito de control sigue siendo correcto sin recalcular nada. De EAN-13 a UPC-A solo funciona a la inversa cuando el primer dígito del EAN-13 ya es un 0; quítalo y los 12 dígitos restantes son el UPC-A equivalente. Un GTIN de 13 dígitos cuyo primer dígito no es 0 no tiene ningún equivalente en UPC-A — nunca se asignó como número de 12 dígitos para Estados Unidos o Canadá, así que no fuerces la conversión: úsalo como EAN-13. También existe UPC-E, una versión de 6 dígitos de UPC-A con supresión de ceros, pensada para envases demasiado pequeños para el código completo; al leer uno, el escáner lo expande automáticamente hasta el UPC-A equivalente, así que no es una conversión aparte de la que tengas que ocuparte a mano. Para generar de verdad un UPC-A o un EAN-13, nuestras herramientas de /upc y /ean-13 toman tus dígitos de datos y calculan el dígito de control automáticamente, gratis y sin límite.

06

Cuándo no necesitas ninguno de los dos: SKU internos

Si un código de barras solo se va a escanear dentro de tu propio almacén, de tu sistema de inventario o de tu punto de venta — y no en un minorista o un marketplace que valide contra la base de datos de GS1 —, no necesitas ni UPC-A ni EAN-13. /code-128 codifica cualquier cadena alfanumérica, incluido tu propio SKU, con la longitud que quieras, sin registro, sin cuota de licencia y sin el número fijo de dígitos al que sí está sujeto un GTIN; nuestro generador de /code-128 y el generador de SKU cubren exactamente ese caso. Reserva UPC-A y EAN-13 para los productos que van de verdad a una caja de tienda o a una ficha de producto de un marketplace que exija un GTIN con licencia — meter a la fuerza un SKU de uso interno en formato UPC/EAN solo añade el coste de licencia de GS1 sin ninguna ventaja. También está bien empezar con Code 128 para un producto de venta directa al consumidor y pasarse más adelante a un GTIN con licencia, cuando estés listo para vender al por mayor o para publicar en un marketplace que lo exija — empezar solo para uso interno no te cierra la puerta a conseguir después un número GS1 real. Si sí necesitas un GTIN real y con licencia, consulta nuestra guía: cómo obtener un código de barras GS1.

Preguntas frecuentes

¿Es lo mismo un UPC que un EAN?

No son lo mismo, pero están directamente relacionados: un número UPC-A es numéricamente un EAN-13 válido (basta con añadirle un cero delante), así que son dos tamaños dentro de la familia GTIN de GS1 y no formatos incompatibles. Un escáner de caja pensado para EAN-13 lee un UPC-A bien formado sin ningún paso de conversión.

¿Puedo convertir un UPC en un EAN?

Sí — añade un solo 0 delante de los 12 dígitos del UPC-A (dígito de control incluido) y ya tienes un EAN-13 válido; no hay que recalcular nada. A la inversa solo funciona cuando el EAN-13 ya empieza por 0; un código de 13 dígitos que no empiece por 0 nunca fue un número de 12 dígitos.

¿Amazon exige un UPC o un EAN?

Depende del marketplace en el que publiques, no hay una regla fija: Amazon suele esperar un UPC en su tienda de Estados Unidos y un EAN en la mayoría de sus tiendas de fuera de Estados Unidos, y valida contra la propia base de datos de GS1 lo que envíes. Quienes venden marca propia, producto genérico o artesanía y están inscritos en el Registro de Marcas (Brand Registry) pueden optar a una exención de GTIN en lugar de necesitar cualquiera de los dos.

¿Cuál me conviene para mi negocio, UPC o EAN?

Si vendes solo en Estados Unidos o Canadá, UPC-A es la opción convencional y lo que esperan por defecto la mayoría de los sistemas minoristas estadounidenses. Si vendes a escala internacional, o exclusivamente fuera de Norteamérica, EAN-13 es la opción predeterminada más amplia — y como los números UPC-A encajan dentro de un EAN-13 con un cero delante, elegir EAN-13 nunca te cierra la puerta a publicar más adelante en Estados Unidos.

¿Necesito un UPC o un EAN para una tienda solo online?

No, si vendes únicamente a través de tu propia web, sin publicar en un marketplace o en un minorista que valide los GTIN contra la base de datos de GS1. Un código de barras Code 128 con tu propio SKU basta en ese caso para la preparación de pedidos y el inventario internos — mira nuestra guía sobre cómo obtener un código de barras GS1 para saber exactamente cuándo sí hace falta un GTIN real.