-Lokal mit crypto.getRandomValues erzeugt – wird nie übertragen.
Was es tut
Der Secure Token Generator erzeugt kryptografisch zufällige Tokens für API-Keys, Session-Secrets, Share-Links und Einmalpasswörter. Du legst die Menge an Zufälligkeit in Bytes und das Ausgabe-format fest (hex, base32,
base64base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt.
, base62 oder alphanumerisch), und er zeigt den resultierenden String plus seine echte Stärke in Bits. Die Erzeugung nutzt den CSPRNG des Browsers (crypto.getRandomValues) und verlässt dein Gerät nie - sicher für echte Geheimnisse.
So verwendest du es
- Setze
EntropyEntropyThe unpredictability of a secret, measured in bits. Each added bit doubles the guesses an attacker needs; strength comes from length and randomness, not from obscurity.
(bytes) - 16 Bytes (128 Bits) sind der Standard für die meisten Tokens; 32 Bytes (256 Bits) für hochwertige Keys. - Wähle ein Format - hex für Checksummen/IDs, base64url für kompakte Web-Tokens, base32, wenn Menschen ihn abtippen könnten.
- Wähle wo angeboten eine Variant (hex-Groß-/Kleinschreibung,
base64base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt.
vs. URL-sicher, base32-Alphabet). - Kopiere den Token mit Copy, oder drücke Regenerate für einen neuen. Die URL speichert deine Einstellungen, sodass du die exakte Konfiguration teilen kannst.
Beispiele
128-Bit-Hex-Token (16 Bytes)
Format: Hex → 32 characters, e.g. 9f4a2c7b8e1d0f3a5b6c7d8e9f0a1b2c - strength: strong · ~128 bits.
256-Bit-base64url-Token (32 Bytes)
Format: Base64 → URL-safe, 43 characters, e.g. v8aM2dQfTn_YpKxR4sLz9BwEhJm6UcAo3NqVbGi - strength: very strong · ~258 bits.
Crockford base32 (20 Bytes)
Format: Base32 → Crockford (no I/L/O/U, unambiguous to read aloud), 32 characters - strength: strong · ~160 bits.
Gut zu wissen
- Kein Modulo-Bias: Jedes Symbol wird per Rejection Sampling gewählt; selbst Alphabete ohne Zweierpotenz (base62, alphanumerisch) bleiben gleichverteilt zufällig.
- Privat: Die gesamte Zufälligkeit entsteht lokal und wird nie übertragen - sicher für Produktions-Geheimnisse.
- Verwandte Tools: Password Generator,
UUIDUUIDA 128-bit identifier generated to be practically unique without coordination, most commonly in version-4 (fully random) form.
Generator,HashHashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
Generator.