Générateur de NanoID
Créez des identifiants uniques compacts au format NanoID, avec longueur et alphabet personnalisables. Les identifiants sont générés directement dans votre navigateur grâce à l'API cryptographique native : rien n'est transmis à un serveur.
- 6O391YW31WYkNuWZhl3yJ
- ojz8pR3qkzkvlIfkEqnT3
- ovMNgRfLq0uRY5aC-Xf2N
- jknHvK4UXAOJrCE2QcXkq
- _Rv9vjkK9UV-K4VaSlIN-
Comment ça marche
NanoID est un format d'identifiant court, sûr et URL-safe, de plus en plus utilisé à la place des UUID pour les clés de base de données, les noms de fichiers ou les identifiants de session. Cet outil reproduit l'algorithme officiel : il tire des octets aléatoires cryptographiquement sûrs, les filtre par masquage binaire pour éviter tout biais de distribution, puis les convertit en caractères de l'alphabet choisi.
NanoID est-il aussi fiable qu'un UUID v4 ?
Oui. Avec l'alphabet par défaut de 64 caractères et une longueur de 21 caractères, le niveau de collision est comparable à celui d'un UUID v4 classique, tout en produisant un identifiant plus court et plus lisible dans une URL ou un nom de fichier.
Pourquoi personnaliser l'alphabet ?
Un alphabet restreint (par exemple uniquement des chiffres, ou des minuscules sans caractères ambigus comme "0" et "o") est utile pour des codes destinés à être lus ou recopiés à la main, comme des codes promo ou des références de commande.
Les identifiants sont calculés entièrement en local via crypto.getRandomValues de votre navigateur ; aucune valeur générée ne quitte votre appareil.