Browser-side WireGuard utility

Build clean WireGuard configs, without the clutter.

Generate one server profile and multiple client configurations in a focused workspace. The original generator workflow stays intact, while the interface is easier to scan on desktop, tablet, and mobile.

Local key generation Multi-client output QR + ZIP export

Server and client profiles

Runs locally

Three checks worth doing before deployment

The generator handles configuration output. The server still needs correct routing and firewall settings, because apparently packets refuse to move on motivational speeches alone.

01

Protect the Random Seed

The seed can reproduce generated key material for the same session. Treat it as a sensitive secret, not a harmless form value.

02

Check the outbound interface

The default PostUp and PostDown rules use eth0. Change it when the server uses names such as ens3 or another interface.

03

Enable forwarding

A successful WireGuard handshake does not automatically provide internet access. Confirm IPv4 forwarding and the server FORWARD rules.