API Key Generator tool icon
Security & crypto tools

API Key Generator

Securely generate various types of API keys with custom formats and batch generation. All keys are generated locally in your browser and never sent to a server.

8 128
1 50

Usage Guide

  • Select "Key type" (e.g., API Key, JWT, UUID).
  • Set "Key length" and whether to include a "Prefix".
  • Click "Generate key" for a single result, or "Batch generate" for multiple keys.
  • Click "Copy" or "Export" to save the generated keys.

Tips

  • All keys are generated locally in your browser and never sent to any server.
  • Generated keys will be lost after refreshing the page, please save them immediately.

Usage instructions

Supported key types:

  • API Key — Standard alphanumeric combination suitable for REST APIs.
  • JWT Token — Simplified JWT including header, payload, and signature.
  • Bearer Token — OAuth 2.0 style bearer token.
  • Secret Key — Base64-encoded secret suitable for encryption purposes.
  • UUID — Unique identifier with 128-bit length.
  • Hex / Random — Hexadecimal or URL-safe random strings.

Security features:

  • • Prefer browser Crypto API for strong randomness with pure JS fallback.
  • • Supports custom key lengths (8-128 characters).
  • • Allows custom prefixes to label key usage.
  • • Supports batch generation (up to 50 keys).
  • • Supports TXT / JSON / CSV export formats.
  • • Fully local generation with no network transmission.
Security notice
Generated keys are only shown in this page. Store them securely and rotate keys regularly for better security.
File Encryption

File Encryption

Encrypt or decrypt files locally with AES-256-GCM and download either the JSON payload or the restored file, all in the browser.

PEM/JWK Converter

PEM/JWK Converter

Convert PEM/DER/JWK/JWKS locally, export JWK/JWKS and PEM/DER, and inspect key details.

ZIP Encryptor

ZIP Encryptor

Free online ZIP Encryptor. Pack files into ZIP and encrypt with AES-256-GCM locally.

AES-256

AES-256

Lightweight, privacy-first online tools that run entirely in your browser. AES encryption and word counter are available now, more utilities coming soon.

RSA key generator

RSA key generator

Generate RSA-OAEP key pairs locally in your browser and export PEM public/private keys for testing and development.

Salt generator

Salt generator

Generate cryptographically secure random salt values locally in your browser with configurable length and Hex/Base64/Base64URL output formats, ideal for password hashing and token signing.

Password strength checker

Password strength checker

Evaluate password length, character types, diversity and common patterns, and combine this with database breach checks via k-anonymity so only hash prefixes are sent and your plain password stays on your device.

Random number generator

Random number generator

Configure minimum/maximum range, count, uniqueness and output format to generate random integers using crypto.getRandomValues locally in your browser for draws, test data and simulations.

JWT generator

JWT generator

Edit JWT header and payload, choose HS256/HS384/HS512 or none, and generate signed tokens locally in your browser via Web Crypto without uploading secrets, ideal for API auth testing.

JWT token decoder

JWT token decoder

Free online JWT token decoder: decode header and payload, inspect signature segment format, and interpret common claims such as exp/nbf/iat, all locally in your browser with no token data uploaded.

HMAC generator

HMAC generator

Generate HMAC values locally in your browser using SHA-1 / SHA-256 / SHA-512 with text or hex keys, and view Hex and Base64 outputs without uploading any data.

Hash generator and checker

Hash generator and checker

Compute MD5 / SHA-1 / SHA-256 / SHA-512 hashes for text or files locally in your browser and optionally compare them with an expected value.

Base64 encoder / decoder

Base64 encoder / decoder

Encode or decode UTF-8 text to and from Base64, including URL-safe mode, with all processing done locally in your browser.

CSR generator

CSR generator

Generate Apple Developer certificate CSRs and RSA key pairs locally in your browser.

DES

DES

Legacy-compatible DES encrypt/decrypt tool with CBC/ECB modes and local-only processing.

Password Hash

Password Hash

Generate or verify bcrypt/argon2id password hashes locally in your browser with no uploads.