API Key Generator

Strong API keys and secrets with prefix support — sk_test_, pk_live_, or your own. Configurable length and charset, bulk mode.

Presets
Prefix
Charset
Body length32 chars · ~192 bits · strong
How many
Press Generate

Pick a preset or customize, then Generate.

01 — Overview

How it works

Generate API keys and secret tokens with prefixes like sk_test_ or pk_live_ so they're scannable in logs. Pick a charset (alphanumeric, base64url, hex), set the length, and generate one or many. All randomness uses the Web Crypto API; keys never leave your browser.

02 — Use cases

When to use it

  1. 01

    Issue a fresh test API key for a service in seconds

  2. 02

    Bulk-generate keys for seeding a multi-tenant test database

  3. 03

    Get a high-entropy bearer token for local dev

  4. 04

    Mint a webhook signing secret

03 — Examples

Real input, real output

prefix sk_test_, base64url, 32 chars

ex 01

sk_test_a3F7zq8KvR2NxLp9wYbT5cM1jE0HsViD

Stripe-style test secret key.

no prefix, hex, 64 chars

ex 02

9f2c8a1e4b7d6035e8c2a7f1b9d4e5c3a6f8b2d7e1c4a9b3f5d8e2c6a4b1f9d3

256 bits of hex entropy — webhook signing material.

04 — FAQ

Frequently asked

128 bits is comfortably resistant to brute force. Length depends on charset: 22 base64url chars ≈ 128 bits; 32 hex chars = 128 bits. The tool shows entropy live so you can size the key to your threat model.

05 — More

Tools that pair well