SSH Key Generator

Generate RSA SSH key pairs in your browser. Nothing is sent to any server.

Keys are generated entirely in your browser using the Web Crypto API. Nothing is sent to any server.

Key Configuration

About This Tool

How to Use
  1. Select your key type (RSA-2048 or RSA-4096)
  2. Optionally customize the comment field
  3. Click Generate Key Pair and wait a moment
  4. Copy or download your public and private keys
Common Use Cases
  • Setting up SSH access to GitHub or GitLab
  • Configuring SSH for remote server access
  • Generating keys on machines without ssh-keygen
  • Quick key generation for development environments
Tips & Tricks
  • RSA-4096 is more secure but takes longer to generate
  • Add your email as the comment for easy identification
  • Never share your private key with anyone
  • Your public key (.pub) is safe to share and upload to services

You might also like

Random Password Generator

Generate secure, customizable passwords instantly. Choose length, character types, and complexity — perfect for creating strong credentials without any third-party service.

File Encryptor / Decryptor

Encrypt any file with a password using AES-256-GCM and the Web Crypto API — completely client-side, nothing ever leaves your browser. Decrypt the same files with the original password.

Encryption & Hashing Explorer

Discover how encryption secures your data and how hashing transforms information into a unique fingerprint. Perfect for novices eager to learn cryptography.

JWT Decoder

Paste a JWT token into the tool to decode and display its header, payload, and signature. This interactive tool helps you quickly inspect and understand your JSON Web Tokens.