Generador de Código de Barras
Genera códigos de barras en múltiples formatos (EAN-13, UPC-A, Code128, etc.)
Leer la guía completaCode 128
El más versátil, soporta todos los caracteres ASCII
Longitud: Longitud variable
Ejemplo: ABC-123
Apariencia
Vista Previa
Ingrese un valor válido para generar el código de barras
Usos Comunes de Códigos de Barras
- •EAN-13/UPC-A: Productos de retail, ISBN para libros
- •Code 128: Etiquetas de envío, inventario de almacén
- •Code 39: Activos no comerciales, identificación de vehículos
- •EAN-8: Paquetes pequeños donde el espacio es limitado
Un código de barras es una representación visual de datos legible por máquinas mediante patrones de barras y espacios de diferentes anchos. Inventado por Norman Woodland y Bernard Silver en 1952, y patentado en 1952, los códigos de barras se comercializaron en 1974 cuando se escaneó el primer producto (chicle Wrigley's) en un supermercado de Ohio. Tipos principales: EAN-13 (European Article Number)—13 dígitos, estándar mundial para productos de consumo, asignado por GS1. UPC-A (Universal Product Code)—12 dígitos, estándar en EE.UU. y Canadá, compatible con EAN-13 agregando 0 al inicio. EAN-8—versión corta para productos pequeños (8 dígitos). Code128—código alfanumérico de alta densidad para logística, envíos y uso interno. Code39—alfanumérico con caracteres limitados, común en industria y gobierno. En LATAM, GS1 México, GS1 Colombia, GS1 Argentina asignan prefijos: México 750, Colombia 770, Argentina 779. Los códigos de barras procesan miles de millones de transacciones diarias en supermercados, farmacias, almacenes y puntos de venta. Un escáner lee la reflexión de luz en las barras, decodifica el patrón y envía los datos al sistema.
EAN-13 es el estándar global para productos de consumo vendidos en tiendas. Si vendes en Walmart México, Cencosud (Chile, Argentina), Falabella, Oxxo, Farmacias del Ahorro, necesitas códigos EAN-13 registrados con GS1. El prefijo identifica el país de origen (no fabricación): 750 México, 770 Colombia, 779 Argentina, 775 Perú. Los 13 dígitos incluyen: prefijo país (2-3), empresa (4-7), producto (2-5), dígito de verificación (1). Sin registro GS1, no puedes vender en retail formal.
Si exportas productos a Estados Unidos o Canadá, necesitas códigos UPC-A (12 dígitos). Amazon USA, Walmart USA, Target requieren UPC para listado de productos. UPC es compatible con EAN-13—agrega un 0 al inicio del UPC para obtener EAN-13. GS1 US asigna prefijos de empresa. Productos de LATAM exportados a EE.UU. pueden usar EAN-13 (la mayoría de escáneres modernos leen ambos), pero algunos sistemas legacy solo aceptan UPC.
EAN-8 (8 dígitos) es para productos donde no hay espacio para código completo: lápices, baterías, caramelos individuales, cosméticos pequeños. GS1 asigna EAN-8 solo cuando se demuestra que EAN-13 no cabe físicamente. El código es más corto pero incluye dígito de verificación. En LATAM, común en productos de confitería (Colombina, Arcor), cosméticos (Natura, Avon) y artículos de papelería.
Code128 codifica texto alfanumérico con alta densidad—ideal para etiquetas de envío, números de seguimiento, IDs de lote y control interno. DHL, FedEx, UPS, Estafeta, Servientrega usan Code128 para tracking. Los números de guía (AWB - Air Waybill) se codifican en Code128. En LATAM, empresas de logística (Mercado Envíos, Deprisa, 99Minutos) y almacenes de e-commerce usan Code128 para gestión de paquetes.
Code39 codifica letras A-Z, números 0-9 y algunos símbolos. Es auto-verificable (no requiere dígito de verificación calculado). Común en industria automotriz (VIN de vehículos), gobierno (licencias de conducir en EE.UU.), bibliotecas y control de activos. En LATAM, usado en plantas de manufactura (armadoras automotrices en México: Nissan, VW, GM), control de activos gubernamentales y bibliotecas universitarias (UNAM, Universidad Nacional).
Los códigos de barras codifican datos en patrones de barras negras y espacios blancos. EAN-13/UPC usan codificación de anchura variable: cada dígito se representa con 7 módulos (unidades de ancho) usando combinaciones de 2 barras y 2 espacios. El código tiene zonas: zona silenciosa (margen blanco), patrón de inicio, dígitos, patrón central, más dígitos, patrón de fin, zona silenciosa. Los escáneres láser o de imagen detectan la transición entre barras/espacios y miden el ancho relativo para decodificar. El dígito de verificación (check digit) se calcula con algoritmo módulo 10: suma ponderada de dígitos × 1 y × 3, resta del múltiplo de 10 más cercano. Esto detecta errores de transcripción. Code128 usa 3 subconjuntos: A (mayúsculas + control), B (mayúsculas + minúsculas), C (solo dígitos, alta densidad). El escáner cambia automáticamente entre subconjuntos según caracteres de control en el código. Nuestra herramienta usa la biblioteca JsBarcode que implementa estos estándares con precisión de grado comercial.
Nuestra herramienta genera códigos de barras usando la biblioteca JsBarcode, produciendo SVG escalable y PNG de alta resolución. Los códigos cumplen con especificaciones GS1 para escaneo confiable. Para impresión: usa mínimo 300 DPI, el tamaño mínimo de EAN-13 es 37.29mm × 25.93mm (módulo X = 0.33mm), Code128 debe tener altura mínima de 15% del ancho. Mantén zonas silenciosas (márgenes blancos) de al menos 10× el ancho del módulo más estrecho. El contraste debe ser alto—negro sobre blanco es óptimo. Evita superficies brillantes que causan reflejos. En LATAM, imprentas especializadas como Flexographic, Etiquetas Anro (México), Etibarras (Colombia) conocen especificaciones GS1. Para etiquetas de envío, impresoras térmicas Zebra, Brother, Dymo producen códigos de alta calidad. Siempre prueba escaneando antes de producción masiva.