WireGuard QR utility

Turn a WireGuard client config into a clean QR code.

Paste a configuration, generate the QR directly in this browser, and scan it from the WireGuard app on a compatible device.

ProcessingLocal in browser
Input limit2,000 characters
OutputNative-size QR canvas
QR generator

Paste, generate, scan.

The QR contains the same sensitive information as the configuration text. Only display it on a screen you trust.

QR
Configuration to QRNo upload required
Runs locally
How QR import works

A faster way to move a client profile to a phone.

1

Paste the client config

Use a complete WireGuard client profile including the private key and server peer section.

2

Generate the QR

The browser encodes the configuration text into a square QR canvas without stretching its modules.

3

Scan in WireGuard

Use the WireGuard app's QR import feature, then verify the tunnel name, endpoint, address, and routing before connecting.

QR security

The QR code is a credential, not decoration.

Anyone who captures a client QR can potentially obtain the private key and import the same WireGuard profile.

Keep screenshots private

Do not post generated QR codes in tickets, chat groups, public galleries, or documentation.

Check the profile before connecting

Verify Address, Endpoint, DNS, AllowedIPs, and the server public key after importing.