Cargando aplicación...
Preparando tu experiencia meskeIA
Crea códigos EAN-13, EAN-8, UPC-A, Code128 y más
Esta herramienta tiene carácter orientativo y está dirigida a profesionales del dominio que conocen sus limitaciones.
meskeIA no se responsabiliza de decisiones basadas en el uso de esta herramienta.
Introduce un valor para generar el código de barras
Para productos de consumo en tiendas y supermercados
Logística, inventario y etiquetado industrial
Cajas de envío y agrupación de productos
Tipos, estándares, casos de uso y buenas prácticas para imprimir y escanear códigos
Cada estándar de código de barras está diseñado para un caso de uso específico. Elegir el correcto mejora la legibilidad, reduce errores y cumple con los requisitos del sector.
| Tipo | Dimensiones | Capacidad de datos | Sectores de uso | Legibilidad | Ventajas |
|---|---|---|---|---|---|
| EAN-13 | 1D (lineal) | 13 dígitos numéricos | Comercio minorista, supermercados | Lectores láser y cámara | Estándar global GS1, amplia compatibilidad |
| EAN-8 | 1D (lineal) | 8 dígitos numéricos | Productos pequeños, cosmética | Lectores láser y cámara | Compacto para envases pequeños |
| Code 128 | 1D (lineal) | Alfanumérico, hasta 48 caracteres | Logística, paquetería, almacén | Lectores láser y cámara | Alta densidad, soporta mayúsculas y minúsculas |
| QR Code | 2D (matricial) | Hasta 4.296 caracteres alfanuméricos | Marketing, hostelería, pagos, webs | Cámara smartphone | Corrección de errores, se puede escanear con daño |
| DataMatrix | 2D (matricial) | Hasta 2.335 caracteres | Farmacia, electrónica, aeronáutica | Escáner industrial y cámara | Muy compacto, trazabilidad de componentes |
| PDF417 | 2D (apilado) | Hasta 1.850 caracteres | DNI, boarding pass, documentos legales | Escáner láser 2D y cámara | Alta capacidad de datos en formato alargado |
El código de barras adecuado depende del sector y del flujo de trabajo. Estos cuatro escenarios cubren los casos más frecuentes en España.
Una tienda de alimentación necesita etiquetar 500 productos para venderlos en supermercados. Usa EAN-13 registrado en GS1 España para que los lectores de caja lo reconozcan en cualquier punto de venta.
Consejo: registra tu prefijo de empresa en GS1 España antes de imprimir etiquetas para venta en grandes superficies. Sin registro, el código puede ser rechazado.
Una empresa de envíos etiqueta sus paquetes con Code 128 para registrar el número de seguimiento, destino y fecha de envío. El código se escanea en cada punto del trayecto desde el almacén hasta la entrega.
Consejo: usa Code 128 o ITF-14 para logística interna. Son los más compatibles con escáneres de almacén y no requieren registro en GS1.
Un restaurante reemplaza la carta física por un menú digital. Coloca un QR en cada mesa que abre directamente la carta en el móvil del cliente, sin necesidad de app. También usa QR para pagos con Bizum.
Consejo: el QR es el formato más versátil para hostelería porque cualquier smartphone lo lee sin necesidad de instalar nada. Imprímelo con zona tranquila suficiente.
La normativa europea obliga a incluir DataMatrix en todos los medicamentos de prescripción para garantizar la trazabilidad desde el fabricante hasta el paciente. El escáner verifica autenticidad y fecha de caducidad en tiempo real.
Consejo: el DataMatrix es obligatorio en medicamentos según el Reglamento Delegado UE 2016/161. Su pequeño tamaño es ideal para envases de medicamentos.
Los códigos 1D (lineales) como EAN-13 o Code 128 almacenan información solo en sentido horizontal mediante barras de diferentes anchuras. Los códigos 2D como QR o DataMatrix almacenan datos en dos dimensiones (filas y columnas), lo que permite guardar mucha más información en el mismo espacio y mantener legibilidad aunque parte del código esté dañado.
13 dígitos en total: los 3 primeros identifican el país (prefijo GS1), los siguientes 4-9 identifican la empresa, los siguientes identifican el producto específico, y el último es el dígito de control calculado automáticamente. Por eso al introducir 12 dígitos en esta herramienta, el dígito 13 se calcula solo.
Para EAN-13: suma los dígitos en posiciones pares multiplicados por 3, más los dígitos en posiciones impares sin multiplicar. Toma el resultado módulo 10 y réstalo de 10 (si el resultado es 10, el dígito de control es 0). Esta herramienta lo calcula automáticamente cuando introduces los 12 primeros dígitos.
Ejemplo: para "590000001014", el dígito de control es 8, resultando en "5900000010148".
Depende del uso. Para uso interno (inventario, almacén, etiquetas propias) puedes usar cualquier número sin registrar. Para venta en tiendas físicas o en plataformas de comercio electrónico como Amazon, necesitas códigos EAN registrados oficialmente en GS1 España (gs1es.org). Los códigos falsos o generados aleatoriamente pueden ser rechazados o colisionar con productos de otra empresa.
Para impresión en papel se recomienda mínimo 300 dpi (puntos por pulgada). Para etiquetas de alta calidad o tamaños muy pequeños, usa 600 dpi o más. Si imprimes a baja resolución, las barras quedan borrosas y el lector puede no reconocer el código. El formato SVG (vectorial) es ideal porque escala sin pérdida de calidad.
La mayoría de smartphones modernos leen QR y DataMatrix sin app adicional. Para códigos 1D como EAN-13 o Code 128 generalmente necesitas una app de escaneo (como Google Lens, Barcode Scanner o similares). Los lectores industriales de mano leen prácticamente todos los formatos. En supermercados se usan lectores láser especializados.
Un QR puede almacenar hasta 7.089 caracteres numéricos, 4.296 alfanuméricos o 2.953 bytes en binario. El tamaño del QR aumenta con más datos. Para URLs cortas el QR es pequeño y fácil de escanear; para URLs largas es recomendable usar un acortador de URL para que el código sea más compacto y legible.
Ambos son códigos 2D pero con usos distintos: el QR es cuadrado, diseñado para ser leído por consumidores con smartphones, muy usado en marketing, pagos y webs. DataMatrix es más compacto, puede ser rectangular, y está diseñado para entornos industriales donde el espacio es muy reducido (componentes electrónicos, medicamentos, piezas de maquinaria). Ambos tienen corrección de errores integrada.
EAN-13 para productos de venta al público, Code 128 para logística interna, QR para URLs y menús digitales, DataMatrix para medicamentos o electrónica. El tipo incorrecto puede ser rechazado por los lectores del sector.
Escribe el número o texto que quieres codificar. Para EAN-13, introduce los 12 primeros dígitos y el generador calcula el dígito de control automáticamente. Para Code 128 puedes usar texto alfanumérico.
El generador calcula el dígito de control al instante. Comprueba que el código generado en pantalla coincide con el número que esperabas. Un dígito incorrecto hace que el código sea inválido.
Los estándares GS1 indican un ancho mínimo de 2,5 cm para EAN-13 en impresión. Tamaños menores aumentan los errores de lectura. Usa el selector de ancho de barras para ajustar la escala.
SVG es un formato vectorial que escala sin pérdida de calidad, ideal para cualquier tamaño de impresión. PNG es válido para impresión digital si la resolución es de 300 dpi o superior. Evita JPEG por la compresión con pérdida.
Escanea el código con un lector físico o con el smartphone antes de imprimir miles de etiquetas. Verifica que el valor leído coincide exactamente con el dato original. Un error detectado a tiempo ahorra costes.
Si el producto va a venderse en tiendas físicas, grandes superficies o marketplaces (Amazon, El Corte Inglés, Carrefour), necesitas un prefijo de empresa GS1 España. Sin él, el código puede generar conflictos con otros productos y ser rechazado por el sistema del distribuidor.
El formato SVG (vectorial) no pierde calidad al ampliar. Es el formato recomendado para etiquetas de cualquier tamaño, desde pequeños envases hasta carteles de almacén.
Las barras deben ser oscuras sobre fondo claro. El negro sobre blanco es el estándar. Evita colores que reduzcan el contraste: amarillo, naranja o rojo sobre fondos similares causan errores de lectura.
La zona tranquila es el espacio en blanco alrededor del código que permite al lector detectar dónde empieza y termina. Para EAN-13 es de al menos 3 mm a cada lado. Sin ella, el código puede no leerse correctamente.
Estirar o comprimir un código de barras cambia la relación entre el ancho de las barras y los espacios, haciendo que sea ilegible. Siempre mantén las proporciones originales al redimensionar.
Verifica el código con distintos dispositivos: lector de mano, smartphone con Google Lens y, si tienes acceso, con el lector del punto de venta real. Lo que funciona en pantalla puede fallar en papel con baja resolución.
Si distribuyes en supermercados, hipermercados o vía Amazon España, el código EAN debe estar registrado en GS1. Un código no registrado puede coincidir con otro producto y causar errores en el sistema del distribuidor.