Más juegos en WuGames.ioPatrocinadoDescubre juegos de navegador gratis — juega al instante, sin descargas ni registro.Jugar

Generador de Códigos de Barras

Genera códigos Code128, EAN-13, EAN-8, UPC-A, Code39, ITF-14, MSI y Pharmacode con verificación del dígito de control GS1 y exporta SVG o PNG.

Tipo de Código de Barras
Admite caracteres alfanuméricos
Opciones de Personalización
Opciones de Visualización
Cómo Generar Códigos de Barras
  1. Seleccione el tipo de código de barras que desea crear
  2. Ingrese los datos (números, texto o código de producto)
  3. Personalice colores, tamaño y opciones de visualización
  4. Haga clic en 'Generar Código de Barras' y descargue su código

Acerca del Generador de Códigos de Barras

Un código de barras es una representación visual de datos legible por máquina. Esta herramienta le permite crear varios tipos de códigos de barras para productos, gestión de inventario, envío y más con extensas opciones de personalización.

¿Cuál es el mejor tipo de código de barras para mi producto?

Depende de dónde lo vayas a escanear. Para productos minoristas vendidos internacionalmente, usa EAN-13 (13 dígitos, el estándar global gobernado por GS1). Para venta minorista en EE.UU./Canadá usa UPC-A (12 dígitos, mismo sistema GS1 subyacente). Para inventario interno, seguimiento de activos o libros de biblioteca donde no necesitas cumplimiento minorista, Code 128 es la opción más eficiente: codifica el conjunto ASCII completo en un símbolo compacto y tiene tres subconjuntos (A, B, C) que cambian automáticamente para densidad máxima. Code 39 es más antiguo, menos denso, pero extremadamente robusto y soportado por todos los escáneres heredados: común en defensa, automoción y logística sanitaria. Para embalajes diminutos donde el espacio importa, EAN-8 (8 dígitos) es la variante abreviada de GS1. Para productos farmacéuticos y trazabilidad, GS1-128 (antes UCC/EAN-128) incorpora Identificadores de Aplicación como números de lote y fechas de caducidad.

¿Cuál es la diferencia entre un código de barras y un código QR?

Los códigos de barras (llamados "1D" o lineales) codifican datos como anchos y espaciados de líneas verticales paralelas, legibles en una dimensión por una línea láser. Los códigos QR (llamados "2D" o matriciales) codifican datos en una cuadrícula 2D de cuadrados blancos y negros, requiriendo una cámara para capturar la imagen completa. Los códigos de barras lineales suelen contener 8-30 caracteres y necesitan una línea de escaneo horizontal limpia; los QR contienen hasta 7.089 caracteres numéricos o 4.296 alfanuméricos y pueden escanearse en cualquier rotación. Los códigos de barras lineales son más baratos de imprimir, más rápidos de escanear con escáneres láser dedicados, y requeridos para sistemas POS heredados y cumplimiento minorista GS1. Los códigos QR funcionan con cualquier cámara de smartphone, codifican muchos más datos y toleran daños parciales mediante corrección Reed-Solomon. Usa lineal para SKU minorista e inventario; usa QR para URLs, información de contacto y datos enriquecidos.

¿Por qué mi código de barras EAN-13 es rechazado por el minorista?

Los códigos EAN-13 requieren un prefijo de empresa GS1 válido que debes comprar a tu organización miembro local de GS1: inventar un número aleatorio de 13 dígitos fallará en la búsqueda de base de datos del POS del minorista, incluso si el código en sí escanea bien. Los 13 dígitos se desglosan así: código de país/región de 2-3 dígitos (asignado por GS1), prefijo de empresa de 4-9 dígitos (asignado a tu negocio), número de producto (eliges tú) y un dígito de control final (calculado). El dígito de control usa un algoritmo de módulo-10 ponderado: multiplica los dígitos en posiciones impares por 1 y los pares por 3, suma, y el dígito de control es lo que hace que el total sea divisible por 10. Esta calculadora verifica el dígito de control automáticamente, pero solo GS1 puede asignarte un prefijo válido. Las tarifas anuales van desde 250 USD hasta varios miles dependiendo de los ingresos de la empresa.

¿Cuál es el tamaño mínimo al que puedo imprimir un código de barras y que aún escanee?

Las Especificaciones Generales GS1 definen una "dimensión X" (el ancho de la barra más estrecha) de 0,264 mm a 0,660 mm para escaneo POS minorista, con factor de magnificación entre 80% y 200% del nominal. Para EAN-13 al 100%, el símbolo mide 37,29 mm de ancho y 25,93 mm de alto (incluyendo los dígitos legibles y zonas silenciosas). Para Code 128, la dimensión X tan pequeña como 0,19 mm funciona para impresoras térmicas de alta resolución y escáneres CCD, pero la mayoría de escáneres láser necesitan 0,25 mm mínimo. Incluye siempre zonas silenciosas: para EAN/UPC al menos 10× la dimensión X a la izquierda y 7× a la derecha; para Code 128 al menos 10× en ambos lados. Truncar la altura por debajo del 80% del estándar perjudica la legibilidad con escáneres láser que se desvían del eje. Imprime pruebas con el modelo de escáner real que desplegarán tus usuarios posteriores.

Generador de Códigos de Barras — Genera códigos Code128, EAN-13, EAN-8, UPC-A, Code39, ITF-14, MSI y Pharmacode con verificación del dígito de control GS
Generador de Códigos de Barras

¿Puedo codificar caracteres especiales o texto no inglés en un código de barras?

