Secret Key Generator

Generate cryptographically secure API keys, strong passwords, encryption keys, UUIDs, and bcrypt hashes.

Loading...

Features

API Key Generation

Create secure API keys with custom prefixes, lengths, and encodings (Base62, Base64, Hex).

Password Generator

Generate strong, complex passwords with customizable character sets and strength validation.

Encryption Keys

Generate cryptographically secure keys for encryption algorithms like AES-128, AES-256, and WEP.

UUID & Bcrypt

Instantly create UUID v4 identifiers and generate Bcrypt password hashes with custom salt rounds.

About Secret Key Generator

The Secret Key Generator is a comprehensive security utility for developers and system administrators. It combines five essential tools into one interface, allowing you to generate everything from API tokens for your application to strong passwords for your users. All generation happens locally in your browser using the Web Crypto API, ensuring your secrets never leave your device.

How to Use Secret Key Generator

  • 1
    Select Mode

    Choose the type of secret you need (API Key, Password, Encryption Key, UUID, or Bcrypt) from the tabs.

  • 2
    Configure Options

    Adjust the settings for your chosen mode, such as key length, prefix, or salt rounds.

  • 3
    Generate

    The tool automatically generates a new secret. Click the refresh icon to create a new one.

  • 4
    Copy Securely

    Click the 'Copy' button or the display box to copy the secret to your clipboard.

Frequently Asked Questions

Yes. All keys, passwords, and hashes are generated entirely within your browser using the cryptographic capabilities of your device (Web Crypto API). Nothing is ever sent to our servers.
Base62 encoding uses alphanumeric characters (A-Z, a-z, 0-9) without special symbols, making it URL-safe and user-friendly for API keys.
Yes, the generated Bcrypt hashes are standard and compatible with any library that supports the Bcrypt algorithm (e.g., in Node.js, Python, or PHP).