Generador de Código de Barras EAN-13
El EAN-13 (European Article Number) es el estándar internacional para identificar productos de consumo. Se usa en supermercados, farmacias y tiendas de todo el mundo. Consta de 13 dígitos: un prefijo de país, el código del fabricante, el código del producto y un dígito verificador calculado automáticamente.
12 dígitos (sin verificador) o 13 dígitos (completo).
Uso comercial permitido. En códigos GS1 (EAN, UPC, GTIN-14, GS1-128, SSCC) el número debe salir del prefijo de empresa que GS1 te asignó a ti: el generador dibuja el código, no asigna números.
¿Qué es el código EAN-13?
El EAN-13 es administrado por GS1 y es el estándar global para identificar productos de consumo. Los primeros 2 o 3 dígitos indican el país (ej. 590 = Polonia, 770 = Colombia, 750 = México). El dígito verificador al final se calcula con el algoritmo GS1 Mod-10; puedes calcularlo o validar una lista completa con la calculadora de dígito de control.
Cómo se calcula el dígito verificador del EAN-13
El último dígito del EAN-13 se calcula a partir de los 12 anteriores con el algoritmo módulo 10 de GS1: multiplica cada dígito por 1 o por 3 (alternando, y el que queda pegado al dígito de control siempre por 3), suma los productos y resta el total del múltiplo de 10 igual o superior.
Ejemplo: 750123456789
| Dígito | 7 | 5 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| × peso | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| = producto | 7 | 15 | 0 | 3 | 2 | 9 | 4 | 15 | 6 | 21 | 8 | 27 |
Suma 117 → múltiplo de 10 igual o superior 120 → dígito 120 − 117 = 3. EAN-13 completo: 7501234567893.
¿Tienes una lista de códigos? Calcula o valida el dígito de control de todos a la vez.
Estructura de un código EAN-13
| Parte | Ejemplo | Quién la asigna |
|---|---|---|
| Prefijo GS1 | 750 | GS1 (identifica la organización GS1 del país) |
| Número de empresa | 1234 | GS1 de tu país, junto con el prefijo |
| Referencia del producto | 56789 | Tu empresa, una por producto y presentación |
| Dígito de control | 3 | Se calcula automáticamente |
El prefijo de empresa completo (prefijo GS1 + número de empresa) mide entre 7 y 10 dígitos según el plan de GS1; cuanto más corto, más referencias de producto quedan disponibles.
Prefijos EAN-13 por país: Latinoamérica, España y Norteamérica
Los tres primeros dígitos del EAN-13 indican qué organización GS1 asignó el número. No dicen dónde se fabricó el producto: dicen dónde está afiliada la empresa. Para cualquier otro prefijo, usa la herramienta código de barras por país.
| País (organización GS1) | Prefijo |
|---|---|
| México | 750 |
| Colombia | 770–771 |
| Argentina | 778–779 |
| Chile | 780 |
| Perú | 775 |
| Ecuador | 786 |
| Uruguay | 773 |
| Paraguay | 784 |
| Bolivia | 777 |
| Venezuela | 759 |
| Brasil | 789–790 |
| Guatemala | 740 |
| El Salvador | 741 |
| Honduras | 742 |
| Nicaragua | 743 |
| Costa Rica | 744 |
| Panamá | 745 |
| República Dominicana | 746 |
| Cuba | 850 |
| España (AECOC) | 840–849 |
| Estados Unidos | 000–019, 030–039, 060–139 |
| Canadá | 754–755 |
Fuente: GS1, lista oficial de prefijos. Los rangos 020–029, 040–049 y 200–299 son de uso interno (circulación restringida) y no sirven para vender en otras tiendas.
Preguntas frecuentes sobre el EAN-13
¿Qué es un código EAN-13?
Es el código de barras de 13 dígitos que identifica un producto de venta al público en todo el mundo (técnicamente, un GTIN-13). Lleva el prefijo de la organización GS1 que asignó el número, el número de la empresa, la referencia del producto y un dígito de control.
¿Cómo consigo códigos EAN-13 para mis productos?
Afiliándote a GS1 en tu país (GS1 México, GS1 Colombia, AECOC en España, etc.): te asigna un prefijo de empresa y con él numeras tus productos. Este generador dibuja el código de barras a partir de esos números y calcula el dígito de control; no asigna números.
¿Cómo se calcula el dígito verificador del EAN-13?
Con el algoritmo módulo 10 de GS1: multiplica los 12 primeros dígitos alternando por 1 y por 3 (el último por 3), suma los productos y resta el total del múltiplo de 10 igual o superior. Para 750123456789 la suma es 117 y el dígito es 3.
¿El prefijo 750 significa que el producto se fabricó en México?
No. El prefijo indica qué organización GS1 asignó el número (750 = GS1 México), no el país de fabricación. Una empresa mexicana puede fabricar en otro país y conservar su prefijo 750, y una empresa extranjera puede tener prefijo de otro país aunque produzca en México.
¿EAN-13 o UPC-A: cuál necesito?
Fuera de EE. UU. y Canadá se usa el EAN-13. El UPC-A (12 dígitos) es el formato de Norteamérica; los lectores de todo el mundo leen ambos, y un UPC-A equivale a un EAN-13 que empieza con 0.
¿En qué formato se descarga el código EAN-13?
En PNG listo para imprimir o para tu diseño de empaque. Sin cuenta, la descarga lleva una marca discreta de generacodigo.com; con una cuenta gratuita descargas hasta 20 códigos al mes sin marca, en PNG o en SVG (vectorial, ideal para imprenta y diseño de empaque).