Código EAN, UPC, GTIN o ISBN: las diferencias explicadas
GTIN es el término general; EAN-13 y UPC-A son sus versiones de 13 y 12 dígitos. Vea cómo se convierten, dónde encajan GTIN-14 e ISBN y por qué ASIN y SKU no lo son.
En resumen
- GTIN es el nombre de la familia: GTIN-8, GTIN-12 (UPC-A), GTIN-13 (EAN-13) y GTIN-14 usan el mismo método de dígito de control.
- Un UPC-A con un 0 delante es un EAN-13 válido; un EAN que empieza por 0 se convierte en UPC quitando el 0.
- GTIN-14/ITF-14 es para cajas, el ISBN (978/979) para libros y lo asigna una agencia nacional del ISBN, y el ISSN (977) para revistas.
- ASIN, FNSKU, SKU, MPN y el BPID de bol.com no son GTIN y no deben ir en un campo GTIN.
- El prefijo indica la oficina de GS1 que lo asignó, no el país de origen, y un dígito de control válido demuestra el formato, no la titularidad.
GTIN es el término general que engloba todos los números de producto que lleva un código de barras, y EAN y UPC son dos longitudes de ese mismo sistema: un código EAN-13 es un GTIN de 13 dígitos (GTIN-13), usado sobre todo fuera de Norteamérica, y un UPC-A es un GTIN de 12 dígitos (GTIN-12), usado sobre todo en Estados Unidos y Canadá. Si añade un cero delante de un UPC, obtiene un código EAN-13 válido; por tanto, los dos sistemas son compatibles, no rivales.
El resto de la familia sigue la misma lógica. El GTIN-8 (EAN-8) es una versión corta para envases muy pequeños, el GTIN-14 identifica cajas y embalajes de agrupación, y el ISBN y el ISSN son los números de libros y revistas, integrados en el sistema GTIN con sus propios prefijos (978–979 y 977). Identificadores como el ASIN, el FNSKU, el SKU o el MPN se parecen en una ficha de producto, pero no son GTIN en absoluto.
Esta guía explica cada identificador, cómo se convierten unos en otros, qué pide realmente cada campo de un marketplace o de un feed de productos, y las confusiones que provocan la mayoría de los errores en los anuncios. Si los códigos de producto son nuevos para usted, empiece por nuestra guía qué es un código EAN y cómo lo usan los vendedores online y vuelva aquí después para ver las diferencias.
¿Qué es un GTIN? El término general detrás de cada código de barras
GTIN significa Global Trade Item Number (número mundial de artículo comercial). Es el nombre que GS1, la organización mundial de estándares que está detrás de los códigos de barras del comercio, da a sus identificadores de artículos. Un GTIN identifica un artículo comercial concreto: un producto en una talla, un color, un sabor y un formato determinados. No dice nada del precio, del stock ni del lugar de fabricación. Los minoristas y los marketplaces lo usan como clave para consultar todo lo demás.
Un GTIN existe en cuatro longitudes. La especificación de Google Merchant Center, uno de los resúmenes públicos más claros, acepta exactamente estas cuatro: 8, 12, 13 o 14 dígitos (Google Merchant Center: gtin).
- GTIN-8: 8 dígitos, en un código de barras EAN-8, para envases muy pequeños.
- GTIN-12: 12 dígitos, el número de un código de barras UPC-A, usado sobre todo en Estados Unidos y Canadá.
- GTIN-13: 13 dígitos, el número de un código de barras EAN-13, usado en Europa y en la mayor parte del resto del mundo. El código JAN japonés también es un GTIN-13.
- GTIN-14: 14 dígitos, para unidades comerciales como cajas y embalajes de agrupación, normalmente impreso como código de barras ITF-14 o GS1-128.
Así pues, «GTIN» es el apellido de la familia y «EAN», «UPC», «JAN» e «ITF-14» son los nombres de uso común de algunos de sus miembros. Cuando un formulario de un marketplace pide un «GTIN», cualquiera de las cuatro longitudes es técnicamente un GTIN, aunque en la práctica un producto de consumo europeo casi siempre utilizará un código EAN de 13 dígitos.
Por qué todas las longitudes encajan entre sí
Las cuatro longitudes comparten una misma lógica de numeración. Todo GTIN termina en un dígito de control calculado con el mismo método de módulo 10, y cualquier GTIN puede escribirse con 14 dígitos añadiendo ceros a la izquierda. GS1 UK lo describe exactamente así cuando explica que un GTIN-13 necesita un cero a la izquierda cuando se introduce en un campo de 14 dígitos (GS1 UK: niveles de embalaje). Los ceros a la izquierda no cambian el dígito de control; por eso un UPC, un EAN y un GTIN-14 completado con ceros pueden referirse al mismo producto.
| Escrito como | Ejemplo (ilustrativo) | ¿Mismo artículo? |
|---|---|---|
| UPC-A (GTIN-12) | 012345678905 | Sí |
| EAN-13 (GTIN-13) | 0012345678905 | Sí, con un cero añadido a la izquierda |
| Campo de 14 dígitos (formato GTIN-14) | 00012345678905 | Sí, con dos ceros añadidos a la izquierda |
El número de ejemplo es un número ficticio habitual para ilustrar el cálculo. No se presenta como un producto real.
Código EAN o UPC: ¿cuál es la diferencia?
La respuesta corta: la longitud y la historia. Un UPC-A tiene 12 dígitos y un EAN-13 tiene 13. Ambos son GTIN, ambos usan el mismo método de dígito de control y sus códigos de barras son casi idénticos: barras blancas y negras con los dígitos impresos debajo. Los escáneres de caja modernos leen los dos.
La respuesta larga se remonta a cómo se extendieron los códigos de barras. El UPC (Universal Product Code) era el sistema norteamericano, gestionado por la organización que hoy es GS1 US. El EAN (originalmente European Article Number) amplió la idea al resto del mundo añadiendo un dígito al principio. Ese dígito adicional dio cabida a más rangos de números, que GS1 repartió después entre sus oficinas nacionales. El nombre europeo se mantuvo incluso cuando el sistema se volvió global: el EAN pasó a llamarse GTIN-13 en 2009, pero casi todo el mundo sigue diciendo «código EAN» (Shopify).
| EAN-13 | UPC-A | |
|---|---|---|
| Nombre GTIN | GTIN-13 | GTIN-12 |
| Dígitos | 13 | 12 |
| Región principal | Europa y la mayor parte del mundo | Estados Unidos y Canadá |
| Primeros dígitos | Prefijo GS1 de 2–3 dígitos y, a continuación, el resto del prefijo de empresa | Prefijo de empresa que empieza por 0 o 1 (escrito como EAN-13) |
| Dígito de control | Módulo 10, pesos 1 y 3 | Módulo 10, pesos 1 y 3 |
| Versión corta | EAN-8 (GTIN-8) | UPC-E (8 dígitos, comprimido) |
| Tamaño nominal del código de barras | Aprox. 37,29 × 25,93 mm | Aprox. 37,29 × 25,91 mm |
| Conversión al otro | Solo si empieza por 0: quitar el 0 inicial | Siempre: añadir un 0 a la izquierda |
Los tamaños nominales proceden de la guía de un fabricante de impresoras (idprt, una fuente comercial); nuestra guía para imprimir códigos de barras trata en detalle el tamaño, los márgenes de silencio y los colores.
Cómo convertir un UPC en un código EAN (y al revés)
- Tome el UPC-A de 12 dígitos, por ejemplo
012345678905. - Añada un 0 delante:
0012345678905. Ahora es un código EAN válido de 13 dígitos. - Deje el último dígito tal cual. El dígito de control no cambia, porque un cero a la izquierda no suma nada a la suma ponderada.
- Para volver atrás, un EAN-13 que empieza por 0 puede escribirse como UPC-A quitando ese primer 0. Un EAN-13 que empieza por cualquier otro dígito no tiene equivalente UPC-A.
Por eso los códigos procedentes de Estados Unidos aparecen a menudo en los sistemas europeos empezando por 0. Si ve un EAN del tipo 0xxxxxxxxxxxx, lo más probable es que sea un UPC-A escrito con 13 dígitos. Eso le indica que el prefijo de empresa lo asignó GS1 US, nada más.
¿Y el UPC-E?
El UPC-E es una forma comprimida de 8 dígitos de ciertos números UPC-A, usada en envases pequeños en Norteamérica. No es un número distinto: se expande a un UPC-A de 12 dígitos según reglas fijas. Google pide a los vendedores que conviertan los códigos UPC-E a su forma de 12 dígitos antes de enviarlos. No confunda el UPC-E con el EAN-8, que es un número de 8 dígitos propio, con su propia asignación.
¿Puedo usar un UPC en Europa, o un código EAN en Estados Unidos?
Sí. Como ambos son GTIN y los escáneres modernos leen las dos simbologías, un producto con un UPC-A puede venderse en Europa y un producto con un EAN-13 puede venderse en Norteamérica. Los marketplaces suelen aceptar cualquiera de los dos en el campo de identificador de producto, siempre que elija el tipo correcto en el desplegable (elegir «EAN» y pegar 12 dígitos es un motivo de rechazo habitual; véase la sección sobre confusiones más abajo).
Lo que importa para la aceptación no es si el código se llama UPC o EAN, sino si es válido, exclusivo del producto y, en los canales que lo comprueban, si está licenciado a la marca que usted publica. El prefijo no es un pasaporte. Un producto cuyo código empieza por 0 no es «estadounidense», y uno que empieza por 84 no es «español».
GTIN o EAN: ¿son lo mismo?
Casi. Todo EAN-13 es un GTIN, pero no todo GTIN es un EAN-13. «GTIN-13» y «EAN-13» se refieren al mismo número de 13 dígitos; GS1 prefiere el nombre GTIN, mientras que vendedores, proveedores y muchos marketplaces siguen diciendo EAN. Si un proveedor le envía un «código EAN» y un formulario pide un «GTIN», puede introducir el EAN tal cual.
La confusión suele darse al revés. Cuando un formulario estadounidense pide un «GTIN» y usted tiene un UPC, introduzca el UPC de 12 dígitos. Cuando un formulario europeo pide un «EAN» y usted tiene un UPC, introdúzcalo con un cero a la izquierda. Cuando un socio logístico pide el «GTIN de la caja», se refiere a un GTIN-14 para el embalaje de agrupación, no al EAN de la unidad que contiene.
La anatomía de un GTIN-13
Un EAN-13 tiene tres partes (según las describe AECOC, GS1 Spain):
- Prefijo de empresa GS1 (7–10 dígitos): empieza por un prefijo GS1 de 2–3 dígitos que indica qué oficina nacional de GS1 lo asignó, seguido del resto del número de empresa.
- Referencia de artículo: los dígitos que el propietario de la marca asigna a cada producto. Cuanto más largo es el prefijo de empresa, menos referencias de artículo quedan. GS1 Germany, por ejemplo, vende un número base de 9 dígitos para 1.000 GTIN, uno de 8 dígitos para 10.000 y uno de 7 dígitos para 100.000.
- Dígito de control: el último dígito, calculado a partir de los 12 primeros.
Tome el número ilustrativo 8712345678906. Los 12 primeros dígitos, ponderados alternativamente por 1 y 3, suman 114; el siguiente múltiplo de 10 es 120, así que el dígito de control es 6. Esto solo muestra el cálculo; no es un producto real. Puede comprobar cualquier número con la calculadora de abajo o leer el método completo en nuestra guía del dígito de control EAN.
Mito: el prefijo no indica el país de origen. GS1 afirma que los prefijos «no identifican el país de origen de un producto» (lista de prefijos de empresa GS1). 840–849 significa que el prefijo de empresa lo asignó AECOC (GS1 Spain), 870–879 GS1 Nederland, 400–440 GS1 Germany, 500–509 GS1 UK, 300–379 GS1 France y 800–839 GS1 Italy. Un producto fabricado en China por una marca neerlandesa puede empezar por 87; un producto fabricado en los Países Bajos puede empezar por 0.
GTIN-8 y EAN-8: el código corto para envases pequeños
Un EAN-8 contiene un GTIN-8 de 8 dígitos. Existe para productos demasiado pequeños para un código de barras EAN-13 completo: piense en un bálsamo labial, un tubo pequeño de pegamento o un sobre individual de especias. El código de barras mide aproximadamente dos tercios del ancho de un EAN-13.
Los números GTIN-8 escasean porque 8 dígitos permiten muchas menos combinaciones, así que las oficinas de GS1 solo los asignan cuando realmente hacen falta. GS1 Nederland, por ejemplo, solo asigna un EAN-8 para determinados tamaños, por ejemplo cuando la superficie imprimible total es inferior a 80 cm², y recuerda que a menudo se puede reducir un EAN-13 en su lugar. Los precios lo reflejan: GS1 Nederland cobra un pago único de 53 € por un GTIN-8, y GS1 Germany cobra 16 € al año por un número corto.
¿Cabe un EAN-8 en un campo de 13 dígitos?
Sí, completado con ceros. Un EAN-8 escrito con 13 dígitos lleva cinco ceros a la izquierda, y con 14 dígitos, seis. El dígito de control no cambia. Tenga cuidado, eso sí: algunos sistemas tratan un código que empieza por varios ceros como un UPC. Si un marketplace tiene una opción «EAN-8» o «GTIN» aparte, elíjala en lugar de forzar el código en un campo UPC.
¿Debería un pequeño vendedor online usar EAN-8?
Normalmente no. La mayoría de los vendedores que preguntan por el EAN-8 en realidad quieren un código de barras más pequeño, no un número distinto. Un EAN-13 estándar puede imprimirse hasta aproximadamente el 80 % de su tamaño nominal, y en una etiqueta pequeña eso suele bastar. El GTIN-8 tiene sentido cuando el envase es realmente diminuto y un escáner de caja tiene que leerlo; para productos que solo se venden online, rara vez aporta algo.
GTIN-14 e ITF-14: códigos para cajas y embalajes de agrupación
Un GTIN-14 identifica una unidad comercial en lugar de una unidad de consumo: una caja de 12 botellas, una caja de 48 latas, un embalaje exterior con 6 paquetes interiores. Los escanean los almacenes y los centros de distribución, no los clientes en caja. Los GTIN-14 suelen imprimirse como código de barras ITF-14 (un código de barras grueso que a menudo se imprime directamente sobre el cartón ondulado) o dentro de un código de barras GS1-128 en etiquetas logísticas.
GS1 UK traza una línea clara: una unidad de consumo para la venta minorista debe llevar un GTIN-13 en un código de barras EAN-13, mientras que los niveles de embalaje superiores pueden usar GTIN-14. En un campo GTIN-14, un GTIN-13 se escribe con un cero a la izquierda.
Cómo se relaciona un GTIN-14 con el código EAN de la unidad
Una caja es un artículo comercial distinto de la unidad que contiene, así que necesita un número distinto. Una forma habitual de construirlo es tomar los 12 dígitos anteriores al dígito de control del GTIN-13 del artículo, poner delante un dígito de nivel de embalaje y calcular un nuevo dígito de control. Con el número ilustrativo 8712345678906:
| Nivel | Identificador | Número (ilustrativo) | Código de barras |
|---|---|---|---|
| Artículo individual (unidad de consumo) | GTIN-13 | 8712345678906 | EAN-13 |
| Mismo artículo en un campo de 14 dígitos | GTIN-13 completado | 08712345678906 | Se usa en los datos, no es un artículo nuevo |
| Caja de 12 | GTIN-14 | 18712345678903 | ITF-14 o GS1-128 |
Fíjese en que el dígito de control de la caja cambia de 6 a 3, porque el 1 inicial es un dígito real, no un relleno. Muchos propietarios de marca simplemente asignan un GTIN-13 nuevo a sus cajas; se utilizan ambos enfoques. En cualquier caso, la caja nunca comparte número con la unidad.
¿Necesitan los vendedores de marketplaces un GTIN-14?
Rara vez. Si vende artículos sueltos online, necesita un GTIN para cada variante que se vende, no para las cajas en las que se los envía su proveedor. El GTIN-14 cobra importancia cuando vende al por mayor, envía a centros de distribución de grandes cadenas o vende packs fijos que el cliente compra como una sola unidad. Google, por ejemplo, acepta «ITF-14 (multipacks): 14 dígitos» en su atributo gtin. Cuando un pack se vende a los consumidores como un solo producto, muchos vendedores le asignan en su lugar su propio GTIN-13. Nuestro artículo sobre variantes, packs y cuándo necesita un código EAN nuevo explica esas decisiones paso a paso.
ISBN e ISSN: por qué libros y revistas tienen sus propios números
Un ISBN (International Standard Book Number) es un identificador de libros que se ha integrado en el sistema GTIN. Desde que los libros pasaron al ISBN de 13 dígitos, un ISBN-13 también es un GTIN-13 válido. Empieza por el prefijo GS1 «Bookland» 978 o 979. Las revistas y otras publicaciones periódicas usan un ISSN, que se integra en un GTIN-13 con el prefijo 977.
La diferencia fundamental es quién los asigna. Los ISBN proceden de las agencias nacionales del ISBN, no de GS1 ni de los revendedores de códigos de barras. Si publica un libro, obtiene el ISBN de la agencia del ISBN de su país y lo imprime como código de barras EAN-13 en la cubierta. Un código EAN normal de un proveedor de códigos de producto es el identificador equivocado para un libro, y no debe usarlo.
Un ISBN por edición
Cada formato y cada edición de un libro es un producto distinto: la edición en tapa dura, la de bolsillo y el libro electrónico necesitan cada uno su propio ISBN. bol.com lo explica claramente a sus vendedores (plataforma de socios de bol.com). Una segunda edición revisada también recibe un número nuevo, lo que coincide con la regla general de que un producto modificado necesita un identificador nuevo.
ISBN-10 o ISBN-13
Los libros más antiguos llevan un ISBN de 10 dígitos. Google pide a los vendedores que envíen el ISBN-13 y que conviertan los ISBN-10. La conversión sigue el mismo patrón que la de UPC a EAN, con un matiz: se pone 978 delante de los nueve primeros dígitos y se calcula un nuevo dígito de control con el método GTIN, porque el ISBN-10 usaba otro sistema de dígito de control. Por ejemplo, los 12 dígitos ilustrativos 978123456789 dan un dígito de control GTIN de 7, así que el ISBN-13 sería 9781234567897.
| Prefijo | Significado | Quién lo asigna |
|---|---|---|
| 978, 979 | ISBN (libros) | Agencias nacionales del ISBN |
| 977 | ISSN (revistas, publicaciones periódicas) | El sistema ISSN, ni GS1 ni los revendedores de códigos de barras |
| Otros prefijos GS1 | Productos normales (EAN/UPC) | Oficinas nacionales de GS1, a los propietarios de marca |
Si vende libros y otros productos, manténgalos separados en su catálogo: los libros con ISBN, todo lo demás con EAN o UPC. Algunos marketplaces tienen campos ISBN aparte, y un libro publicado con un EAN que no empieza por 978/979 probablemente será rechazado o fusionado de forma incorrecta.
ASIN, FNSKU, SKU y MPN: identificadores que no son GTIN
Una ficha de producto en un marketplace o en un feed está llena de códigos. Solo algunos son GTIN. Confundirlos es uno de los motivos más habituales por los que una oferta acaba vinculada al producto equivocado, así que conviene saber cuál es cuál.
| Identificador | Quién lo asigna | Ámbito | ¿Es un GTIN? | Uso habitual |
|---|---|---|---|---|
| EAN / UPC (GTIN) | El propietario de la marca, a partir de un rango de números licenciado o comprado | Mundial | Sí | Identificar el producto en todas partes |
| ASIN | Amazon | Solo Amazon | No | ID interno del catálogo de Amazon |
| FNSKU | Amazon | Solo Amazon FBA | No | Etiqueta que sigue su stock en los almacenes de Amazon |
| SKU | Usted (el vendedor) | Su empresa | No | Control de stock, gestión de pedidos |
| MPN | El fabricante | La gama de ese fabricante | No | Referencia o número de modelo; se combina con la marca en los feeds |
| BPID | bol.com | Solo bol.com | No | Agrupa varios EAN de un mismo producto |
ASIN y FNSKU
El ASIN (Amazon Standard Identification Number) es el ID que Amazon da a cada página de producto de su catálogo. Cuando usted crea un anuncio nuevo con un GTIN, Amazon crea un ASIN y lo vincula a ese GTIN. Fuera de Amazon, un ASIN no significa nada.
El FNSKU es la etiqueta que Amazon usa para el stock en sus centros logísticos, de modo que pueda distinguir sus unidades de un ASIN de las de otro vendedor. Se imprime como código de barras, y por eso los vendedores a veces lo confunden con un código EAN. No lo es, y nunca debe introducirse en un campo GTIN en otro sitio. Las reglas para crear anuncios en Amazon, incluidas las exenciones de GTIN y el Brand Registry, se tratan en nuestro artículo sobre códigos EAN para Amazon.
SKU
Un SKU (stock keeping unit, unidad de mantenimiento de stock) es su propio código interno: CANDLE-LAV-200 para una vela de lavanda de 200 g, por ejemplo. Puede crear los SKU libremente y cambiarlos cuando quiera. Google indica expresamente que no se deben poner SKU en los campos GTIN, marca o MPN (Google: identificadores únicos de producto). Es perfectamente correcto, y a menudo útil, tener ambos: un SKU para su sistema de stock y un código EAN para el mundo exterior.
MPN
El MPN (manufacturer part number, referencia del fabricante) es el número de modelo o de pieza que un fabricante da a su producto, como el código del dorso de un cartucho de impresora. Solo es único dentro de esa marca, por eso los feeds lo combinan con el nombre de la marca. Para productos de marca propia o de marca blanca sin GTIN, Google acepta en su lugar marca más MPN. eBay también considera la marca y el MPN parte del conjunto de identificadores de producto.
BPID en bol.com
bol.com agrupa varios EAN de lo que considera un mismo producto, como distintos tamaños de envase o versiones regionales, bajo un único bol Product ID (BPID) (documentación de la API de bol.com). Al igual que el ASIN, es un ID de plataforma y no un GTIN. Para saber cómo gestiona bol.com los anuncios compartidos y los EAN duplicados, consulte nuestra guía de códigos EAN para bol.com.
El número y el código de barras: las simbologías explicadas
Gran parte de la confusión entre EAN, UPC y GTIN viene de que las mismas palabras describen dos cosas: el número y el código de barras que lo contiene. La terminología de GS1 ayuda a aclararlo. El GTIN es el número. EAN-13, UPC-A, EAN-8, ITF-14, GS1-128, GS1 DataMatrix y los códigos QR son simbologías: formas de dibujar un número para que un escáner pueda leerlo.
| Código de barras (simbología) | Contiene | Dónde se ve |
|---|---|---|
| EAN-13 | GTIN-13 (también ISBN, ISSN) | Productos de consumo en todo el mundo |
| UPC-A | GTIN-12 | Productos de consumo, Estados Unidos y Canadá |
| EAN-8 | GTIN-8 | Envases muy pequeños |
| UPC-E | GTIN-12 comprimido | Envases pequeños, Norteamérica |
| ITF-14 | GTIN-14 (o GTIN-13 completado) | Cajas y embalajes de agrupación |
| GS1-128 | GTIN-14 más datos adicionales (lote, fechas) | Etiquetas logísticas, palés |
| GS1 DataMatrix / QR (GS1 Digital Link) | GTIN más datos adicionales o un enlace web | Sector sanitario y, cada vez más, envases de consumo |
GS1 describe el EAN/UPC como el más antiguo y el más utilizado de sus códigos de barras, impreso en prácticamente todos los productos de consumo del mundo. La consecuencia práctica para los vendedores: la imagen del código de barras es la parte fácil. Puede generar gratis un código de barras EAN-13 a partir de un número que tenga. Lo que no puede hacer es inventarse el número, porque tiene que ser único y, en algunos canales, rastreable hasta su empresa.
¿Sustituirán los códigos 2D al EAN y al UPC?
No a corto plazo. El objetivo «Sunrise 2027» de GS1 es que los sistemas de punto de venta del comercio minorista de todo el mundo puedan escanear códigos de barras 2D, como GS1 DataMatrix y códigos QR con GS1 Digital Link, antes de que termine 2027. Es un hito de preparación, no una obligación para las marcas. Las propias páginas de soporte de GS1 indican que hoy un código QR GS1 «debe utilizarse junto con un código de barras EAN o UPC» (soporte de GS1). El GTIN dentro de un código 2D es el mismo número que el de su EAN, así que el identificador no cambia; solo cambia la forma de dibujarlo. Su código de barras EAN-13 sigue siendo válido a octubre de 2026.
¿Qué identificador pide cada canal?
Los formularios rara vez usan nombres coherentes. Una plataforma tiene un campo «Código de barras», otra pide un «ID de producto» con un desplegable de tipos, un feed quiere gtin. La tabla siguiente traduce los nombres de campo habituales al identificador que debe introducir. Las reglas de los canales corresponden a octubre de 2026; consulte las páginas de ayuda de la plataforma antes de publicar.
| Canal / campo | Qué introducir | Notas |
|---|---|---|
Google Merchant Center gtin | GTIN-8, -12, -13 o -14 (UPC-E convertido a 12 dígitos, ISBN-10 convertido a ISBN-13) | Recomendado si el producto tiene un GTIN asignado por el fabricante; los productos de marca propia pueden usar marca + MPN |
Google mpn | Referencia del fabricante | No su SKU |
| Amazon «ID de producto» + tipo | UPC, EAN, ISBN, JAN o GTIN, según el tipo que elija | Amazon comprueba los códigos con los datos de GS1; exención de GTIN posible para algunos productos |
| bol.com | EAN o ISBN | EAN registrado en GS1 obligatorio para artículos de marca; para artículos sin marca, bol.com indica que todavía no exige el registro |
| Identificadores de producto de eBay | EAN, UPC o ISBN, más marca y MPN | Se permite «No aplicable» cuando realmente no hay código |
| Kaufland | EAN | Una página de producto por EAN, compartida por todos los vendedores |
| Shopify, «Código de barras» de la variante | UPC, EAN, ISBN o GTIN | Desde la versión de API 2026-10, hasta 20 identificadores tipificados por variante |
| Almacén / venta al por mayor | GTIN-13 para unidades, GTIN-14 para cajas | Pregunte qué nivel necesitan |
Google Shopping
Google trata las cuatro longitudes de GTIN como un único atributo. Pide un GTIN cuando el producto tiene uno asignado por el fabricante, indica que los productos sin GTIN no lo necesitan, y exige un dígito de control válido y ningún prefijo restringido o de cupón (02, 04, 2, 05, 98, 99, 981–984). Cada variante de color o talla necesita su propio GTIN. Nuestro artículo sobre GTIN para Google Shopping e identifier_exists explica cuándo dejar el campo vacío.
Shopify y otras tiendas online
Ninguna plataforma de tienda online exige un GTIN para vender en su propia tienda, pero el campo alimenta sus anuncios de Google y las integraciones con marketplaces. La versión de API 2026-10 de Shopify sustituyó el campo único barcode por una conexión barcodes que admite hasta 20 identificadores por variante, cada uno tipificado como UPC, EAN, ISBN, GTIN o ASIN y validado según su estándar (registro de cambios de Shopify). Eso hace más visible que antes la diferencia entre los tipos: ahora un ASIN puede figurar junto a un EAN sin que se confunda con él.
Amazon y bol.com
Estos dos marketplaces de catálogo se fijan en algo más que el formato. Amazon afirma desde hace tiempo que verifica los UPC y los EAN con la base de datos de GS1 y considera inválidos los códigos que no coinciden con la información de GS1. bol.com exige un EAN registrado en GS1 para los artículos de marca, mientras que para los artículos sin marca indica que todavía no exige el registro (plataforma de socios de bol.com, comprobado en octubre de 2026). Por tanto, en estos dos canales el tipo de identificador es solo la mitad de la cuestión; la otra mitad es a quién está licenciado el número.
Ejemplo práctico: un producto, varios identificadores
Para ver cómo encaja todo, sigamos a una vendedora ficticia, «una fabricante de velas», que vende una vela de lavanda en dos tamaños a través de su propia tienda, bol.com y Google Shopping, y que suministra cajas de 12 a una pequeña tienda de regalos.
| Artículo | SKU (propio) | GTIN | Notas |
|---|---|---|---|
| Vela de lavanda 200 g | LAV-200 | GTIN-13 n.º 1 | Impreso como EAN-13 en la etiqueta |
| Vela de lavanda 400 g | LAV-400 | GTIN-13 n.º 2 | Tamaño distinto, por tanto GTIN nuevo |
| Set de regalo: las dos velas | LAV-SET | GTIN-13 n.º 3 | Un pack que ella crea es un artículo comercial nuevo |
| Caja de 12 × 200 g para la tienda de regalos | LAV-200-C12 | GTIN-14 o un GTIN-13 nuevo | Solo necesario si la tienda escanea cajas |
En Google Shopping envía los GTIN-13 n.º 1 y n.º 2 en el campo gtin y el nombre de su marca en brand. Sus SKU van en el sistema de su propia tienda y en el campo id, nunca en gtin. En bol.com, que sus códigos no GS1 sean adecuados depende de cómo clasifique bol.com las velas: como marca, bol.com exige EAN registrados en GS1; como artículos sin marca, bol.com no exige actualmente el registro. Si más adelante piensa vender las velas a través de una cadena de tiendas, ese es el momento de elegir GS1, porque las cadenas comprueban que el GTIN esté registrado a nombre del proveedor.
No necesita ningún UPC, aunque le haga un pedido un cliente de Estados Unidos: sus EAN-13 también funcionan allí. Y nunca necesita un ISBN, salvo que publique como libro el folleto sobre cómo hacer velas que acompaña a sus productos.
¿Dónde se solicitan los códigos EAN y UPC?
El tipo de identificador le dice el formato; no le dice de quién es el número. GS1 se describe como el único proveedor oficial de GTIN de GS1, y estos se obtienen asociándose a la oficina nacional de GS1, que le concede bajo licencia un prefijo de empresa o números sueltos, normalmente a cambio de una cuota anual. En España esa oficina es AECOC (GS1 Spain). GS1 UK, por ejemplo, cobra 50 £ al año por 10 GTIN-13 a empresas con una facturación de hasta 99.999 £ (renovaciones a partir del 1 de abril de 2025), y GS1 Nederland cobra 61 € al año por 10 códigos más una contribución anual de 28 € para las empresas más pequeñas. Los precios varían según el país, y el derecho a usar los números termina cuando deja de pagar.
Los proveedores independientes también venden números EAN-13 válidos. GTINcodes.com es uno de ellos: suministra números EAN-13 válidos de su stock, asigna cada uno una sola vez y lo registra a nombre del comprador en su propio registro de GTINcodes, donde cualquiera puede comprobar un código. Eso no es una afiliación a GS1. En la herramienta de consulta de GS1, Verified by GS1, un número comprado de esta forma muestra al titular original de la licencia o ningún dato, no al comprador.
Así que EAN o UPC no es la pregunta que decide si un código será aceptado. Las preguntas son: ¿comprueba el canal los datos de licencia de GS1? ¿Y el producto es de marca? Para su propia tienda online, eBay, Kaufland y canales similares en los que la regla es «un EAN válido y único», y para artículos sin marca en bol.com, donde actualmente no se exige el registro, un código registrado de un revendedor puede ser una solución práctica. GS1 es la mejor opción para supermercados y cadenas de tiendas, Zalando, productos de marca en Amazon y bol.com, y para cualquiera que necesite que el nombre de su empresa aparezca en el registro de GS1. Nuestra comparación honesta entre asociarse a GS1 y comprar a un revendedor recoge los costes y las ventajas e inconvenientes por país.
Sea cual sea el origen, nunca se invente un número. Un código EAN inventado puede tener un dígito de control perfecto y pertenecer aun así al producto de otra persona. Google Merchant Center lo llama «GTIN incorrecto»: válido en formato, pero vinculado a otro producto. Los marketplaces que crean una página de producto por EAN vincularán su oferta al artículo equivocado, o la rechazarán.
Si un proveedor o un propietario anterior le ha dado un código y quiere saber a quién está registrado, búsquelo en Verified by GS1 y, para los códigos suministrados por GTINcodes.com, utilice la comprobación de códigos de GTINcodes. Los dos registros responden a preguntas distintas, así que un resultado en uno no sustituye al otro.
Confusiones habituales entre EAN, UPC y GTIN (y cómo solucionarlas)
La mayoría de los mensajes de «ID de producto no válido» no se deben a códigos falsos, sino a pequeños errores de formato. Estos son los que más vemos en las consultas de los vendedores.
1. Un código EAN de 13 dígitos en un campo UPC (o al revés)
Si elige «UPC» y pega 13 dígitos, muchos sistemas rechazan el valor por longitud incorrecta. Elija «EAN» para 13 dígitos y «UPC» para 12. Si su EAN empieza por 0 y la plataforma solo ofrece UPC, quite el cero inicial. Si elige «EAN» y pega un UPC de 12 dígitos, añada un cero a la izquierda.
2. Ceros a la izquierda perdidos en hojas de cálculo
Las hojas de cálculo tratan los códigos como números y eliminan sin avisar los ceros a la izquierda, de modo que 0012345678905 se convierte en 12345678905, que tiene 11 dígitos y no supera ninguna comprobación. Dé formato de texto a la columna antes de pegar, o guarde los códigos con un apóstrofo delante. Los códigos largos también pueden convertirse en notación científica, como 8,71235E+12, lo que destruye el número por completo.
3. Espacios, guiones y caracteres ocultos
Los dígitos impresos bajo un código de barras suelen agruparse con espacios, y los ISBN suelen escribirse con guiones (978-1-23-456789-7). Los feeds y los campos de los marketplaces esperan solo dígitos. Elimine espacios, guiones y caracteres invisibles copiados de PDF antes de subir los datos.
4. El mismo código en todas las variantes
Una camiseta en tres tallas y dos colores son seis productos y necesita seis GTIN. Usar un solo EAN para todas las variantes es una causa clásica de errores de «EAN ya en uso» y de reseñas que se asocian a la talla equivocada. GS1 Nederland pone el ejemplo de unos calcetines blancos y negros en tres tallas: seis códigos, y seis más si también vende packs de 3.
5. Un FNSKU o un SKU en el campo GTIN
Los FNSKU y los SKU suelen contener letras. Ninguno de los dos es un GTIN. Si un feed rechaza su «GTIN» porque contiene letras, casi seguro que es uno de ellos.
6. Un prefijo restringido o de cupón
Los códigos que empiezan por 02, 04 o 2 están reservados para uso interno en tienda, como los artículos de peso variable etiquetados en el mostrador de charcutería, y los que empiezan por 05, 98 y 99 son para cupones. Google los rechaza en los feeds de productos. Si el código de barras de un proveedor empieza por 2, probablemente lo imprimió la tienda para uso interno y no es un GTIN con el que pueda publicar un producto.
7. Suponer que el dígito de control demuestra que el código es legítimo
El dígito de control solo detecta errores tipográficos y de lectura. Un código que supera la comprobación puede seguir sin estar registrado, estar ya en uso o estar licenciado a otra empresa. Use el dígito de control para detectar errores y una consulta en un registro para las cuestiones de titularidad. GS1 explica el cálculo en su página sobre el dígito de control.
Orden rápido de comprobación
- Cuente los dígitos: 8, 12, 13 o 14. Cualquier otra cifra es un error de formato.
- Compruebe que el tipo seleccionado coincide con la longitud (UPC = 12, EAN = 13).
- Vuelva a calcular el dígito de control. Si es incorrecto, suele tratarse de un error tipográfico o de un cero perdido.
- Compruebe que el prefijo no es 02, 04, 2x, 05, 98 o 99, y que solo los libros usan 978/979.
- Busque el código en el marketplace para ver si ya está vinculado a otro producto.
- Consulte el código en el registro correspondiente para confirmar a nombre de quién está registrado.
Resumen: EAN, UPC, GTIN e ISBN de un vistazo
Use esta lista de comprobación cuando dé de alta productos o rellene un formulario de un marketplace.
- GTIN es el nombre de la familia. Existe en 8, 12, 13 y 14 dígitos, todos con el mismo método de dígito de control.
- EAN-13 = GTIN-13. El estándar para productos de consumo fuera de Norteamérica. «Código EAN» y «GTIN-13» son los mismos 13 dígitos.
- UPC-A = GTIN-12. El estándar norteamericano. Añada un 0 delante y será un EAN-13 válido; un EAN que empieza por 0 se convierte en UPC quitando el 0.
- EAN-8 = GTIN-8, solo para envases realmente pequeños. Normalmente es mejor solución un código de barras EAN-13 más pequeño.
- GTIN-14 / ITF-14 es para cajas y embalajes de agrupación, no para el artículo individual que compra el cliente.
- ISBN (978/979) es para libros y lo asigna su agencia nacional del ISBN; ISSN (977) es para revistas. Un ISBN por edición y formato.
- ASIN, FNSKU, SKU, MPN y BPID no son GTIN. No los ponga en campos GTIN.
- El prefijo indica la oficina de GS1 que lo asignó, no el país de origen.
- Un dígito de control válido demuestra el formato, no la titularidad. Compruebe el registro por separado.
- Asigne a cada variante y a cada pack su propio GTIN, y nunca se invente números.
- Para cadenas de tiendas, Zalando y productos de marca en Amazon o bol.com, elija GS1. Para su propia tienda y los canales que piden un EAN válido y único, puede servir un código registrado a su nombre por un proveedor como GTINcodes.com; consulte los paquetes de códigos disponibles en nuestras tiendas.
Preguntas frecuentes
¿Se acepta un UPC de 12 dígitos en los marketplaces europeos?
Sí. Un UPC-A es un GTIN-12, y la mayoría de los marketplaces europeos y Google lo aceptan. Seleccione UPC como tipo o, si solo hay un campo EAN, añada un cero delante e introdúzcalo como código EAN de 13 dígitos.
¿Por qué mi código EAN empieza por 0?
Un EAN-13 que empieza por 0 suele ser un UPC-A escrito con 13 dígitos, lo que significa que el prefijo de empresa lo asignó GS1 US. No dice nada sobre dónde se fabricó el producto y funciona igual que cualquier otro EAN-13.
¿Puedo usar un código EAN en lugar de un ISBN para un libro?
No. Los libros necesitan un ISBN de la agencia nacional del ISBN de su país, que empieza por 978 o 979 y se imprime como código de barras EAN-13. Cada edición y formato, como tapa dura, bolsillo y libro electrónico, necesita su propio ISBN.
¿Un código JAN es lo mismo que un EAN?
Sí, en la práctica. JAN es el nombre japonés del mismo formato GTIN-13, y Google indica que el JAN tiene 8 o 13 dígitos. Puede introducir un JAN de 13 dígitos en cualquier campo que pida un EAN o un GTIN-13.
¿Necesito tanto un SKU como un código EAN?
Normalmente es útil tener ambos. El SKU es su propio código interno de stock, que puede elegir libremente, mientras que el EAN es un GTIN único que los marketplaces y los feeds usan para identificar el producto. Nunca ponga un SKU en un campo GTIN.
¿Sustituye el código QR GS1 al código de barras EAN o UPC?
Todavía no. GS1 indica que, por ahora, un código QR GS1 debe usarse junto con un código de barras EAN o UPC, porque la mayoría de los escáneres de caja no pueden leerlo. El GTIN dentro del código QR es el mismo número que su EAN, así que conserva sus códigos actuales.
¿Necesita códigos EAN?
Códigos EAN-13 válidos y únicos, registrados a nombre de su empresa y en su cuenta en pocos minutos.
Siga leyendo
- ¿Qué es un código EAN? Guía completa para vendedores onlineUn código EAN es un número de producto de 13 dígitos, contenido en un código de barras, que identifica un artículo concreto. Así funciona y así sabrá cuándo lo necesita.
- Cómo obtener códigos EAN: afiliarse a GS1 o comprar a un revendedorAfiliación a GS1, código de revendedor o vender sin código EAN: una comparación honesta con las cuotas de GS1 de 2026 por país y las normas de Amazon, bol.com y otros canales.
Esta guía describe las reglas tal como las publicaban GS1 y los marketplaces en el momento de redactarla. Las reglas cambian; compruebe las reglas vigentes de su canal de venta antes de publicar. Se trata de información general, no de asesoramiento jurídico.