Code tool

Manual WireGuard Config Generator

Formats one wg-quick Interface and one Peer from your supplied fields. No key generation, public-key derivation, automatic addresses, DNS, scripts, QR, ZIP or tunnel setup. Only bounded field syntax is checked. Keys and configuration stay in this page; this tool does not upload, log, copy to clipboard, download or save them. Clear removes the fields and output; page exit also clears them.

In-browser processingNo account requiredPrivacy details ↗

Formats one wg-quick Interface and one Peer from your supplied fields. No key generation, public-key derivation, automatic addresses, DNS, scripts, QR, ZIP or tunnel setup. Only bounded field syntax is checked. Keys and configuration stay in this page; this tool does not upload, log, copy to clipboard, download or save them. Clear removes the fields and output; page exit also clears them.

The output visibly contains a private key. Use keys you generated securely elsewhere; no placeholder key is supplied. Interface name selects the suggested .conf name and is not written as a configuration field.

Enter your own interface and peer details.

A QUICK WALKTHROUGH

How to use this tool

  1. Enter your interface name, CIDR addresses and existing private key.
  2. Enter the peer’s existing public key, AllowedIPs and optional Endpoint.
  3. Format and inspect the text, verify the peer parameters yourself, and clear sensitive fields when finished.

Manual WireGuard Config Generator

Formats one wg-quick Interface and one Peer from your supplied fields. No key generation, public-key derivation, automatic addresses, DNS, scripts, QR, ZIP or tunnel setup. Only bounded field syntax is checked. Keys and configuration stay in this page; this tool does not upload, log, copy to clipboard, download or save them. Clear removes the fields and output; page exit also clears them.

Configuration text — contains your private key

The output visibly contains a private key. Use keys you generated securely elsewhere; no placeholder key is supplied. Interface name selects the suggested .conf name and is not written as a configuration field.

GOOD TO KNOW

Common questions

Does this tool generate or store keys?

No. Supply an existing private key and peer public key. They remain in the page and are cleared when you clear the form or leave.

Does formatting verify that the tunnel will connect?

No. It checks only bounded field syntax and formats one Interface and one Peer. Verify addresses and peer settings through your trusted WireGuard setup process.