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.
- QR-Generator
- Kostenloser Visitenkarten-Designer
- Druckbare WLAN-Karten
- Stapel-CSV (500 Codes)
- 40 Vorlagen
- 20 Sprachen
Lokale Uploads bleiben in Ihrem Browser und werden nur auf der gedruckten Karte angezeigt. Die QR-Daten verwenden die oben genannte URL.
Weitere Felder (optional)
Adresse
Soziale Profile
Tipp: Klicken Sie mit der rechten Maustaste auf eine Stelle in Google Maps und kopieren Sie die Koordinaten
Eine rote Schweizer Flagge wird automatisch auf dem QR-Code eingeblendet — von Schweizer Banken vorgeschrieben.
Fügen Sie eine BOLT11-Rechnung (lnbc...) oder eine Lightning-Adresse ein. Wir stellen das lightning:-URI-Schema voran, damit jede Lightning-Wallet es scannen kann.
Kompatibel mit Google Authenticator, Authy, 1Password, Bitwarden und jeder standardmäßigen TOTP-App.
Kodiert die gesamte authorized_keys-Zeile. Scannen, um den Schlüssel auf eine neue Maschine zu kopieren.
Für sehr lange Schlüssel verwenden Sie rMQR im Querformat oder teilen Sie sie auf mehrere QR-Codes auf. Standard-QR fasst etwa ~2 KB.
Die offiziellen WireGuard-Mobilanwendungen scannen diese direkt. Geben Sie niemals Ihren privaten Schlüssel in einem gedruckten QR-Code weiter — nur digital teilen.
GS1 Digital Link ist die moderne, webfreundliche Alternative zum EAN-13-Barcode für Einzelhandelsprodukte. Die Resolver-Domain ist standardmäßig id.gs1.org, Sie können aber Ihre eigene verwenden.
Fügen Sie den Freigabelink aus der Spotify-App ein oder nur die ID. Wir erstellen die open.spotify.com-URL automatisch.
Das Format hängt von der Plattform ab — für Mastodon verwenden Sie @user@instanz, für Bluesky handle.bsky.social, für Nostr fügen Sie den npub-Schlüssel ein.
Geo-URI (RFC 5870) öffnet sich direkt in jeder Karten-App auf dem Gerät — Google Maps, Apple Maps, OsmAnd usw. — ohne einen Anbieter zu wählen.
Standardmäßiger BitTorrent-Magnet-Link. Wird von jedem BitTorrent-Client gescannt, der URI-Schema-Handler unterstützt.
Fügen Sie eine vollständige RFC 5545 iCalendar-Nutzlast ein — unterstützt mehrere Ereignisse, Alarme und wiederkehrende Regeln. Die meisten Kalender-Apps importieren den QR-Code direkt.
Lokale Uploads bleiben in Ihrem Browser und werden nur auf der gedruckten Karte angezeigt. MeCard QR-Daten haben kein Fotofeld.
MeCard ist eine einfachere Alternative zu vCard, die von einigen Android-Geräten bevorzugt wird
Weitere Felder (optional)
Adresse
Micro QR Kapazität: 35 Ziffern, 21 alphanumerische Großbuchstaben oder ~15 Bytes (Kleinbuchstaben/URLs). Am besten für kurze Codes, Seriennummern und IDs. Für URLs stattdessen Standard-QR verwenden.
Rechteckiger Micro QR — ein schmales, breites Format ideal für Reagenzgläser, Armbänder und Ticketstreifen. Bis zu 361 Zeichen.
Weitere 30 Vorlagen anzeigen
Speichern Sie einen Stil mit der Schaltfläche oben, um Ihre Favoriten hier zu speichern.
Oder wählen Sie ein integriertes Symbol:
Renders behind the QR at reduced opacity. Auto-forces EC=H so the QR still scans through the photo.
Stapelgenerierung
Laden Sie eine CSV-Datei hoch, um bis zu 500 QR-Codes in einem einzigen Stapel zu generieren. Jede Zeile wird zu einem eigenen QR-Code – wählen Sie eine Vorlage oder überschreiben Sie 21 Eigenschaften pro Zeile: Farben, Rahmen, Punkt-/Augen-/Pupillenstile, Farbverläufe, Transparenz, Größe, Fehlerkorrektur, Format, integriertes Logo und mehr.
21 Spalten: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Nur type und data sind erforderlich. Verwenden Sie |, um Felder innerhalb von data zu trennen (z. B. ssid|password|WPA).
Alle 20 QR-Typen werden unterstützt, darunter URL, WiFi, vCard, MeCard, Email, SMS, Event, Location, UPI, SEPA, PayPal, Crypto, Micro QR und rMQR. Laden Sie die Beispiel-CSV herunter, um alle Spalten, alle 40 Vorlagen, 11 Rahmenstile und die 12 integrierten Logos in Aktion zu sehen.
Speichern Sie den gesamten QR-Code – Typ, alle Feldwerte, Stil, Rahmen, Logo, Visitenkartendesign – als eine einzelne .qr.json-Datei. Laden Sie ihn später, um alles mit einem Klick neu zu erstellen.
Inhalt eingeben, um Ihren QR-Code zu generieren
Elektronische Signaturen, die vor Gericht standhalten
Abundera Sign geht über einfache E-Signaturen hinaus. Jedes Dokument erhält kryptografischen Beweis, unabhängige Überprüfung und ein manipulationssicheres Beweispaket.
- Automatisch generierte, gerichtsfertige Beweisspakete
- Persönliches Dokumentensiegel — erkennt Manipulationen sofort
- In 5 unabhängigen Systemen verankert — kein einzelner Fehlerpunkt
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.