Secure Token Generator

Generate random tokens from your browser's cryptographically secure generator.

🔒 Your data is processed locally in your browser and is never uploaded to our servers.

How it works

Each character is picked independently using crypto.getRandomValues() with rejection sampling, so every character in the set is equally likely (no modulo bias). The entropy shown is length × log2(characters in the set).

Security notes

For session tokens, API keys or reset links, aim for at least 128 bits of entropy (for example 32 hex characters, or 22 Base64URL characters). Treat tokens like passwords: don't share them and don't reuse them. Nothing generated here is stored.

FAQ

Why not Math.random()?

It is predictable and not designed for secrets. KadiTools never uses it for tokens, keys or passwords.