Generate SSH key pairs (ed25519/RSA) with copy-ready public and private parts. Set up server access in a minute — local Web Crypto, free, no signup.
Content reviewed October 2026 · About Toolzum
Generate RSA key pairs (2048/4096-bit) using the Web Crypto API. Export public and private keys as PEM strings. All client-side, no server uploads.
Generate random tokens in hex, base64, or alphanumeric formats for secrets and sessions. Hex and base64 draw from Web Crypto (alphanumeric uses Math.random — see format notes). The API-key preset mints 64-char secrets in one click — local generation, free, no signup.
Generate JSON Web Keys (JWK: RSA, EC, oct) with kid and alg parameters — browser-crypto randomness, ready to use for auth systems that need them.
Generate PGP key pairs with OpenPGP.js — public for sharing, private stays local. Encrypt mail like it's 1991 but working — local crypto, unlimited saves.
Preview your text in 6 Google fonts — Inter, Playfair Display, Fira Code, Pacifico, Outfit, and Montserrat — and copy the ready-to-use CSS import plus font-family rule. Free, local, no signup.
ed25519 everywhere modern supports it (shorter, faster, safer); RSA-4096 for legacy systems. GitHub, GitLab, and all current servers take ed25519.
Copy the public part into ~/.ssh/authorized_keys (GitHub: Settings → SSH keys). Private part stays in ~/.ssh with 600 permissions — never shared.
Passphrase-protect keys on shared machines; ssh-agent caches it per session. Unencrypted keys suit automation with restricted accounts.
No — generation runs locally in your browser via Web Crypto. Keys never leave your device — back up the private part yourself.
4 buttons: RSA 2048, ECDSA P-256 (256-bit), ECDSA P-384 (384-bit) and Ed25519 (256-bit, pure-JS since Web Crypto lacks it). RSA emits SPKI/PKCS8 PEM plus an ssh-rsa wire line for ~/.ssh/authorized_keys; Ed25519 emits OPENSSH PRIVATE KEY. The Verify panel suggests chmod 600 plus ssh-keygen -y and -l checks.
RSA Key Pair Generator
Generate RSA key pairs (2048/4096-bit) using the Web Crypto API. Export public and private keys as PEM strings. All client-side, no server uploads.
JWK Generator
Generate JSON Web Keys (JWK: RSA, EC, oct) with kid and alg parameters — browser-crypto randomness, ready to use for auth systems that need them.