Key pair

Generate RSA, EC, and Ed25519 keys, and convert PEM and JWK.

Runs in browser

Use from your agent

Streamable HTTP at https://benchline.fabwaseem.com/mcp. No key. The tool name is generate_keypair.

mcp.jsonjson
1{
2 "mcpServers": {
3 "benchline": {
4 "url": "https://benchline.fabwaseem.com/mcp"
5 }
6 }
7}
tools/calljson
1{
2 "jsonrpc": "2.0",
3 "id": 1,
4 "method": "tools/call",
5 "params": {
6 "name": "generate_keypair",
7 "arguments": {
8 "action": "generate",
9 "alg": "ES256",
10 "modulusLength": 2048
11 }
12 }
13}

How it works

Free key pair generator. Create an RSA, ECDSA, or Ed25519 key in the browser and copy PEM, JWK, and a JWKS. Convert between PEM and JWK. The private key is not sent, logged, or stored.

  1. 01

    Choose an algorithm

    Ed25519 and ES256 are the short options. RSA needs a modulus of 2048 or 4096.

  2. 02

    Generate or paste

    Generate a new pair, or paste PEM or JWK to convert.

  3. 03

    Copy the public key

    Share the public PEM or JWKS. Keep the private PEM off the clipboard until you need it.

FAQ