Generador de códigos QR

Crea códigos QR de URL, texto, WiFi, email, teléfono, SMS, vCard o configuración VPN WireGuard y descárgalos en PNG.

toolboox.app/herramientas/generador-qr

Herramienta

Qué problema resuelve

Los generadores online meten marcas de agua, caducan el enlace o rastrean cada escaneo, y subir un .conf de WireGuard a una web ajena expone tu clave privada.

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.

Referencias oficiales

Preguntas frecuentes

¿El QR caduca o se rastrea?

No. Es un QR estático generado en tu navegador: el contenido va codificado dentro del propio código, sin redirecciones ni analítica intermedia.

¿Qué nivel de corrección de errores elijo?

M (~15%) para pantalla y papel; H (~30%) si el QR va impreso en vinilo, exteriores o superficies que puedan ensuciarse o rayarse.

¿Cómo funciona el QR de WiFi?

Codifica el formato WIFI:T:WPA;S:ssid;P:clave;. Android e iOS lo reconocen desde la cámara y ofrecen conectarse sin teclear la contraseña.

¿Cómo genero un QR de WireGuard?

Elige el tipo «VPN WireGuard (.conf)» y sube tu fichero de cliente (por ejemplo cliente.conf) o pega su contenido. El QR contiene el texto íntegro del túnel; en la app oficial de WireGuard usa «Añadir túnel → Escanear código QR» y quedará importado en segundos.

¿Es seguro? Mi .conf lleva la clave privada

El fichero se lee con la API File del navegador y nunca se envía a ningún servidor. Aun así, el QR resultante contiene la clave privada del cliente: trátalo como una credencial, no lo publiques ni lo compartas por chat.

El QR de WireGuard sale como error de longitud

Un QR admite hasta ~2.950 bytes con corrección L. Baja la corrección de errores, elimina comentarios y campos opcionales (MTU, PersistentKeepalive) o acorta la lista de AllowedIPs.