Reunión inicial gratuita de 30 minutos: descubre qué puedes automatizar.

Herramienta gratuita

Valida un código EAN y calcula el dígito de control

Comprueba si un EAN-13, EAN-8, UPC-A o GTIN-14 es válido, calcula un dígito de control que falta y valida una lista entera de una vez.

Un código por línea, o pega una columna de Excel. Los espacios y guiones se ignoran; con varias columnas usamos la primera celda no vacía. Hasta 5000 líneas.

¿Qué quieres hacer?

Resultado

Introduce un código y elige Validar, o carga el ejemplo.

Funciona por completo en tu navegador: lo que introduces no se nos envía ni se guarda.

Comprobar un código EAN: cómo usar el validador

Este validador de EAN te dice si un número de código de barras es válido y calcula el dígito de control correcto. Pega un código o una columna entera de códigos en el campo de entrada y elige Validar. El validador reconoce el tipo por el número de dígitos: 8 dígitos es un EAN-8, 12 un UPC-A, 13 un EAN-13 y 14 un GTIN-14. Los espacios, guiones y puntos se ignoran, así que 978-0-306-40615-7 u 8711 0000 0000 7 se reconocen sin problema. Si copias varias columnas desde Excel, la herramienta usa la primera celda no vacía de cada línea.

Con un solo código ves al instante si es válido, cuál es el dígito de control correcto y qué prefijo GS1 contiene. Para un EAN-13 o EAN-8 válido mostramos además una vista previa del código de barras. Con una lista obtienes una tabla con el estado de cada línea, contadores de válidos, no válidos y duplicados, un filtro para ver solo los errores y la opción de copiar el resultado o descargarlo como CSV.

Si a tu código le falta el último dígito, por ejemplo porque asignas tú mismo los números dentro de tu rango GS1, elige Calcular dígito de control. La herramienta completa 7, 11, 12 o 13 dígitos hasta formar un EAN-8, UPC-A, EAN-13 o GTIN-14 completo. Esa elección es explícita a propósito: doce dígitos pueden ser tanto un UPC-A completo como un EAN-13 sin su dígito de control, y ninguna herramienta puede adivinar a cuál te refieres.

Cómo funciona el dígito de control de un EAN o GTIN

Todos los códigos GS1 usan el mismo cálculo módulo 10. Toma los dígitos sin el último y empieza por la derecha: multiplica el dígito más a la derecha por 3, el siguiente por 1, luego otra vez por 3, y así sucesivamente. Súmalo todo y mira cuánto falta para llegar al siguiente múltiplo de diez. Ese número (de 0 a 9) es el dígito de control. Para 871100000000 la suma es 33, así que el dígito de control es 7 y el EAN-13 completo es 8711000000007.

Como la ponderación empieza por la derecha, un cero inicial no cambia el dígito de control. Por eso, un UPC-A con un cero delante es también un EAN-13 válido, y un EAN-13 con un cero delante, un GTIN-14 válido. El dígito de control detecta cualquier error en un solo dígito y la mayoría de las permutaciones de dos dígitos contiguos. No dice nada sobre si el código se ha asignado realmente a tu producto: para eso necesitas el registro en GS1.

Lo que el prefijo GS1 te dice y lo que no

Los dos o tres primeros dígitos de un EAN-13 forman el prefijo GS1. Del 870 al 879 los asigna GS1 Países Bajos, del 540 al 549 GS1 Bélgica y Luxemburgo, y del 400 al 440 GS1 Alemania. El prefijo indica el país de la afiliación a GS1, no el país de origen. Una empresa neerlandesa que fabrica en Asia usa sin más un código 87, y una marca extranjera con una filial neerlandesa puede hacer lo mismo.

Algunos rangos no están pensados para códigos de producto globales. Los códigos que empiezan por 20 a 29 son de uso interno, como los artículos a peso en los que el peso o el precio forma parte del código. Solo son únicos dentro de una tienda o empresa. El 977 está reservado para publicaciones periódicas (ISSN), y el 978 y el 979 para libros (ISBN). Los códigos que empiezan por 0 o 1 suelen venir de Estados Unidos o Canadá, donde el UPC-A es el estándar.

Errores habituales en los ficheros de productos

El error más habitual se produce en Excel. Para Excel, un EAN-13 es un número, y los números largos se muestran como 8,71E+12. En cuanto guardas ese archivo, los últimos dígitos se pierden para siempre. Los ceros iniciales también desaparecen sin aviso, de modo que un UPC-A de 12 dígitos de repente tiene 11. Configura la columna como Texto antes de pegar o importar. El validador reconoce ambos casos y te lo indica.

