Estudio de códigos de barras

Generador de códigos de barras EAN-13

Genera códigos de barras EAN-13, habituales para identificar productos minoristas y en el punto de venta.

Data Matrix PDF417 Code 128 Code 93 EAN-13 EAN-8 UPC-A ISBN Code 39 ITF-14 MSI Plessey Pharmacode Codabar

Generador de códigos de barras y matriciales

Vista previa en vivo del estudio
Formato de entrada no válido para la simbología seleccionada.
INTELIGENCIA AVANZADA DE CÓDIGOS DE BARRAS
Analizando el código de barras...
-- /100 LISTO PARA ESCANEAR
FORMATO RECOMENDADO Analizando...
IDEAL PARA —
REGLAS DE DATOS —
DÍGITO DE CONTROL —
CONTRASTE —
Analizando datos del código de barras...
ESTUDIO DE EXPORTACIÓN PROFESIONAL
Exporta tu código de barras Elige un formato profesional y la resolución de salida.
ALTA RESOLUCIÓN
PNG · 1024 px · Fondo actual

Generador de números de serie por lotes Code 128

Genera códigos de barras Code 128 secuenciales para SKU de almacén, etiquetas de activos, etiquetas de inventario y otros identificadores internos.

Configura tu secuencia arriba y haz clic en generar para crear los elementos del lote.
ESTUDIO DE CONOCIMIENTOS SOBRE CÓDIGOS DE BARRAS

Generador de códigos de barras EAN-13

En pocas palabras: Un código de barras EAN-13 codifica 13 dígitos, incluido un dígito de control, y se rige por la norma ISO/IEC 15420 y las Especificaciones Generales de GS1. Se trata del estándar mundial para puntos de venta al por menor, idéntico al GTIN-13. Este generador crea un símbolo correctamente estructurado en su navegador. Para su uso en el comercio minorista, el número codificado debe ser un GTIN con licencia GS1; un generador de códigos de barras no puede crear dicha licencia.

Funciona en tu navegador Formatos compatibles con los estándares Modo serie por lotes SVG, PNG, WEBP, JPG

What an EAN-13 barcode is

EAN-13 stands for European Article Number, 13 digits. The standard is ISO/IEC 15420, which covers the EAN/UPC barcode symbology family. GS1, the global supply chain standards body, governs the assignment of GTIN-13 numbers through its network of national Member Organisations.

An EAN-13 barcode and a GTIN-13 are the same thing expressed differently: GTIN-13 is the data structure; EAN-13 is the barcode symbology that carries it. All retail point-of-sale scanners worldwide read EAN-13. Since the GS1 Sunrise 2005 transition, every North American POS scanner also reads EAN-13 without reconfiguration.

The 13-digit number has four logical sections. The GS1 prefix (2–3 digits, assigned by GS1 to national Member Organisations) identifies the issuing body. The company prefix (variable length, 7–12 digits combined with the GS1 prefix) identifies the brand owner. The item reference identifies the specific product. The thirteenth digit is the check digit, calculated from the first twelve.

Especificación técnica de EAN-13

CampoValorFuente
Nombre completoEuropean Article Number 13 / GTIN-13GS1 General Specifications v10
EstándarISO/IEC 15420GS1 General Specifications v10
Cantidad de dígitos13 (12 data + 1 check)GS1 General Specifications §2.1.2.1
Conjunto de caracteresSolo numérico (0–9)GS1 Especificaciones generales
Physical modules95 totalbarcodepress.com citing GS1 Gen Specs
Quiet zone — left11X minimumbarcodepress.com citing GS1 Gen Specs v25, ISO/IEC 15420
Quiet zone — right7X minimumbarcodepress.com citing GS1 Gen Specs v25, ISO/IEC 15420
Magnification range80%–200% of nominal sizeGS1 Especificaciones generales
Relationship to UPC-AEAN-13 with leading digit 0 is bit-identical to UPC-AGS1 General Specifications; barcodepress.com
Dígito de controlGS1 modulo-10GS1 Especificaciones Generales de GS1 §7.10.1

