Generate WireGuard Keys
Create secure WireGuard private and public key pairs. All generation happens locally in your browser using cryptographic-grade random numbers.
Private Key
Keep this secret! Anyone with this key can impersonate you.
Public Key
Share this key with your peers or add it to your WireGuard configuration.
Key Details
Key Type
Curve25519
Security
Cryptographic
Private Key Length
44 chars
Public Key Length
44 chars
Generating keys...
This should be quick
About WireGuard Keys
- • WireGuard uses Curve25519 for key exchange, providing strong cryptographic security with small key sizes.
- • The private key must remain secret. The public key can be shared freely with peers.
- • Each peer in a WireGuard tunnel needs their own key pair. The public key of each peer is added to the other peer's configuration.
- • All generation happens locally in your browser using the Web Crypto API. No data is sent to any server.