Free WireGuard Config QR Code Generator
Turn any WireGuard .conf file into a scannable QR for one-tap mobile import. Used by the official WireGuard app on iOS and Android.
- Generador de QR
- Diseñador gratuito de tarjetas de visita
- Tarjetas WiFi imprimibles
- CSV por lotes (500 códigos)
- 40 plantillas
- 20 idiomas
Las subidas locales se quedan en tu navegador y solo aparecen en la tarjeta impresa. Los datos del QR utilizan la URL anterior.
Más campos (opcional)
Dirección
Perfiles sociales
Consejo: haz clic derecho en cualquier punto de Google Maps y copia las coordenadas
Se superpone automáticamente una bandera roja suiza sobre el QR — requerido por los bancos suizos.
Pega una factura BOLT11 (lnbc...) o una dirección Lightning. Añadimos el prefijo del esquema URI lightning: para que cualquier monedero Lightning pueda escanearlo.
Compatible con Google Authenticator, Authy, 1Password, Bitwarden y cualquier aplicación TOTP estándar.
Codifica la línea completa de authorized_keys. Escanea para copiar y pegar la clave en una máquina nueva.
Para claves muy largas, usa rMQR horizontal o divídelas en varios QR. El QR estándar admite hasta ~2 KB.
Las aplicaciones móviles oficiales de WireGuard escanean estos directamente. Nunca incluyas tu clave privada en un QR impreso — solo para compartir digitalmente.
GS1 Digital Link es la alternativa moderna y compatible con la web al código de barras EAN-13 para productos minoristas. El dominio del resolver es id.gs1.org de forma predeterminada, pero puedes usar el tuyo.
Pega el enlace para compartir desde la aplicación de Spotify, o solo el ID. Construimos la URL de open.spotify.com automáticamente.
El formato depende de la plataforma — para Mastodon usa @usuario@instancia, para Bluesky usa handle.bsky.social, para Nostr pega la clave npub.
El URI Geo (RFC 5870) abre directamente en cualquier aplicación de mapas del dispositivo — Google Maps, Apple Maps, OsmAnd, etc. — sin elegir un proveedor.
Enlace magnet estándar de BitTorrent. Lo escanea cualquier cliente de BitTorrent que admita controladores de esquema URI.
Pega un payload completo de iCalendar RFC 5545 — admite varios eventos, alarmas y reglas recurrentes. La mayoría de las aplicaciones de calendario importan el QR directamente.
Las subidas locales se quedan en tu navegador y solo aparecen en la tarjeta impresa. Los datos del QR de MeCard no tienen campo de foto.
MeCard es una alternativa más sencilla a vCard, preferida por algunos dispositivos Android
Más campos (opcional)
Dirección
Capacidad Micro QR: 35 dígitos, 21 caracteres alfanuméricos en mayúsculas o ~15 bytes (minúsculas/URLs). Ideal para códigos cortos, números de serie e IDs. Para URLs, usa el QR estándar.
Micro QR Rectangular — un formato estrecho y ancho ideal para tubos de ensayo, pulseras y tiras de tiques. Hasta 361 caracteres.
Mostrar 30 plantillas más
Guarda un estilo con el botón de arriba para mantener tus favoritos aquí.
O elige un icono integrado:
Renders behind the QR at reduced opacity. Auto-forces EC=H so the QR still scans through the photo.
Generación por lotes
Sube un CSV para generar hasta 500 códigos QR en un único lote. Cada fila se convierte en su propio QR: elige una plantilla o personaliza 21 propiedades por fila: colores, marcos, estilos de puntos/ojos/pupilas, degradados, transparencia, tamaño, corrección de errores, formato, logo integrado y mucho más.
21 columnas: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Solo type y data son obligatorias. Usa | para separar campos dentro de data (p. ej. ssid|password|WPA).
Compatible con los 20 tipos de QR, incluidos URL, WiFi, vCard, MeCard, Email, SMS, Event, Location, UPI, SEPA, PayPal, Crypto, Micro QR y rMQR. Descarga el CSV de ejemplo para ver todas las columnas, las 40 plantillas, los 11 estilos de marco y los 12 logos integrados en acción.
Guarda todo el QR â tipo, todos los valores de los campos, estilo, marco, logotipo, diseño de tarjeta de visita â como un único archivo .qr.json. Cárgalo más tarde para recrearlo todo con un solo clic.
Introduce contenido para generar tu código QR
Firmas electrónicas con validez legal
Abundera Sign va más allá de las firmas electrónicas básicas. Cada documento obtiene prueba criptográfica, verificación independiente y un paquete de evidencia a prueba de manipulaciones.
- Paquetes de evidencia listos para tribunales generados automáticamente
- Sello de Documento Personal — detecta manipulaciones al instante
- Anclado en 5 sistemas independientes — sin punto único de fallo
How WireGuard config QRs work
The official WireGuard mobile apps (iOS, Android, macOS) include a QR code import flow: tap "Add tunnel" → "Create from QR code", scan, done. The QR contains the entire .conf file as plain text — interface section, peer section, endpoint, allowed IPs, keys. After scan, the tunnel is configured and ready to enable.
This is by far the fastest way to provision new clients on a self-hosted WireGuard server. Generate the client config server-side, render it as a QR, hand the phone over, scan, and the user is connected.
Security warning
The QR contains the client's private key. Anyone who scans (or photographs) the QR can connect to your VPN. This is fine for a one-shot in-person handoff but DO NOT post the QR publicly, screenshot it to a chat thread, or print it on anything that might be photographed. After the recipient has scanned, regenerate the keypair if you're paranoid.
Frequently Asked Questions
Which apps scan these QR codes?
The official WireGuard apps from wireguard.com on iOS, Android, macOS, and Linux. Some forks (like TunSafe and PassePartout) also support the format. Third-party VPN clients usually don't.
Can I encode just the peer section?
Yes — but the import flow expects a complete config (Interface + Peer). For partial configs, paste the snippet anyway and the user can edit after import.
What about my private key in the QR?
It's there in plain text. WireGuard can't work without it — the client needs the private key to encrypt traffic. Treat the QR like a password: hand it over in person, on a single device, and don't keep copies.
How big can the config be?
Up to a few KB. A typical client config (one peer, IPv4 + IPv6) is ~400 bytes — fits easily into a QR version 10 at error correction L. Multi-peer configs scale linearly.
Can I add a comment field?
WireGuard .conf supports # comments. They'll be encoded but the official app strips comments on import.
Do I need to base64-encode the config first?
No. The QR carries the .conf file verbatim as text. Base64 only adds size.
What about the WireGuard PreSharedKey?
If your peer has a PreSharedKey, include it in the [Peer] section. The QR encodes the entire stanza; the import will set it up.