Cómo se calcula el dígito de control de EAN-13

La sintaxis URI GS1 modulo-10 algorithm applies to the first 12 digits. From left to right, multiply each digit alternately by 1 and by 3 (position 1 gets ×1, position 2 gets ×3, position 3 gets ×1, and so on). Sum all twelve products. Subtract the units digit of that sum from 10. If the result is 10, use 0 instead. That final value is the check digit.

De forma equivalente —y así es como lo describe la especificación—, multiplica por 3 los dígitos en las posiciones impares contando desde la derecha y por 1 los dígitos en las posiciones pares contando desde la derecha.

Ejemplo práctico: calcula el dígito de control de 590123412345_ (el dígito representado por el guion bajo es desconocido).

Dígitos 1–12: 5 9 0 1 2 3 4 1 2 3 4 5

Aplica los pesos de izquierda a derecha (×1, ×3, ×1, ×3 …):

5×1 = 5 9×3 = 27 0×1 = 0 1×3 = 3 2×1 = 2 3×3 = 9 4×1 = 4 1×3 = 3 2×1 = 2 3×3 = 9 4×1 = 4 5×3 = 15

Suma = 5 + 27 + 0 + 3 + 2 + 9 + 4 + 3 + 2 + 9 + 4 + 15 = 83

La cifra de las unidades de 83 es 3. El dígito de control = 10 − 3 = 7.

El número EAN-13 completo es 5901234123457. Puedes verificarlo escaneando un símbolo generado a partir de esa cadena con cualquier lector de códigos de barras estándar: el decodificador devolverá ese valor de 13 dígitos.

Physical structure

El símbolo contiene 95 módulos de barras y espacios. De izquierda a derecha: un patrón de guarda izquierdo de 3 módulos, 42 módulos que codifican los seis primeros dígitos, un patrón de guarda central de 5 módulos, 42 módulos que codifican los seis últimos dígitos (incluido el dígito de control) y un patrón de guarda derecho de 3 módulos. El dígito inicial (el situado más a la izquierda) del número de 13 dígitos no se codifica como un patrón de barras independiente: se representa de forma implícita mediante la paridad de la codificación de caracteres del lado izquierdo.

When to use EAN-13

Etiquetado de productos para la venta minorista en mercados internacionales. El EAN-13 es obligatorio para los productos que se venden a través de canales minoristas europeos, asiáticos, australianos y sudamericanos. También se exige para publicar productos en Amazon (mercados distintos del estadounidense), Zalando, Otto y otras plataformas internacionales de comercio electrónico similares.

Reprinting a damaged label. If a product already has a GS1-licensed GTIN-13 and the printed label is unreadable, generating a replacement barcode from the same number is the correct fix. The barcode image carries no separate licence — the number does.

Diseño de envases y preparación para impresión. Los diseñadores que crean el diseño de envases para la venta minorista necesitan un símbolo EAN-13 con la estructura correcta para colocarlo en el arte final antes de fabricar las planchas. Usa el generador para crear un SVG o PNG de 4096 px para los archivos de diseño y comprueba que el dígito de control sea correcto antes de enviar el archivo a imprimir.

Pruebas de sistemas de escaneo. Un técnico de control de calidad que configure un escáner de punto de venta (POS) o un lector de almacén puede generar cualquier EAN-13 válido de 13 dígitos y confirmar que el lector lo decodifica correctamente, sin afectar ningún registro de producto activo.

Internal inventory labelling. If you are assigning internal product codes — not GS1 GTINs — and you want to use EAN-13 format for scanner compatibility, your internal codes never enter the GS1 registry and carry no licensing requirement. Label the codes clearly as internal identifiers to avoid confusion with retail stock.

Requisitos de diseño e impresión

