Un generador de códigos QR gratuito y sin registro es una de esas utilidades que se necesitan de forma recurrente: compartir el WiFi de casa, poner un enlace en un cartel, dejar tu tarjeta de contacto en una etiqueta. Esta herramienta genera el QR completamente en tu navegador, sin marcas de agua, sin caducidad y sin ningún servicio intermedio que registre los escaneos.
QR estático frente a QR dinámico
En un QR estático el contenido está codificado en el propio dibujo: si es una URL, el móvil la abre directamente. En un QR dinámico el código apunta a un acortador propiedad del proveedor, que redirige al destino real; eso permite cambiar el destino y contar escaneos, pero también significa que el código deja de funcionar si el proveedor cierra o si dejas de pagar la suscripción. Los QR de esta herramienta son estáticos: funcionan para siempre y nadie intermedia el escaneo.
Formatos soportados y cómo los interpreta el móvil
Además de URL y texto libre, el estándar define esquemas que el sistema operativo reconoce: WIFI:T:WPA;S:ssid;P:clave; para conectar a una red, mailto: con asunto y cuerpo prerellenados, tel: para llamar, SMSTO: para abrir un mensaje y una vCard 3.0 para añadir un contacto completo a la agenda. Android desde la versión 10 e iOS desde la 11 leen todos estos formatos desde la cámara nativa, sin instalar ninguna app lectora.
Corrección de errores y versión del código
Los QR usan códigos Reed-Solomon con cuatro niveles de redundancia: L (~7%), M (~15%), Q (~25%) y H (~30%). Un nivel más alto tolera suciedad, arañazos o un logotipo superpuesto, pero necesita más módulos, así que el patrón se vuelve más denso para la misma cantidad de datos. Regla práctica: M para pantalla y papel de interior, Q o H para vinilo, exteriores, etiquetas de producto o si vas a superponer un logo en el centro.
QR de una VPN WireGuard a partir del archivo .conf
La app oficial de WireGuard para Android e iOS permite importar un túnel escaneando un QR, y eso ahorra tener que enviar el fichero por correo o por chat. Elige el tipo «VPN WireGuard (.conf)», sube tu cliente.conf (o pégalo y edítalo) y la herramienta codifica el texto íntegro del túnel: bloque [Interface] con PrivateKey, Address y DNS, y bloque [Peer] con PublicKey, AllowedIPs, Endpoint y PersistentKeepalive. En el móvil basta con «Añadir túnel → Escanear código QR». El fichero se lee con la API File del navegador y no viaja a ningún servidor, pero recuerda que el QR contiene la clave privada del cliente: es una credencial, no la publiques. Un QR admite unos 2.950 bytes con corrección L; si tu configuración no cabe, baja el nivel de corrección, quita comentarios y campos opcionales o resume la lista de AllowedIPs.
Diseño e impresión: que se escanee de verdad
Respeta siempre el margen blanco (quiet zone) de al menos cuatro módulos alrededor del código; sin él muchos lectores fallan. Mantén contraste alto y no inviertas los colores (código claro sobre fondo oscuro da problemas en lectores antiguos). Para el tamaño físico, la referencia habitual es que el lado del QR sea aproximadamente una décima parte de la distancia de escaneo: 2-3 cm para un folleto que se lee a 30 cm, 25 cm o más para un cartel a 2,5 metros. Acorta la URL antes de generarlo: menos datos, menos módulos y lectura más rápida.
Casos de uso comunes
- Compartir la contraseña del WiFi con invitados sin dictarla.
- Dar de alta un cliente VPN WireGuard en un móvil escaneando su .conf.
- Enlazar el menú de un restaurante o una carta de precios.
- Poner una vCard en una tarjeta de visita o en la firma de correo.
- Etiquetar equipos del CPD con un enlace a su ficha de inventario.
Buenas prácticas
- Prueba el QR impreso con varios móviles antes de tirar una edición grande.
- Usa nivel H si vas a colocar un logotipo en el centro.
- Trata el QR de WireGuard como una contraseña: contiene la clave privada del túnel.
- Nunca metas datos sensibles en un QR público: cualquiera que lo vea puede leerlos.