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
Robot de Elbuz imprime etiquetas con código de barras para las cajas de una estantería de almacén

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–29GTIN de GS1
Para quéalmacén, caja, etiquetas, tu tienda onlineventa en la distribución y en los marketplaces que exigen GTIN
Quién los asignatú mismo, todos los que necesitesla organización GS1 de tu país, con el prefijo de empresa
Aquígeneras la serie e imprimes las etiquetassolo comprobar e imprimir: este número no puedes crearlo tú
Costegratiscuota 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

  1. Prefijo GS1las primeras cifras: qué organización GS1 asignó el número (20–29 — códigos internos)
  2. Prefijo de empresael número de tu empresa en GS1
  3. Código de productoel número del artículo dentro de la empresa
  4. 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 anteriorCuota de inscripciónCuota 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

  1. Rellenas el formulario de inscripción de AECOC.
  2. Recibes el prefijo GS1 de empresa, con el que numeras tus productos.
  3. En AECOC Activate, incluido con la cuota, das de alta el catálogo y generas los códigos de barras.
  4. 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).

PrefijoQuién lo asigna
840–849GS1 España (AECOC)
560GS1 Portugal
300–379GS1 France
800–839GS1 Italy
400–440GS1 Germany
690–699GS1 China
978–979libros (ISBN)
200–299circulació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 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…?

  1. 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.2026
  2. Las 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.2026
  3. Los 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.2026
  4. El 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.

Prueba Elbuz gratis