Free & Open Source

Generate RSA Keys &
JWT Tokens Effortlessly

A beautiful desktop app for developers to create, manage, and organize RSA key pairs and JWT tokens with a modern, intuitive interface.

2048-bit
RSA Encryption
JWT
Token Generation
100%
Secure & Private
KeyCraft

Everything You Need

Powerful features designed for developers who need reliable key and token management

RSA Key Generation

Generate secure 2048-bit RSA key pairs instantly. Assign friendly names and keep a chronological history of all your keys.

JWT Token Management

Create JWT tokens with custom claims, configurable expiration, and manage multiple tokens per key pair effortlessly.

Copy with One Click

Quickly copy keys and tokens to clipboard. Switch between Text and Base64 formats with a single toggle.

100% Secure & Private

All keys and tokens are generated and stored locally on your machine. No data ever leaves your computer.

Custom Expiration

Set token expiration in minutes, hours, or days. Or create tokens with no expiration at all—you have full control.

Modern UI

Beautiful shadcn-inspired interface with keyboard shortcuts (Ctrl/Cmd + N, Esc) for a seamless experience.

How It Works

Get started in three simple steps

1

Create a Key Pair

Click "Create Key Pair" or press Ctrl/Cmd + N to generate a new 2048-bit RSA key pair. Give it a friendly name for easy identification.

2

Generate JWT Tokens

Add tokens to your key pair with custom claims, set expiration times, and manage multiple tokens per key effortlessly.

3

Copy & Use

View your keys in Text or Base64 format, copy them with one click, and use them in your applications immediately.

Built with Modern Technologies

Powered by industry-standard tools and libraries

Cross-platform
Windows & macOS
Native Crypto
RSA & JWT built-in
Vanilla JS
Lightweight & fast

Ready to Get Started?

Download KeyCraft for free and start managing your RSA keys and JWT tokens today.

Free and open source. Available for Windows and macOS.