Generador de Código de Barras
Un generador de código de barras convierte texto o datos numéricos en imágenes de código de barras estandarizadas que pueden ser leídas por escáneres. Los códigos de barras son esenciales en el comercio minorista, la logística, la gestión de inventario y la identificación de productos — codificando información en patrones de líneas paralelas de anchos variables.
Esta herramienta soporta tres formatos ampliamente utilizados: Code 128 para codificación alfanumérica de propósito general, EAN-13 para identificación internacional de productos y UPC-A para productos minoristas de Norteamérica. Genera códigos de barras al instante, previsualízalos en vivo y descárgalos como SVG o PNG para uso impreso o digital.
Como funciona
Code 128 codifica cada carácter ASCII (32–126) como un patrón de barras y espacios, con un checksum módulo-103. EAN-13 usa 12 dígitos de datos más un dígito de control calculado con pesos alternados de ×1 y ×3. UPC-A codifica 11 dígitos de datos más un dígito de control usando pesos alternados de ×3 y ×1. Todos los formatos incluyen patrones de inicio/fin y barras de guarda para la sincronización del escáner.
Casos de uso
- Generar códigos de barras para empaques de productos y etiquetas de inventario
- Crear códigos Code 128 para etiquetas de envío y seguimiento logístico
- Producir códigos EAN-13 o UPC-A para registro y catalogación de productos
- Diseñar etiquetas de código de barras para seguimiento de activos y gestión de almacenes
Preguntas frecuentes
¿Cuál es la diferencia entre los códigos de barras Code 128, EAN-13 y UPC-A?
Code 128 es un formato de propósito general que codifica cualquier carácter ASCII, ideal para etiquetas de envío y seguimiento interno. EAN-13 es el estándar internacional de venta minorista con 13 dígitos, mientras que UPC-A es su equivalente norteamericano con 12 dígitos. Si necesitas letras o símbolos, usa Code 128; para productos minoristas, usa EAN-13 o UPC-A.
¿Cómo se calcula el dígito de control de un código de barras EAN-13?
El dígito de control se calcula a partir de los primeros 12 dígitos, multiplicándolos alternadamente por 1 y 3, sumando los resultados y tomando el valor necesario para llegar al siguiente múltiplo de 10. Los escáneres recalculan este dígito en cada lectura para detectar errores. Este generador lo calcula automáticamente, así que solo necesitas ingresar los dígitos de datos.
¿Puedo usar un generador de código de barras gratis para productos vendidos en tiendas?
Puedes generar la imagen del código gratis, pero el número en sí debe ser válido. Los productos minoristas requieren un prefijo oficial de GS1 para que tu número EAN-13 o UPC-A sea único a nivel global. Para uso interno — inventario, activos, envíos — puedes usar libremente cualquier valor en Code 128 sin registro.
¿Debo descargar mi código de barras en SVG o PNG para imprimir?
SVG es la mejor opción para impresión porque es un formato vectorial que se mantiene nítido en cualquier tamaño y resolución. PNG funciona bien para documentos digitales, publicaciones de e-commerce o pruebas rápidas. En ambos casos, evita estirar la imagen de forma desigual, ya que anchos de barra distorsionados pueden hacer el código ilegible.
¿Por qué mi código de barras no se escanea correctamente?
Las causas más comunes son imprimir demasiado pequeño, bajo contraste entre las barras y el fondo, y la falta de zonas de silencio — los márgenes en blanco a cada lado del código. Verifica también que los datos coincidan con el formato: EAN-13 y UPC-A solo aceptan dígitos, mientras que Code 128 acepta caracteres ASCII del 32 al 126. Reimprimir en un tamaño mayor, con barras negras sobre fondo blanco, suele resolver el problema.