SSH Keypair Generator & Randomart Visualizer (Private & Secure)

Generate secure SSH key pairs (Ed25519, RSA 4096, ECDSA) in your browser using WebCrypto API. Download the .pub public key and PKCS#8 PEM private key with OpenSSH Randomart visualizer.

How to use

  1. Select your desired algorithm (Ed25519 is recommended for modern servers).
  2. Enter a Key Comment / Identity (e.g. user@devscratchpad), then click 'Generate New Keypair'.
  3. Copy or download your public key (e.g. id_ed25519.pub) and private key (PKCS#8 PEM; click 'Reveal' to view it).
  4. View the iconic OpenSSH Drunken Bishop Randomart ASCII art visualizer.

Technical Considerations

  • Keys are generated locally and never sent to a server (saving the workspace keeps them in this browser's localStorage).
  • OpenSSH wire-format public key serialization done completely client-side.

Keyboard Shortcuts

  • Ctrl/Cmd + KOpen Command Palette

100% Client-Side Privacy: This tool executes entirely within your browser's runtime environment. No payloads, tokens, or inputs are transmitted to external servers.