От создателей Abundera Sign

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

Локальные загрузки остаются в вашем браузере и отображаются только на печатной карточке. Данные QR используют URL выше.

Дополнительные поля (необязательно)

Адрес

Социальные профили

Совет: щёлкните правой кнопкой мыши по любой точке на Google Maps и скопируйте координаты

На QR автоматически накладывается красный швейцарский флаг — требование швейцарских банков.

Вставьте счёт BOLT11 (lnbc...) или Lightning-адрес. Мы добавляем префикс URI-схемы lightning:, чтобы любой Lightning-кошелёк мог его отсканировать.

Совместимо с Google Authenticator, Authy, 1Password, Bitwarden и любым стандартным TOTP-приложением.

Кодирует всю строку authorized_keys. Отсканируйте, чтобы скопировать ключ на новую машину.

Для очень длинных ключей используйте rMQR в альбомной ориентации или разделите на несколько QR. Стандартный QR вмещает около ~2 КБ.

Официальные мобильные приложения WireGuard сканируют их напрямую. Никогда не включайте свой приватный ключ в печатный QR — только для цифрового обмена.

GS1 Digital Link — это современная альтернатива штрих-коду EAN-13 для розничных товаров, совместимая с веб-форматом. Домен резолвера по умолчанию — id.gs1.org, но можно использовать свой.

Вставьте ссылку для поделиться из приложения Spotify или только ID. Мы автоматически построим URL open.spotify.com.

Формат зависит от платформы — для Mastodon используйте @пользователь@инстанс, для Bluesky — handle.bsky.social, для Nostr вставьте ключ npub.

Geo URI (RFC 5870) открывается напрямую в любом картографическом приложении на устройстве — Google Maps, Apple Maps, OsmAnd и т. д. — без выбора поставщика.

Стандартная magnet-ссылка BitTorrent. Сканируется любым BitTorrent-клиентом, поддерживающим обработчики URI-схемы.

Вставьте полную полезную нагрузку iCalendar RFC 5545 — поддерживает несколько событий, будильники и повторяющиеся правила. Большинство календарных приложений импортируют QR напрямую.

Локальные загрузки остаются в вашем браузере и отображаются только на печатной карточке. QR данные MeCard не имеют поля для фотографии.

MeCard — более простая альтернатива vCard, предпочтительная на некоторых Android-устройствах

Дополнительные поля (необязательно)

Адрес

0 симв.

Ёмкость Micro QR: 35 цифр, 21 буква верхнего регистра/цифра, или ~15 байт (строчные/URL). Лучше всего подходит для коротких кодов, серийных номеров и идентификаторов. Для URL используйте стандартный QR.

Большинство камер смартфонов не могут сканировать Micro QR. Этот формат требует специализированных промышленных сканеров (например, Scandit, Cognex). Используйте стандартный QR для общего сканирования.

Rectangular Micro QR — узкий широкоформатный код, идеальный для пробирок, браслетов и билетных лент. До 361 символа.

Большинство камер смартфонов не могут сканировать rMQR. Этот формат требует специализированных промышленных сканеров. Используйте стандартный QR для общего сканирования.
Показать еще 30 шаблонов

Сохраните стиль с помощью кнопки выше, чтобы сохранить ваши избранные здесь.

#000000
#FFFFFF

Или выберите встроенный значок:

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

Пакетная генерация

Загрузите CSV, чтобы сгенерировать до 500 QR-кодов за один пакет. Каждая строка становится отдельным QR-кодом — выберите шаблон или переопределите 21 свойство для каждой строки: цвета, рамки, стили точек/глаз/зрачков, градиенты, прозрачность, размер, коррекция ошибок, формат, встроенный логотип и многое другое.

21 столбец: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Обязательны только type и data. Используйте | для разделения полей внутри data (например, ssid|password|WPA).

Поддерживаются все 20 типов QR-кодов, включая URL, WiFi, vCard, MeCard, Email, SMS, Event, Location, UPI, SEPA, PayPal, Crypto, Micro QR и rMQR. Скачайте образец CSV, чтобы увидеть все столбцы, 40 шаблонов, 11 стилей рамок и 12 встроенных логотипов в действии.

Сохраните весь QR — тип, все значения полей, стиль, рамку, логотип, дизайн визитной карточки — в один файл .qr.json. Загрузите его позже, чтобы воссоздать все в один клик.

Ctrl+D Скачать PNG
Ctrl+Shift+D Скачать SVG
Ctrl+Shift+C Копировать QR
Ctrl+P Печать

Введите содержимое для генерации QR-кода

Также от Abundera

Электронные подписи, имеющие юридическую силу

Abundera Sign выходит за рамки простых электронных подписей. Каждый документ получает криптографическое подтверждение, независимую верификацию и защищённый от фальсификации пакет доказательств.

  • Автоматически генерируемые пакеты доказательств для суда
  • Личная печать документа — мгновенно обнаруживает фальсификацию
  • Привязан к 5 независимым системам — нет единой точки отказа
Попробовать Abundera Sign

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.