Imprima EAN-13 en tamaño nominal o con una ampliación de entre el 80 % y el 200 %. Por debajo del 80 %, los escáneres de consumo dejan de ser fiables. Por encima del 200 %, el símbolo supera el espacio asignado en las etiquetas estándar para estanterías.

Mantenga una zona muda mínima de 11X en el lado izquierdo y de 7X en el lado derecho, donde X es el ancho de un módulo estrecho. Las impresoras que imprimen hasta el borde de una etiqueta eliminan estas zonas y provocan fallos de lectura al pasar por caja.

Use strong contrast: dark bars on a white or light background. Avoid printing over imagery, gradients or coloured substrates without a pre-press verification scan. The GS1 General Specifications define a minimum reflectance difference between bars and spaces.

Exporta los archivos listos para imprimir a 2048 px o más. El formato SVG se escala sin pérdida de calidad por píxeles y es el formato preferido para los diseños. PNG a 4096 px es adecuado para los flujos de trabajo habituales de impresión de etiquetas.

Solución de problemas: por qué no se escanea tu EAN-13

El dígito de control es incorrecto. La causa más frecuente es un error al transcribir los 12 dígitos de datos, lo que cambia el dígito de control esperado. Vuelve a introducir el número y deja que la validación de Smart Barcode Intelligence detecte la discrepancia antes de exportarlo.

Las zonas silenciosas están recortadas. Verifique que la imagen exportada incluya todo el margen izquierdo de 11X y el margen derecho de 7X. Si el troquelado de la etiqueta queda demasiado cerca de las barras, eliminará la zona silenciosa durante la impresión.

La resolución de impresión es demasiado baja. Las barras del EAN-13 deben reproducirse con precisión. Generar la imagen a 512 px y ampliarla en una aplicación de maquetación introduce artefactos de interpolación. Exporte a un mínimo de 2048 px y colóquela al 100 % en la maquetación.

El contraste del sustrato es insuficiente. Una etiqueta plateada o metálica reduce el contraste de reflectancia. Haga una prueba con un escáner portátil antes de comprometerse con una tirada completa.

El símbolo es demasiado pequeño. Por debajo de una magnificación del 80 %, las barras estrechas se acercan al ancho mínimo imprimible de las prensas offset o de inyección de tinta habituales.

Se omitió el dígito del sistema numérico (el más a la izquierda). EAN-13 requiere los 13 dígitos. Si introduces 12 dígitos, se genera un EAN-13 con un cero inicial, no el símbolo previsto.

EAN-13 versus UPC-A

EAN-13 y UPC-A están relacionados estructuralmente: un UPC-A (GTIN-12 de 12 dígitos) es idéntico a un EAN-13 cuyo primer dígito es 0. Ambos codifican los mismos datos con el mismo patrón físico de barras cuando el dígito inicial de EAN-13 es cero.

EAN-13UPC-A
Data structureGTIN-13 (13 digits)GTIN-12 (12 digits)
EstándarISO/IEC 15420ISO/IEC 15420
Primary marketsGlobal (Europe, Asia, ANZ, Americas)North America
Cantidad de dígitos1312
Leading digit 0 EAN-13Scans identically to UPC-A on all post-2005 POS systems—
GS1 prefix requirementYes (GS1 Member Organisation)Yes (GS1 US)

Si solo vendes en Estados Unidos o Canadá, un UPC-A (GTIN-12) puede ser suficiente. Si vendes en todo el mundo o prevés expandirte a mercados internacionales, usa EAN-13 desde el principio: se acepta en todas partes y evita tener que convertir el formato más adelante.

La sintaxis URI GS1 licensing requirement — what a barcode generator cannot do

Esta es la sección más importante de esta página.

Un generador de códigos de barras produce un símbolo correctamente estructurado y legible por escáner. Crea una imagen. No crea un GTIN ni te da derecho a usar un número concreto de 13 dígitos en el embalaje de venta al por menor.

