Skip to content
ToolsOnDuty - free online tools
Security & Cryptography

Ed25519 Key Pair Generator

Generate a modern Ed25519 public and private key pair in PEM.

Free foreverRuns in your browserNo sign-up

Ed25519 is a fast, modern signature scheme with short keys, used in SSH, TLS and crypto wallets. Keys are generated in your browser and never leave your device. Requires a recent browser.

100% private - runs entirely in your browser.

Your input, keys and passwords are never uploaded. Want proof? Load this page, then turn off your internet - the tool still works. For an exact check, open your browser's DevTools Network tab and confirm no data is sent when you use it.

About the Ed25519 Key Pair Generator

Generate an Ed25519 key pair, a fast and modern signature scheme with short keys used in SSH, TLS and crypto wallets.

Click generate to get a public and private key in PEM format, ready to use.

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

Key features

  • Modern Ed25519 (EdDSA) keys
  • Short keys, fast signing
  • Public key in SPKI PEM, private in PKCS#8 PEM
  • Runs entirely in your browser

How to use

  1. 1Click generate to create the pair.
  2. 2Copy the public and private keys.
  3. 3Use a recent browser if you see an unsupported message.

Examples

Generate a pair
Input: click generate
Output: PUBLIC KEY and PRIVATE KEY blocks

Share the public key and keep the private key secret.

Use with SSH
Input: the private key
Output: A modern signing key

Ed25519 is a popular choice for SSH keys.

Frequently asked questions

Why choose Ed25519?
Ed25519 is fast, has very short keys, and is widely used for SSH and signing. It offers strong security with less overhead than RSA.
Why might it not work?
Ed25519 in the browser needs a recent version of Chrome, Firefox or Safari. Older browsers show a clear unsupported message.
Are the keys uploaded?
No. They are generated locally with the Web Crypto API.