Abundera Sign'ın yaratıcılarından

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.

0 / 900

Yerel yüklemeler tarayıcınızda kalır ve yalnızca basılı kartta görünür. QR verileri yukarıdaki URL'yi kullanır.

Daha fazla alan (isteğe bağlı)

Adres

Sosyal profiller

İpucu: Google Maps'te herhangi bir noktaya sağ tıklayın ve koordinatları kopyalayın

QR'nin üzerine otomatik olarak kırmızı bir İsviçre bayrağı yerleştirilir — İsviçre bankaları tarafından zorunlu kılınmıştır.

Bir BOLT11 faturası (lnbc...) veya bir Lightning adresi yapıştırın. Herhangi bir Lightning cüzdanının tarayabilmesi için lightning: URI şeması önekini ekleriz.

Google Authenticator, Authy, 1Password, Bitwarden ve herhangi bir standart TOTP uygulamasıyla uyumludur.

Tüm authorized_keys satırını kodlar. Yeni bir makineye anahtarı kopyalayıp yapıştırmak için tarayın.

Çok uzun anahtarlar için yatay rMQR kullanın veya birden fazla QR'ye bölün. Standart QR yaklaşık ~2 KB ile sınırlıdır.

Resmi WireGuard mobil uygulamaları bunları doğrudan tarar. Yazdırılmış bir QR'ye asla özel anahtarınızı dahil etmeyin — yalnızca dijital paylaşım için.

GS1 Digital Link, perakende ürünler için EAN-13 barkoduna modern web dostu bir alternatiftir. Çözümleyici alan adı varsayılan olarak id.gs1.org'dur ancak kendi alan adınızı kullanabilirsiniz.

Spotify uygulamasından paylaşım bağlantısını veya yalnızca kimliği yapıştırın. open.spotify.com URL'sini otomatik olarak oluştururuz.

Format platforma bağlıdır — Mastodon için @kullanıcı@örnek, Bluesky için handle.bsky.social, Nostr için npub anahtarını yapıştırın.

Geo URI (RFC 5870), bir sağlayıcı seçmeden cihazdaki herhangi bir harita uygulamasında doğrudan açılır — Google Maps, Apple Maps, OsmAnd vb.

Standart BitTorrent magnet bağlantısı. URI şeması işleyicilerini destekleyen herhangi bir BitTorrent istemcisi tarafından taranır.

Tam bir RFC 5545 iCalendar yükü yapıştırın — birden fazla etkinliği, alarmı ve yinelenen kuralları destekler. Çoğu takvim uygulaması QR'yi doğrudan içe aktarır.

Yerel yüklemeler tarayıcınızda kalır ve yalnızca basılı kartta görünür. MeCard QR verilerinde fotoğraf alanı yoktur.

MeCard, vCard'a daha basit bir alternatiftir ve bazı Android cihazlar tarafından tercih edilir

Daha fazla alan (isteğe bağlı)

Adres

0 karakter

Micro QR kapasitesi: 35 rakam, 21 büyük harf alfanümerik veya ~15 bayt (küçük harf/URL). Kısa kodlar, seri numaraları ve kimlikler için idealdir. URL'ler için standart QR kullanın.

Çoğu telefon kamerası Micro QR kodlarını okuyamaz. Bu format, özel endüstriyel tarayıcılar (ör. Scandit, Cognex) gerektirir. Genel amaçlı tarama için standart QR kullanın.

Rectangular Micro QR — test tüpleri, bileklikler ve bilet şeritleri için ideal olan dar ve geniş bir formattır. 361 karaktere kadar destekler.

Çoğu telefon kamerası rMQR kodlarını okuyamaz. Bu format, özel endüstriyel tarayıcılar gerektirir. Genel amaçlı tarama için standart QR kullanın.
30 Şablon daha göster

En sevdiğiniz stilleri burada tutmak için yukarıdaki düğmeyle bir stil kaydedin.

#000000
#FFFFFF

Veya yerleşik bir simge seçin:

Renders behind the QR at reduced opacity. Auto-forces EC=H so the QR still scans through the photo.

Toplu Üretim

Tek bir toplu işlemde 500 adede kadar QR kod oluşturmak için bir CSV yükleyin. Her satır kendi QR'ı olur — bir şablon seçin veya satır bazında 21 özelliği geçersiz kılın: renkler, çerçeveler, nokta/göz/göz bebeği stilleri, gradyanlar, şeffaflık, boyut, hata düzeltme, format, yerleşik logo ve daha fazlası.

21 sütun: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Yalnızca type ve data zorunludur. data içindeki alanları ayırmak için | kullanın (ör. ssid|password|WPA).

URL, WiFi, vCard, MeCard, Email, SMS, Event, Location, UPI, SEPA, PayPal, Crypto, Micro QR ve rMQR dahil olmak üzere 20 QR türünün tamamı desteklenir. Tüm sütunları, 40 şablonu, 11 çerçeve stilini ve 12 yerleşik logoyu iş başında görmek için örnek CSV'yi indirin.

QR'nin tamamını — tür, tüm alan değerleri, stil, çerçeve, logo, kartvizit tasarımı — tek bir .qr.json dosyası olarak kaydedin. Her şeyi tek tıklamayla yeniden oluşturmak için daha sonra yükleyin.

Ctrl+D PNG İndir
Ctrl+Shift+D SVG İndir
Ctrl+Shift+C QR Kopyala
Ctrl+P Yazdır

QR kodunuzu oluşturmak için içerik girin

Abundera'dan da

Mahkemede geçerli e-imzalar

Abundera Sign, temel e-imzaların ötesine geçer. Her belge kriptografik kanıt, bağımsız doğrulama ve kurcalamaya karşı korumalı bir kanıt paketi alır.

  • Otomatik oluşturulan mahkemeye hazır kanıt paketleri
  • Kişisel Belge Mührü — kurcalamayı anında tespit eder
  • 5 bağımsız sisteme bağlı — tek bir başarısızlık noktası yok
Abundera Sign'ı Deneyin

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.