Generador de código de barras EAN-13
Generador de códigos de barras online: crea una serie de códigos EAN-13 internos para tu tienda e imprime una hoja A4 de etiquetas, o comprueba un número que ya tienes.
- Gratis
- Sin registro
- Funciona en el navegador

Generador EAN-13
De dónde salen los códigos de barras: GS1 o números internos
El generador de esta página crea códigos EAN-13 y EAN-8 internos con el dígito de control correcto: para el almacén, la caja y tu propia tienda online. El código EAN para vender en la distribución lo asigna la organización GS1 de tu país; en España es AECOC. Un número así puedes comprobarlo e imprimirlo aquí, pero no generarlo.
| Códigos internos 20–29 | GTIN de GS1 | |
|---|---|---|
| Para qué | almacén, caja, etiquetas, tu tienda online | venta en la distribución y en los marketplaces que exigen GTIN |
| Quién los asigna | tú mismo, todos los que necesites | la organización GS1 de tu país, con el prefijo de empresa |
| Aquí | generas la serie e imprimes las etiquetas | solo comprobar e imprimir: este número no puedes crearlo tú |
| Coste | gratis | cuota de inscripción y cuota anual, según la facturación |
Si un marketplace exige un GTIN de GS1 lo indica en sus normas para publicar productos.
Cómo se compone un código EAN-13
- Prefijo GS1las primeras cifras: qué organización GS1 asignó el número (20–29 — códigos internos)
- Prefijo de empresael número de tu empresa en GS1
- Código de productoel número del artículo dentro de la empresa
- Dígito de controlla cifra 13, calculada a partir de las 12 primeras
Calcular a mano el dígito de control EAN-13
La última cifra, la decimotercera, es el dígito de control. Toma las 12 primeras cifras, multiplica las de posición impar por 1 y las de posición par por 3 y súmalo todo. El dígito de control es lo que falta hasta la siguiente decena. Para 400638133393 la suma es 89; hasta 90 falta 1, así que el código completo es 4006381333931. La pestaña «Tengo un número» lo calcula sola, también para una columna entera copiada de Excel.
EAN-13, EAN-8 y UPC-A
EAN-13 es el formato estándar en el comercio fuera de Norteamérica. El EAN-8 es más corto, 7 cifras y el dígito de control, y se usa en envases pequeños; los pesos van al revés: posiciones impares × 3, pares × 1. En Estados Unidos y Canadá los productos suelen llevar un UPC-A de 12 cifras, que es el mismo número que un EAN-13 con un cero delante. El generador crea EAN-13 y EAN-8; para el catálogo de una tienda online basta con EAN-13.
EAN, GTIN y código de barras: qué es cada cosa
GTIN (Global Trade Item Number) es el número único en todo el mundo de un artículo en una variante y un envase concretos. En el día a día se sigue llamando EAN o código EAN, el antiguo nombre del sistema. Un GTIN-13 se imprime como código de barras EAN-13 y un GTIN-8 como EAN-8.
El número es lo que identifica el artículo; el código de barras es solo su forma gráfica para el lector. Por eso «número EAN» y «código EAN» suelen significar lo mismo: las 13 cifras que hay bajo las barras.
Dónde conseguir códigos EAN en España: AECOC (GS1 España)
En España los códigos de barras GS1 se obtienen asociándose a AECOC. No se paga por código: hay una cuota de inscripción, que se abona una sola vez, y una cuota anual según la facturación del ejercicio anterior. Cada producto, y cada variante de color, talla o formato, necesita su propio GTIN.
| Facturación del ejercicio anterior | Cuota de inscripción | Cuota anual |
|---|---|---|
| hasta 100.000 € | 100 € (bonificación del 83,3 % sobre 600 €) | 216 € |
| de 100.000 € a 500.000 € | 300 € (bonificación del 50 % sobre 600 €) | 216 € |
| de 500.000 € a 3.000.000 € | 600 € | 216 € |
| de 3.000.000 € a 9.000.000 € | 600 € | 357 € |
| de 9.000.000 € a 30.000.000 € | 600 € | 446 € |
Importes publicados en la web de AECOC para los primeros tramos. Fuente: AECOC, «Necesito código de barras» (cuotas de socio), consultado el 01.11.2026.
Paso a paso
- Rellenas el formulario de inscripción de AECOC.
- Recibes el prefijo GS1 de empresa, con el que numeras tus productos.
- En AECOC Activate, incluido con la cuota, das de alta el catálogo y generas los códigos de barras.
- Imprimes las etiquetas, por ejemplo con la pestaña «Tengo un número» de esta página.
Los códigos que revenden terceros sin contrato con GS1 no están registrados a nombre de tu empresa. Un prefijo 84 no indica que el producto sea español, sino que la empresa está registrada en GS1 España.
Fuentes: AECOC, «Cómo obtener un código de barras en 5 pasos»; AECOC, «Código 84, a qué corresponde el prefijo», consultado el 01.11.2026.
De qué país es un código de barras: qué dicen las primeras cifras
Las tres primeras cifras de un EAN-13 son el prefijo GS1: dicen qué organización GS1 asignó el número, no dónde se fabricó el artículo. Una marca española puede fabricar fuera y seguir usando códigos que empiezan por 840–849.
Los códigos del 200 al 299 no tienen «país»: son números de circulación restringida, para uso interno en la tienda o el almacén. Son justo los que crea la pestaña «Generar una serie». 978 y 979 son los libros (ISBN en formato EAN-13).
| Prefijo | Quién lo asigna |
|---|---|
| 840–849 | GS1 España (AECOC) |
| 560 | GS1 Portugal |
| 300–379 | GS1 France |
| 800–839 | GS1 Italy |
| 400–440 | GS1 Germany |
| 690–699 | GS1 China |
| 978–979 | libros (ISBN) |
| 200–299 | circulación restringida — códigos internos; las reglas las fija la organización GS1 del país |
Fuente: GS1, «GS1 Company Prefix», consultado el 01.11.2026.
Errores habituales con los códigos de barras
- Un código interno 20–29 en mercancía para la distribución o un marketplace: fuera de tu almacén ese número no es único.
- 13 cifras inventadas sin el dígito de control correcto: el lector no lee el código.
- Usar el código del fabricante para otro artículo: dos productos con el mismo código se confunden en el almacén y en los feeds.
- El mismo GTIN para todos los colores o tallas: cada variante necesita su número.
- Código impreso demasiado pequeño o deformado: algunos lectores no lo leen.
Imprimir una hoja de etiquetas
«Imprimir hoja A4» abre el diálogo de impresión del navegador con una cuadrícula para hojas de etiquetas estándar: 3 × 8, 24 etiquetas de 70 × 37 mm, o 4 × 10, 40 etiquetas de 52,5 × 29,7 mm. Para obtener un PDF elige «Guardar como PDF» como impresora. Imprime al 100 % del tamaño. «Descargar CSV» te da la lista de números para Excel o para tu programa de gestión.
Códigos de barras para todo el catálogo
En Elbuz, una fórmula de catálogo con el generador EAN-13 asigna un código válido, con dígito de control, a cada artículo que no tiene código de barras y deja intactos los que ya lo tienen. Las etiquetas con código de barras y QR se imprimen desde una plantilla: desde la ficha del producto o para los artículos seleccionados en el catálogo, hasta 500 artículos y 2.000 etiquetas en un mismo PDF.
Catálogo de productos con atributos y códigos de barras: PIM en Elbuz. Feed para Google Shopping con GTIN: feed para Google Merchant Center.
¿Sabías que…?
En AECOC, las empresas que facturaron menos de 100.000 € el ejercicio anterior pagan 100 € de inscripción en lugar de 600 €.
Fuente: AECOC, cuotas de socio, consultado el 01.11.2026Las primeras cifras de un código de barras no indican el país de fabricación: el prefijo solo dice qué organización GS1 asignó el número.
Fuente: GS1, «GS1 Company Prefix», consultado el 01.11.2026Los libros tienen su propio «prefijo de país», 978 y 979: es el ISBN en formato EAN-13.
Fuente: GS1, «GS1 Company Prefix», consultado el 01.11.2026El dígito de control de un EAN-13 se calcula sin programas: posiciones impares × 1, pares × 3 y la suma se redondea a la decena siguiente.
Fuente: GS1, «How to calculate a check digit manually», consultado el 01.11.2026
Preguntas frecuentes
¿Qué es un código EAN?
Un código EAN es el número de un artículo en forma de código de barras: normalmente 13 cifras (EAN-13) y 8 en envases pequeños (EAN-8). Las primeras cifras son el prefijo de la organización GS1 que asignó el número y la última es el dígito de control. Con él la caja y el programa de gestión reconocen el artículo.
¿Cómo se crea un código de barras EAN-13?
En la pestaña «Generar una serie» elige un prefijo del 20 al 29, un número inicial y la cantidad: el generador crea códigos únicos con dígito de control. Sirven para tu almacén y tu tienda; la gran distribución y muchos marketplaces piden un GTIN de GS1.
¿Puedo crear códigos de barras gratis?
Sí, si son códigos internos: los prefijos 20–29 están reservados para circulación restringida, es decir, almacén, caja y tienda online. Este generador los crea gratis y sin registro. Los códigos para vender en la distribución los asigna AECOC.
¿Dónde comprar códigos EAN en España?
Los códigos GS1 oficiales en España se obtienen asociándose a AECOC: cuota de inscripción única y cuota anual según la facturación. Con menos de 100.000 € de facturación son 100 € de inscripción y 216 € al año (web de AECOC, consultada el 01.11.2026). Detalles en la sección Dónde conseguir códigos EAN.
¿Qué significa 84 al principio de un código de barras?
Los prefijos 840–849 son de GS1 España: la empresa que asignó el código está registrada en España. No dice dónde se fabricó el producto. La pestaña «Tengo un número» muestra el prefijo GS1 de cada EAN-13 que compruebas.
¿Cómo se calcula el dígito de control de un EAN-13?
Toma las 12 primeras cifras. Multiplica las de posición impar por 1 y las de posición par por 3 y súmalo todo: el dígito de control es lo que falta hasta la siguiente decena. O pega el número, o una columna entera, en la pestaña «Tengo un número».
¿Qué diferencia hay entre EAN-13 y EAN-8?
El EAN-13 tiene 13 cifras: 12 del número y una de control. El EAN-8, más corto, tiene 8: siete cifras y una de control, con los pesos invertidos. Un UPC-A de 12 cifras con un cero delante se convierte en EAN-13.
¿Cómo imprimo códigos de barras en una hoja de etiquetas?
Pulsa «Imprimir hoja A4»: se abre el diálogo de impresión del navegador con una cuadrícula para hojas estándar, 3 × 8 (24 etiquetas de 70 × 37 mm) o 4 × 10 (40 etiquetas de 52,5 × 29,7 mm). Imprime al 100 %; para un archivo elige «Guardar como PDF».
¿Puedo vender en marketplaces con un código creado por mí?
Los códigos internos 20–29 no son únicos fuera de tu empresa, así que los marketplaces que exigen GTIN no los aceptan. Revisa los requisitos de cada marketplace para publicar productos.
¿Qué es el GTIN?
El GTIN (Global Trade Item Number) es el número mundial de un artículo. En el día a día se llama código EAN: un GTIN-13 se imprime como código EAN-13 y un GTIN-8 como EAN-8.
¿Cada variante necesita su propio EAN?
Sí. Cada variante, ya sea color, talla o formato, es un artículo distinto y necesita su propio GTIN. AECOC lo indica expresamente: cada producto debe tener asignado su propio código GTIN.