Las capacidades de los códigos de barras lineales varían marcadamente por simbología. EAN/UPC codifican solo dígitos 0-9. Code 39 (básico) codifica 43 caracteres: A-Z mayúsculas, 0-9 y los símbolos - . espacio $ / + %. Code 39 Extendido usa pares de caracteres para codificar el conjunto ASCII completo pero duplica la longitud del símbolo. Code 128 codifica nativamente los 128 caracteres ASCII usando tres subconjuntos conmutables y ofrece la mayor densidad de cualquier código 1D común. Ninguno de estos soporta nativamente Unicode o escrituras no latinas: para vietnamita, chino, árabe o emoji, usa códigos QR o Data Matrix, ambos soportan UTF-8 vía secuencias de escape ECI (Extended Channel Interpretation). PDF417 es otro código apilado 2D usado en licencias de conducir de EE.UU. y etiquetas de envío que maneja datos multibyte. Para IDs puramente numéricos, ITF-14 (Interleaved 2-of-5) empaqueta 14 dígitos compactamente y es el estándar GS1 para cajas de envío.

¿Por qué hay dos estándares diferentes de códigos de barras: GS1 y propietarios?

GS1 (anteriormente EAN International y Uniform Code Council) es la organización global sin fines de lucro que administra los estándares de identificación de productos usados en más de 150 países, asegurando que cada producto minorista tenga un número único reconocido mundialmente. UPC, EAN, GTIN, GS1-128, ITF-14 y SSCC son todos estándares GS1. Requieren membresía pagada y asignación de un prefijo de empresa para garantizar unicidad. Los códigos de barras propietarios o internos (Code 39, Code 128 usado sin Identificadores de Aplicación GS1, Codabar, MSI Plessey) no requieren registro central: puedes inventar tu propio esquema de numeración para contenedores de almacén, libros de biblioteca, identificaciones de empleados, entradas de eventos o etiquetas de activos. La compensación: los códigos GS1 funcionan en toda la cadena de suministro minorista global; los códigos propietarios funcionan solo dentro de tu sistema cerrado pero no cuestan nada y no tienen sobrecarga de registro.

¿Cómo detecta errores un dígito de control de código de barras, y qué errores se pierde?

La mayoría de simbologías de códigos de barras añaden un dígito de control calculado de los dígitos de datos usando aritmética modular ponderada. UPC/EAN usan módulo-10 con pesos 1,3,1,3,...; Code 128 usa una suma módulo-103 ponderada por posición; ISBN-10 usa módulo-11 con pesos 10,9,8,...,1. Los errores de sustitución de un solo dígito siempre se detectan: cambiar cualquier dígito cambia el dígito de control. Las transposiciones adyacentes simples (intercambiar dos dígitos vecinos) se detectan aproximadamente el 90% del tiempo con mod-10 ponderado 1,3 (se pierde transposiciones donde los dígitos difieren en 5, como 27 ↔ 72). Mod-11 con pesos secuenciales detecta el 100% de errores de un solo dígito y transposición adyacente pero produce un carácter "X" cuando el control es 10, por eso ISBN-10 usa X pero EAN lo evitó para mantenerse todo numérico. Ningún dígito de control detecta errores del escáner que lee mal las barras: los lectores de códigos añaden su propia verificación de patrón inicio/parada y controles de proporción de ancho de barra encima.

¿Qué es el Identificador de Aplicación (AI) de GS1 y cuándo necesito GS1-128 en vez de Code 128 normal?

Los Identificadores de Aplicación GS1 son prefijos de 2-4 dígitos que etiquetan lo que sigue en un código de barras GS1-128, permitiendo datos estructurados más allá de un simple ID. AIs comunes incluyen: (01) GTIN (código de producto de 14 dígitos), (10) número de lote, (17) fecha de caducidad AAMMDD, (21) número de serie, (30) recuento variable, (310n) peso neto en kg. Una caja farmacéutica podría codificar (01)09501101530003(17)260531(10)A1B2C3, significando GTIN 09501101530003, caducidad 31 de mayo de 2026, lote A1B2C3, en un solo símbolo GS1-128. Los AIs de longitud variable terminan con carácter FNC1. Code 128 normal es solo datos genéricos sin estructura semántica; GS1-128 requiere la estructura AI y es obligatorio en industrias como farmacéutica (trazabilidad DSCSA de EE.UU.), dispositivos médicos sanitarios (UDI) y envío logístico (etiquetas de palé SSCC). Usa GS1-128 solo cuando los sistemas posteriores esperen análisis de AI; para uso interno, Code 128 normal es más simple.

¿Cómo se calcula el dígito de control de EAN-13 / UPC y cómo verifico que el mío es correcto?

El último dígito de un número EAN-13, EAN-8, UPC-A o ITF-14 es un dígito de control Módulo-10 derivado de los dígitos anteriores. Para calcularlo a mano: empezando por el dígito de datos más a la derecha y avanzando hacia la izquierda, multiplica los dígitos alternos por 3 y por 1 (el más a la derecha por 3, el siguiente por 1, etc.), suma los productos, y el dígito de control es (10 − (suma mod 10)) mod 10. No tienes que hacerlo a mano aquí: selecciona EAN-13 (o EAN-8 / UPC-A / ITF-14), escribe el código y pulsa Generar. Si omites el último dígito, la herramienta añade el correcto y muestra una insignia de 'añadido'; si pegas el código completo, lo recalcula y muestra 'Válido', o lo rechaza con el dígito esperado si es incorrecto. Así el código renderizado y descargado siempre lleva un dígito de control válido según GS1 y pasará las búsquedas en la base de datos del POS en lugar de escanear pero fallar en caja.