Tiny Online Tools logoTiny Online ToolssearchRechercher des outils…grid_viewTous les outils
Accueilchevron_rightOutils de Securitechevron_rightGénérateur NanoIDGénérateur NanoID

Générateur NanoID

Générez des identifiants uniques compacts et sûrs pour les URL avec un alphabet et une taille personnalisables.

Longueur en caractères de chaque identifiant généré (4–64).1–100 identifiants par génération.infoProbabilité de collision: Astronomically lowavec 64 caractères dans l’alphabet et une taille de 21.

Outils similaires

Générateur UUID en masse

Générateur UUID en masse

Générez jusqu'à 1000 identifiants UUID v4 à la fois avec des options de format.

Générateur de favicon

Générateur de favicon

Générez toutes les tailles de favicon à partir de n'importe quelle image, avec des extraits de balises HTML prêts à l'emploi.

Générateur de Mots de Passe

Générateur de Mots de Passe

Générez des mots de passe aléatoires sécurisés.

Générateur MD5

Générateur MD5

Générez des hachages MD5 rapidement.

Amplificateur de volume audio

Amplificateur de volume audio

Ajustez le volume audio en augmentant ou en reduisant le gain directement dans le navigateur.

Video Compressor

Video Compressor

Compress and reduce video file size directly in your browser using MediaRecorder.

PDF en texte

PDF en texte

Extrayez instantanement le texte brut de fichiers PDF dans votre navigateur. Sans televersement et sans inscription.

apps

Plus d'outils

Parcourez notre collection complète d'outils en ligne gratuits.

Générateur NanoID

NanoID est une alternative légère à UUID qui génère des identifiants uniques minuscules et sûrs pour les URL. Tandis qu'un UUID occupe 36 caractères, un NanoID peut faire aussi court que 21 caractères (ou encore plus court si vous préférez). Cet outil génère des NanoID avec un alphabet et une taille personnalisables, ce qui le rend parfait pour les applications où la longueur de l'identifiant est importante mais la sécurité et l'unicité sont critiques.

Compact par conception

NanoID utilise un alphabet plus large qu'UUID v4 (62 caractères au lieu de 16), permettant la même unicité en moins de caractères. Un NanoID de taille par défaut n'a que 21 caractères, ce qui le rend idéal pour les liens courts, les paramètres de route API, les identifiants de fichier, ou partout où l'espace est précieux. Contrairement au raccourcissement d'un UUID (qui contient toujours 128 bits d'information), NanoID est naturellement compact.

Sûr pour les URL par défaut

L'alphabet NanoID par défaut est sûr pour les URL — il ne contient que des caractères qui n'ont pas besoin d'encodage en pourcentage dans les URL. Cela signifie que vous pouvez intégrer des NanoID directement dans les URL sans vous soucier de l'encodage. Aucun traitement spécial requis. Les alphabets personnalisés vous permettent d'utiliser des ensembles de caractères différents au besoin (tout en minuscules pour les systèmes insensibles à la casse, uniquement des chiffres pour certains systèmes hérités, etc.).

Alphabet et taille personnalisables

Choisissez parmi les présets ou définissez votre propre alphabet. Les alphabets plus petits produisent des ID plus longs pour une sécurité équivalente (plus de caractères nécessaires pour atteindre la même entropie), tandis que les alphabets plus grands permettent des ID plus courts. Ajustez la taille de 4 à 64 caractères en fonction de votre tolérance aux collisions et de vos contraintes d'espace.

Probabilité de collision

L'outil calcule la probabilité de collision en fonction de l'alphabet et de la taille que vous avez choisis, répondant à la question : « Combien d'ID puis-je générer avant qu'il y ait 50 % de chance de collision ? » Cela vous aide à prendre des décisions éclairées sur la taille. Pour la plupart des applications, la taille par défaut offre une tolérance aux collisions énorme.

Adoption croissante

Bien que les UUID soient plus omniprésents, NanoID gagne en adoption dans les applications web modernes en raison de sa compacité et de son adaptation aux URL. De nombreux frameworks et bibliothèques proposent maintenant le support NanoID comme option standard de génération d'ID.