VPN config QR code generator
Turn a supported VPN or proxy configuration into a QR code in this browser. The payload is not uploaded, logged or sent to analytics. QR codes often contain reusable credentials, so treat the image as a secret.
Turn a supported VPN or proxy configuration into a QR code in this browser. The payload is not uploaded, logged or sent to analytics. QR codes often contain reusable credentials, so treat the image as a secret.
The generator accepts WireGuard text and VLESS, VMess, Trojan, Shadowsocks, Hysteria2, TUIC or AnyTLS share URIs. It uses a vendored MIT-licensed QR encoder and performs all encoding locally. The size cap avoids creating an extremely dense code that mobile cameras cannot scan reliably.
Anyone who can scan the QR may obtain its embedded password, UUID, token or private key. Delete downloaded images when no longer needed, do not place them in shared photo libraries and rotate exposed credentials.