Wireguard Key Generator (Trustless)

Use this webpage on a private window!!!

Parameters
: :
:
: :
:
:
:
:
:
: :
:

Note: for maximum security, close all other browser tabs and all programs before generating the configuration files

You must keep the client configuration for yourself and send the server fragment to the VPN server administrator

Client Configuration

💾 📋

		

Server Fragment

💾 📋 📧

		

Note: for maximum security, reboot your computer after you are done

Additional info

The parameters are usually set by the server administrator and can be saved in URL's query string. Only the client address and name need to be changed per client. The client name is optional and serves to uniquely label the config fragments sent to the server.

Filling in "Admin Email" will enable a mailto link.

If this webpage is not used in private mode, the contents of the client config will be stored in the browser's history as the download location of the file.

There are no guarantees that javascript crypto is safe from side-channel attacks and there is no secure wipe function, that's why it is recommended to close all other tabs before and reboot the machine after.

NO WARRANTY EXPRESSED OR IMPLIED!!!!

This tool © 2022 Juan I Carrano and contributors.
Keygen code © 2015-2020 Jason A. Donenfeld.
This project is not associated with WireGuard®. "WireGuard" and the "WireGuard" logo are registered trademarks of Jason A. Donenfeld.
GitHub Repository