For products sold through retail stores, online marketplaces (Amazon, eBay, Walmart, Zalando, and others) or any GS1-connected supply chain, the number encoded in the barcode must be a GTIN that was legitimately licensed from a GS1 Member Organisation. Using a number you invented risks:

  • Retailer rejection or product de-listing when GS1's Verified by GS1 registry shows no registered brand owner for that GTIN.
  • Colisión de GTIN: es posible que el número que inventaste ya esté asignado al producto de otra empresa.
  • Sanciones en cuentas de marketplaces por falsear identificadores de productos.

GS1 US pricing (source: https://www.gs1us.org/upcs-barcodes-prefixes/what-is-a-prefix, verified 2026-06-02): a single GTIN costs $30; 10 GTINs cost $250 initial plus $50/year; 100 GTINs cost $750 initial plus $150/year. GS1 Member Organisations operate in every country — contact your local GS1 office for non-US pricing.

Usos legítimos de este generador para códigos de barras EAN-13 en formato minorista:

  1. Volver a imprimir un código de barras para un GTIN que ya tienes: el generador crea el símbolo; la licencia ya existe.
  2. Creating packaging artwork before your GS1 prefix is assigned — use a placeholder that is clearly marked for internal use only, then replace it before going to print.
  3. Probar la compatibilidad con los escáneres en la configuración de tu almacén o tienda.
  4. Internal inventory codes that will never enter the GS1 cadena de suministro.

Uso de este código de barras en Baréin y las cadenas de suministro internacionales

Los minoristas, importadores, fabricantes y equipos de logística de Baréin deben ajustar los identificadores a las normas de sus socios comerciales. Los GTIN minoristas deben proceder de la organización emisora correspondiente; un generador crea la imagen del código, pero no asigna la titularidad. Las referencias internas de existencias y activos pueden utilizar valores definidos por la organización cuando el sistema receptor los admita.

Utiliza inglés británico en las instrucciones operativas cuando coincida con el estilo de tu organización, y añade instrucciones en árabe para los equipos que las necesiten. Imprime en las condiciones reales de uso. El calor, la luz intensa, el polvo, los envases curvos y el laminado reflectante de Baréin pueden revelar problemas de contraste o de superficie que no se aprecian en una pantalla.

Mantén despejadas las zonas de silencio, evita estirar la imagen y procura que las barras oscuras estén sobre un fondo claro y uniforme. Escanea muestras del inicio, la mitad y el final de la tirada. Para usos regulados en comercio minorista, atención médica, edición o logística, confirma las especificaciones vigentes de GS1, la agencia ISBN, el cliente o el sector antes de aprobar la producción.

LISTA DE COMPROBACIÓN DE LA PRODUCCIÓN

Antes de imprimir

  • Se ha seleccionado la simbología correcta
  • Se ha confirmado la titularidad del identificador
  • Se ha verificado el dígito de control
  • Las zonas tranquilas se mantienen despejadas
  • Fuerte contraste entre las barras
  • Relación de aspecto sin cambios
  • SVG o PNG de alta resolución
  • Prueba del escáner de producción
Volver al generador ↑
PREGUNTAS FRECUENTES SOBRE CÓDIGOS DE BARRAS

Preguntas frecuentes

Abre una pregunta para leer una respuesta técnica concisa.

01¿Qué es un código de barras EAN-13?+

Un código de barras EAN-13 codifica 13 dígitos —un prefijo de empresa asignado por GS1, una referencia de artículo y un dígito de control— en un patrón lineal de barras definido por la norma ISO/IEC 15420. Se trata del estándar mundial para puntos de venta al por menor y también se conoce como GTIN-13. Todos los escáneres modernos de punto de venta de todo el mundo, incluidos los sistemas norteamericanos desde la actualización «GS1 Sunrise 2005», leen el código EAN-13 de forma nativa.

02¿Necesito un número GS1 para utilizar un código de barras EAN-13?+

En el caso de los productos minoristas que se venden en tiendas o en mercados online, sí. El número codificado en el código de barras debe ser un GTIN-13 con licencia de GS1. Un generador de códigos de barras crea el símbolo, pero no la licencia. El uso de un número inventado conlleva el riesgo de que el minorista lo rechace, de que se produzca una colisión del GTIN con otra marca y de que se elimine del listado del mercado. GS1 US cobra 30 dólares por un único GTIN (fuente: gs1us.org).

03¿Cómo se calcula el dígito de control del EAN-13?+

Multiplique los primeros 12 dígitos alternativamente por 1 y por 3 (de izquierda a derecha: ×1, ×3, ×1, ×3…), sume los 12 productos, reste el dígito de las unidades del total de 10 y utilice un 0 si el resultado es 10. Por ejemplo, la cadena de 12 dígitos 590123412345 da una suma de 83, un dígito de las unidades igual a 3 y un dígito de control igual a 7, lo que da como resultado 5901234123457. Fuente: Especificaciones Generales de GS1, apartado 7.10.1.

04¿Cuál es la diferencia entre el EAN-13 y el UPC-A?+

El código EAN-13 codifica 13 dígitos (GTIN-13); el código UPC-A codifica 12 dígitos (GTIN-12). Desde el punto de vista estructural, un código UPC-A es idéntico a un EAN-13 con un cero inicial; los patrones de barras son los mismos. El EAN-13 es la norma internacional utilizada en todo el mundo; el UPC-A es la norma norteamericana. Desde la iniciativa GS1 Sunrise 2005, todos los escáneres de punto de venta (POS) de Norteamérica leen ambos formatos.

05¿Puedo utilizar un número EAN-13 inventado para mi producto?+

Para pruebas internas o diseños de embalaje, un número inventado que supere el dígito de control genera un símbolo escaneable. Para su uso en el comercio minorista o en plataformas de venta, no: un número inventado no es un GTIN autorizado y puede solaparse con el de un producto de otra empresa. Los minoristas consultan el registro «Verified by GS1» de GS1; un GTIN sin licencia no supera esa comprobación y corre el riesgo de ser retirado de la lista.

06¿Por qué mi código de barras EAN-13 se lee como UPC-A?+

Si su número EAN-13 comienza por un cero, el símbolo resultante es idéntico, a nivel de bits, a un UPC-A. Los lectores configurados para devolver datos UPC-A de 12 dígitos eliminarán el cero inicial y mostrarán un resultado de 12 dígitos. Este es un comportamiento correcto: ambos formatos comparten la misma codificación física cuando el primer dígito del EAN-13 es un 0. No se trata de un error de lectura.

07¿Cuáles son las zonas de silencio del código EAN-13?+

El código EAN-13 requiere una zona de silencio mínima de 11X en el lado izquierdo y de 7X en el lado derecho, donde X es la anchura de un módulo estrecho (la barra o el espacio más pequeño del símbolo). Las etiquetas que se recortan demasiado cerca de los bordes del símbolo eliminan estas zonas y provocan errores de lectura en el punto de venta. Fuente: barcodepress.com, citando las Especificaciones Generales de GS1 v25, ISO/IEC 15420.

08¿Puedo utilizar el código EAN-13 en los anuncios de Amazon?+

Amazon exige que los GTIN utilizados en las fichas de producto cuenten con licencia de GS1. Un símbolo EAN-13 con el formato correcto se podrá escanear, pero Amazon verifica el GTIN subyacente cotejándolo con el registro de GS1. Los productos que figuren con GTIN sin licencia están sujetos a la supresión de su ficha. Si ya dispone de un GTIN-13 con licencia de GS1, este generador crea la imagen del código de barras correspondiente a ese número.

09¿El código de barras EAN-13 se genera en el navegador o se sube a un servidor?+

El código de barras se genera íntegramente en su navegador. Los dígitos que introduzca no se envían a ningún servidor. Los únicos datos que salen de su dispositivo son el archivo de imagen que decida descargar. Esta es la arquitectura estándar de las herramientas de generación de Premium Barcode Studio.