Generate Curve25519 public/private keys and assemble valid wg0.conf tunnel profiles with zero private key retention.
Controls the client private key keep secret setting for WireGuard VPN Client & Peer Key Generator in real time.
Controls the client public key derived via x25519(k, 9) setting for WireGuard VPN Client & Peer Key Generator in real time.
Controls the server private key server side setting for WireGuard VPN Client & Peer Key Generator in real time.
Controls the server public key required by client [peer] setting for WireGuard VPN Client & Peer Key Generator in real time.
Controls the udp port setting for WireGuard VPN Client & Peer Key Generator in real time.
Clients will not know what IP/hostname to connect to without an Endpoint.
WireGuard UDP port must be an integer between 1 and 65535 (default: 51820).
WireGuard MTU is typically 1420 (Ethernet) or 1280 (IPv6 minimum). Values above 1420 may cause packet fragmentation.
Verify that your client private key keep secret matches the expected string format. Load a built-in sample preset to compare structural formatting.
Check the client public key derived via x25519(k, 9) setting in WireGuard VPN Client & Peer Key Generator to ensure encoding, precision, or specification version matches your target runtime.
Open WireGuard on your iPhone or Android, tap + , then select "Create from QR code" .
Automated diagnostics checking Curve25519 byte validity, MTU, routing, and NAT keepalive.
Write the profile with strict 600 root permissions:
Launch the tunnel and verify status:
Assemble unified .ovpn configuration profiles with embedded CA, client certs, and TLS auth keys for mobile and desktop.
Audit website HTTP response headers for missing Content-Security-Policy, Strict-Transport-Security, and X-Frame-Options.
Convert JSON Web Keys (JWKS / JWK) to standard PKCS#8 PEM public and private keys for JWT verification.
Décodez vos tokens JWT, inspectez les claims de header et payload, calculez l'expiration et vérifiez l'intégrité localement.
Générez des mots de passe robustes à haute entropie, des passphrases mémorisables (Diceware), des codes PIN et des jetons d'API avec l'API Web Crypto CSPRNG conforme à la norme NIST SP 800-63B.
Calculez instantanément les empreintes SHA-256, SHA-512, MD5, SHA-1, SHA-3, Keccak et CRC32 localement dans votre navigateur avec l'API Web Crypto 100% sécurisée.