WireGuardKit

We earn commissions when you shop through the links below.

Make your own private VPN — without the confusing setup

Independent tool — not an official WireGuard product.

This free tool creates the WireGuard files for you (server + phone/laptop). Everything runs in your browser — we never see your private keys. Then you put the server file on a small cloud computer (VPS) and connect from your devices.

Simple path (3 steps)

  1. Get a small VPS — a cheap cloud server (~$5/month). Use the buttons below if you need one.
  2. Fill the form — put your VPS public IP, leave the other defaults if you are new, then click Generate.
  3. Install — paste the server file on the VPS; scan the QR (or import the client file) on your phone.

New to this? Read the beginner guide first (5 minutes).

1) Generate your files

You only need the VPS public IP for now. The other fields have safe defaults for beginners.

Need a cheap VPS with a static public IP for this server?

Home internet often has CGNAT / dynamic IP — a small cloud VPS fixes that. Deploy on Vultr (referral offer / credits may apply).

Home behind CGNAT? Use a VPS as a relay.

Generate configs creates the files below.
Generate again makes brand‑new keys (use this if you shared a screenshot or lost a device).

2) Need a VPS? (cloud mini‑server)

Need a cheap VPS with a static public IP for this WireGuard server? A 1 GB plan is enough. Referral links help keep this tool free.

After you create the VPS, copy its public IP into the field above, then Generate.

What is WireGuard (in plain words)?

Guides (SEO & learning)

FAQ