Generar códigos de barras EAN-13

¿Qué es EAN-13?

EAN-13 (European Article Number) es un estándar internacional para códigos de barras de productos. Consta de 13 dígitos que identifican de forma única los productos en el comercio minorista y la logística.

¿Cómo funciona EAN-13?

Un código EAN-13 consta de:

  • 3-4 dígitos para el código de país o uso especial
  • 4-6 dígitos para el código de fabricante (asignado por GS1)
  • Código de producto (asignado por el fabricante)
  • 1 dígito de control calculado con un algoritmo especial

¿Cómo se calcula el dígito de control?

El dígito de control de EAN-13 se calcula así:

  1. Suma todos los dígitos en posiciones pares (posición 0, 2, 4, …)
  2. Suma todos los dígitos en posiciones impares (posición 1, 3, 5, …) y multiplícalos por 3
  3. Suma las dos cantidades
  4. Dígito de control = (10 - (suma % 10)) % 10

Rangos reservados

Algunos rangos en EAN-13 están reservados para usos especiales:

  • 0-99: códigos internos de empresa y usos especiales
  • 200-299: códigos internos de empresa
  • 400-499: códigos internos de empresa
  • 2000-2999: códigos internos de empresa

Nuestro generador evita automáticamente estos rangos reservados.