¿Qué hace esta herramienta
El Generador de códigos crea códigos QR y códigos de barras al instante en tu navegador. Genera códigos QR para URLs o texto, o códigos de barras en Code 128, Code 39, EAN-13, EAN-8, UPC-A y UPC-E. Descarga como PNG (QR) o SVG (códigos de barras). Sin subida a servidor — todo se ejecuta localmente.
Cómo usarla
- Selecciona el tipo de código — Elige Código QR o un formato de código de barras (Code 128, Code 39, EAN-13, etc.).
- Introduce el contenido — Escribe el texto, URL o valor numérico. Sigue las pistas de formato (ej. 13 dígitos para EAN-13).
- Consulta la vista previa — El código aparece en tiempo real. Entrada inválida muestra un error inline.
- Descargar — Haz clic en Descargar para guardar como PNG (QR) o SVG (códigos de barras).
- Copiar — Para códigos QR, usa Copiar para copiar el texto codificado al portapapeles.
Cómo funciona
La entrada se valida contra las reglas estructurales de cada tipo de código (longitud, conjunto de caracteres, dígitos de control para EAN/UPC). La librería qrcode renderiza códigos QR; jsbarcode renderiza todos los formatos de código de barras. Los dígitos de control para EAN/UPC los calcula jsbarcode. La salida se genera íntegramente en el navegador vía canvas (QR) o SVG (códigos de barras) — sin llamada al servidor.
Todo el procesamiento se ejecuta en tu navegador. No se envía ningún dato a ningún servidor.
Casos de uso y ejemplos
- Códigos QR — Codifica URLs para carteles, tarjetas de visita o menús.
- Retail — Genera EAN-13 o UPC-A para etiquetas de productos.
- Inventario — Code 128 o Code 39 para códigos de barras de almacén.
- Eventos — Códigos QR para entradas o enlaces de registro.
- Desarrollador — Códigos de prueba rápidos para apps de escaneo.
Ejemplo
- Código QR:
https://example.com→ imagen QR escaneable - EAN-13:
5901234123457(13 dígitos, dígito de control válido) → código de barras retail - Code 128:
ABC-1234→ código de barras de propósito general
Limitaciones y restricciones conocidas
- Dígito de control EAN/UPC — Debe ser válido; jsbarcode valida y puede rechazar entrada inválida.
- Capacidad QR — Hasta ~4.000 caracteres; texto muy largo puede afectar la fiabilidad del escaneo.
- Longitud de código de barras — Code 128/39 tienen longitud máxima (ej. 80 caracteres); EAN-13 son exactamente 13 dígitos.
- Solo descarga — Sin impresión directa; usa la impresión del navegador en el archivo descargado si hace falta.