JWT Secret Key Generator

Generate cryptographically secure JWT secret keys for Supabase, Node.js, and Flask. Hex or base64 format, configurable length.

Overview

The JWT Secret Key Generator creates cryptographically secure secret keys for JWT (JSON Web Token) signing. Generate keys in hex or base64 format at 32, 64, or 128 byte lengths. Includes presets for Supabase JWT secrets, Node.js JWT secrets, and Flask secret keys. All generation uses crypto.getRandomValues() for cryptographic security.

Features

  • Hex format generation (32/64/128 bytes)
  • Base64 format generation
  • Supabase JWT secret preset
  • Node.js JWT secret preset
  • Flask secret key preset
  • Cryptographically secure random generation

Use Cases

  • Generate Supabase JWT secrets
  • Create Node.js JWT signing secrets
  • Generate Flask session keys
  • Rotate compromised JWT secrets
  • Create secrets for new microservices
  • Generate test secrets for development

Privacy & Security

All JWT Secret Key Generator operations are performed entirely in your browser. Your data never leaves your device and is never transmitted to any server. We implement zero-knowledge architecture to ensure maximum privacy and security.