Otros clásicos son los códigos duplicados en un fichero de productos, por ejemplo porque a una variante se le dio por error el código del producto base, y los códigos inventados sin registro en GS1. Estos últimos pueden tener un dígito de control correcto y aun así ser rechazados por marketplaces y distribuidores, que comprueban si el código pertenece al prefijo de tu empresa. Usa el validador como primer filtro y, si tienes dudas, consulta en el registro de GS1 a quién pertenece un código.

Si trabajas con miles de artículos, varios proveedores o una tienda online conectada a marketplaces, no querrás hacer estas comprobaciones a mano. Haz que se ejecuten automáticamente al importar los ficheros de proveedores y antes de publicar los productos, para que un código erróneo nunca llegue a tu ERP, SGA o tienda online.

Preguntas frecuentes

Preguntas frecuentes: Validador de EAN

¿Cómo compruebo si un código EAN es válido?

Pega el código en el validador y elige Validar. La herramienta calcula el dígito de control a partir de los primeros dígitos y lo compara con el último dígito de tu código. Si coinciden, el código es técnicamente válido; si no, ves qué dígito de control debería haber tenido.

¿Un código EAN válido significa que el producto existe?

No. Un dígito de control correcto solo significa que el código está bien construido. Si el código se ha asignado a una empresa y a un producto lo compruebas en el registro de GS1. Los marketplaces lo hacen cada vez más, así que allí los códigos inventados se rechazan.

¿Qué diferencia hay entre EAN-13, UPC-A y GTIN-14?

Todos son códigos GTIN de GS1 de distinta longitud. El EAN-13 es el estándar en los productos de consumo en Europa; el UPC-A de 12 dígitos, en Estados Unidos y Canadá; y el GTIN-14 se usa en embalajes exteriores como cajas y bandejas. El EAN-8 es una versión corta para envases pequeños.

¿Un producto con un EAN que empieza por 87 viene de los Países Bajos?

No necesariamente. El prefijo del 870 al 879 significa que el código lo asignó GS1 Países Bajos a una empresa afiliada allí. No te dice dónde se fabricó el producto.

¿Cómo calculo el dígito de control de un nuevo EAN-13?

Elige Calcular dígito de control e introduce los 12 primeros dígitos. La herramienta calcula el decimotercer dígito y muestra el código completo. También puedes completar una lista entera de una vez y descargarla como CSV.

¿Por qué mi código EAN se ha convertido en 8,71E+12 en Excel?

Excel trata el código como un número y lo muestra en notación científica. En cuanto guardas el archivo, pierdes los últimos dígitos. Configura la columna como Texto antes de pegar o importar códigos, o importa el archivo con Obtener datos y define la columna como texto.

Herramientas gratuitas

Más herramientas gratuitas

Todas las herramientas
  • Test de preparación para IA

    Responde diez preguntas sobre un proceso y descubre al momento si el primer paso adecuado es la IA, la automatización basada en reglas u otra cosa.

  • Calculadora de ahorro

    Indica cuánto tiempo dedica tu equipo al trabajo manual y obtén al instante una estimación del ahorro anual.

  • Generador de expresiones cron

    Crea una programación o pega una expresión cron y lee en lenguaje claro cuándo se ejecuta, con las próximas ejecuciones.

  • Formateador y validador JSON

    Pega tu JSON, hazlo legible o compáctalo y ve exactamente dónde está un error, por línea y columna. Todo se queda en tu navegador.

  • Conversor de CSV a JSON

    Convierte una exportación CSV de Excel, de tu tienda online o de tu programa de contabilidad en JSON para una API o una importación. El delimitador se detecta automáticamente.

  • Software a medida o SaaS

    Compara el coste de un paquete estándar con el de un software a medida a lo largo de varios años, con tus propias cifras.

  • Calculadora del IVA neerlandés

    Pasa un importe sin IVA neerlandés a con IVA o al revés, al 21 %, 9 % o 0 %, y ve exactamente cuánto IVA contiene.

  • Calculadora de margen

    Introduce dos de estos valores: precio de coste, precio de venta, margen o recargo, y obtén el resto, con la diferencia entre margen y recargo y el precio con IVA.

  • Calculadora del punto de pedido

    Calcula el nivel de stock en el que debes volver a pedir, cuánto stock de seguridad necesitas y qué cantidad de pedido tiene sentido.

Un equipo conversa entre risas alrededor de un portátil

Reunión inicial gratuita

¿Quieres saber qué puede automatizar Kantex por ti?

Reserva una llamada de presentación gratuita de 30 minutos. Repasamos tu proceso y te mostramos dónde el software, las integraciones o la IA aportan más.

  • Sin compromiso y sin discurso comercial
  • Oportunidades concretas para tu proceso
  • Un siguiente paso claro y un presupuesto
Cuatro compañeros comentan un diseño en un portátil

Análisis de procesos gratuito

Descubre en 30 minutos qué puedes automatizar

Repasamos juntos un proceso y te mostramos dónde el software, las integraciones o la IA ahorran tiempo. Sin compromiso.