NewKit / Security & Crypto / Key Pair Generator

Key Pair Generator

Create SSH keys and RSA or Ed25519 pairs. · Processed in your browser.

RSA 2048RSA 4096Ed25519
SSH public key
Public (PEM)
Private (PEM)
Generated in your browser · never sent

What is Key Pair Generator?

Generate cryptographic key pairs —RSA 2048 or 4096-bit, or Ed25519— directly in your browser with the Web Crypto API. You get the public key in OpenSSH format (ready to paste into authorized_keys) and both the public and private keys in PEM format.

It's useful for quickly creating a test key pair, a new SSH key or cryptographic material for a project. Since it's generated locally, the private key never leaves your device nor is sent to any server, which is essential for sensitive material.

Frequently asked questions

Which algorithm should I choose, RSA or Ed25519?

Ed25519 is more modern, short and fast, and is today the general recommendation for SSH. RSA (2048/4096) remains compatible with older systems.

Is my private key sent to any server?

No. Keys are generated in your browser with the Web Crypto API and never leave your device.

How do I use the SSH public key?

Copy the ssh-… line and paste it into the ~/.ssh/authorized_keys file on the server you want to access.

Is it free?

Yes, all NewKit tools are completely free.

Is my data sent to a server?

No. Processing happens 100% in your browser, so it is safe even for sensitive data.