WireGuard QR Generator

Generate QR codes for WireGuard VPN configurations. Perfect for easy mobile setup and sharing VPN configs securely.

WireGuard QR Generator

Generate QR codes for your WireGuard VPN configurations. All processing happens locally in your browser - your private keys and configurations never leave your device.

Security Notice: This tool processes sensitive VPN configurations containing private keys. All processing is done client-side for your security. Never share your QR codes or configurations publicly.

WireGuard Configuration

Upload a .conf file or paste configuration below
Paste your WireGuard configuration in standard .conf format

Generated QR Code

Enter WireGuard configuration to generate QR code

How to Use

  1. Prepare Your Configuration: Have your WireGuard .conf file ready, or copy the configuration text
  2. Input Configuration: Either upload your .conf file or paste the configuration into the text area
  3. Generate QR Code: The QR code will be generated automatically as you type or after uploading
  4. Scan with Mobile: Use the WireGuard mobile app to scan the QR code and import the configuration
  5. Download (Optional): Save the QR code as PNG or SVG for later use

Configuration Format

Your WireGuard configuration should follow this standard format:

[Interface]
PrivateKey = your_private_key_here
Address = 10.0.0.2/24
DNS = 1.1.1.1, 1.0.0.1

[Peer]
PublicKey = server_public_key_here
PresharedKey = optional_preshared_key
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = vpn.example.com:51820
PersistentKeepalive = 25

Required Fields

  • [Interface] section with:

    • PrivateKey: Your client’s private key
    • Address: The VPN IP address assigned to this client
  • [Peer] section with:

    • PublicKey: The server’s public key
    • Endpoint: Server address and port
    • AllowedIPs: Traffic to route through VPN

Security & Privacy

Client-Side Processing

All QR code generation happens in your browser. No data is sent to our servers.

Private Keys Protected

Your private keys never leave your device and are not logged or stored anywhere.

Mobile Setup

iOS (iPhone/iPad)

  1. Download WireGuard from the App Store
  2. Open WireGuard and tap the “+” button
  3. Select “Create from QR code”
  4. Scan the generated QR code
  5. Name your tunnel and save

Android

  1. Download WireGuard from Google Play
  2. Open WireGuard and tap the “+” button
  3. Select “Scan from QR code”
  4. Scan the generated QR code
  5. Name your tunnel and save

Need Help with VPN Setup? Six Color Technologies provides professional WireGuard VPN deployment and management services. Contact us to discuss your secure networking needs.