-Généré localement avec crypto.getRandomValues — jamais transmis.
Ce que ça fait
Le générateur de tokens sécurisés produit des tokens cryptographiquement aléatoires pour les clés API, les secrets de session, les liens de partage et les mots de passe à usage unique. Vous réglez la quantité d’aléa en octets et le format de sortie (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 ou alphanumérique), et il affiche la chaîne résultante plus sa vraie force en bits. La génération utilise le CSPRNG du navigateur (crypto.getRandomValues) et ne quitte jamais votre appareil, donc c’est sûr pour de vrais secrets.
Comment l’utiliser
- Réglez Entropie (octets) - 16 octets (128 bits) est le standard pour la plupart des tokens ; 32 octets (256 bits) pour les clés à forte valeur.
- Choisissez un Format - hex pour les
checksumschecksumsA short digest computed from a block of data, compared after transfer or storage to detect corruption. Changing one bit changes the checksum.
/IDs, base64url pour des tokens web compacts, base32 quand des humains peuvent avoir à le taper. - Choisissez une Variante quand elle est proposée (casse hex,
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-safe, alphabet base32). - Copiez le token, ou cliquez Régénérer pour en obtenir un nouveau. L’URL capture vos réglages pour que vous puissiez partager la configuration exacte.
Exemples
Token hex 128 bits (16 octets)
Format: Hex → 32 characters, e.g. 9f4a2c7b8e1d0f3a5b6c7d8e9f0a1b2c - strength: strong · ~128 bits.
Token base64url 256 bits (32 octets)
Format: Base64 → URL-safe, 43 characters, e.g. v8aM2dQfTn_YpKxR4sLz9BwEhJm6UcAo3NqVbGi - strength: very strong · ~258 bits.
Base32 Crockford (20 octets)
Format: Base32 → Crockford (no I/L/O/U, unambiguous to read aloud), 32 characters - strength: strong · ~160 bits.
Bon à savoir
- Aucun biais de modulo : chaque symbole est sélectionné par échantillonnage avec rejet, donc même les alphabets non puissance de deux (base62, alphanumérique) restent uniformément aléatoires.
- Privé : tout l’aléa est généré localement et jamais transmis - sûr pour des secrets de production.
- Outils liés : 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.