One config.
Three steps.
Generate a file, import it into WireGuard, then switch the tunnel on. Making a config here does not connect your device.
Generate your config.
Choose a region in the generator, request a config, and download the
.conffile. Follow any sign-in or availability message shown there. The generator is free and unlimited: no trial and no monthly config limit.The list reports service availability when you open it. A region is a preference: check the issued location before importing, because the service may use a different exit.
Manual configs are issued for seven days. The generator shows the server-reported expiry and offers Renew config. Renewal issues a new file; import and activate it in WireGuard before the old one expires.
Open the config generatorImport it on your device.
On the same phone, use the downloaded file. You do not need to scan a QR code on your own screen.
iPhone or iPad
Install the official WireGuard app. Save your config in Files, open WireGuard, and use its add-tunnel option to import the file. Select your downloaded
.conf.If the share sheet does not offer WireGuard, open WireGuard first and choose its import-from-file option. Accept the iOS VPN permission when you activate the tunnel.
Get WireGuard for iPhone and iPadAndroid
Install the official WireGuard app. Open it, tap the add-tunnel button, and import your
.conffrom Downloads or your device's file picker.If Android opens the file as text, return to WireGuard and use its file picker. Accept the Android VPN permission before checking for a handshake.
Get WireGuard for AndroidDesktop
Install WireGuard for your operating system and import the downloaded
.conffile. Linux setup depends on your distribution; follow the official installation instructions.On macOS or Windows, import the file inside WireGuard rather than opening it in a text editor. If activation is denied, check the system VPN or administrator permission. Linux permissions and commands depend on your distribution.
Official WireGuard installation guideLooking for the Voidly desktop application instead? See the desktop download page.
Using two devices? You can display the config QR on a desktop and scan it with WireGuard on a second device. The QR transfers the config; it does not activate the tunnel.
Activate in WireGuard.
Switch on the imported tunnel in WireGuard and accept your operating system's VPN permission prompt if one appears. Check the client's handshake and transfer information.
Look for a recent handshake and increasing transfer counters in WireGuard. If either is missing, use the connection checks below. The website cannot read your device's tunnel state.
A file is not a connection.
“Config ready” means a file was generated. A public-IP check alone does not validate tunnel security or routing. This website cannot certify your device's connection.
Manual WireGuard configs do not run a probe or contribute measurements to the network.
Read the privacy policy for connection metadata, VPN telemetry and risks in your jurisdiction.
Keep a connection reference.
A small HTML file you can open separately from this website. No account or app installation needed.
Inside: reading app results, protecting private configurations, returning to the app, and understanding review dates.
- Version
- 1
- File size
- 5,396 bytes
- Reviewed
Check your downloaded file by closing and reopening it offline in desktop Chrome. Mobile file opening is not verified.
This does not save the website or check your connection. A downloaded copy cannot learn about later corrections or withdrawal.
If you get stuck.
Start with the step that did not work. Never share your config or private key to troubleshoot.
View network observationsUsing Voidly Desktop instead? Follow the platform download instructions and review that app's protection limits.
The generator cannot issue a config
Follow the generator's specific error and next step. If issuance is unavailable, wait for it to recover; a setup guide cannot bypass that state.
Refresh the region list or use Auto when a location is unavailable. Avoid repeated rapid requests: short-term setup limits can apply even though there is no monthly config cap.
The file opens as text
Save the actual .conf download, then open WireGuard and import that file. Do not paste the config into a website or share it with someone else.
The tunnel will not connect
Check the WireGuard client for errors and confirm that you activated the imported tunnel. Review the selected exit's network observation, but do not treat node health as proof of your connection.
No recent handshake? Confirm your device accepted the VPN permission, then refresh the available regions and create a new config for another exit. A handshake without increasing transfer counters still needs a local routing check.
This manual config uses WireGuard over UDP. Networks that block it may prevent a connection; no alternate transport is offered by this config.