Los 13 dígitos, paso a paso
Un código EAN-13 se divide en cuatro partes. Tomemos el ejemplo ficticio 3 012345 678901 5:
- 3 — dígito de prefijo de país o ámbito de aplicación. 300-379 corresponde a Francia.
- 012345 — código de fabricante (asignado por GS1 a la empresa).
- 67890 — código de artículo (definido libremente por el fabricante).
- 1 — dígito de control (checksum), calculado a partir de los 12 dígitos anteriores.
Cálculo del dígito de control
El último dígito es una suma ponderada: se multiplican por 1 los dígitos en posiciones impares y por 3 los que están en posiciones pares; a continuación, se toma el complemento a 10 del último dígito de la suma. Este mecanismo detecta el 100 % de los errores de introducción de datos de un solo dígito. Puede probarlo en directo en nuestro generador gratuito.
Los prefijos de país más comunes
- 300-379: Francia
- 400-440: Alemania
- 500-509: Reino Unido
- 800-839: Italia
- 840-849: España
- 978-979: Libros (ISBN)
⚠️ El prefijo indica el país de emisión del código, no necesariamente el país de origen del producto.
EAN-13 frente a otros formatos
- EAN-8: versión corta (8 dígitos) para envases pequeños.
- UPC-A: equivalente norteamericano de 12 dígitos, compatible con el EAN-13.
- GTIN-14: código logístico utilizado para cajas y palés.
Para ver una comparación detallada, consulte nuestro artículo EAN vs UPC vs GTIN: las diferencias.
