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 d'identifiants courts

Générateur d'identifiants courts

Générez des identifiants uniques courts pour les URL, les références et les outils internes.

Générateur d'ID de session

Générateur d'ID de session

Générez des identifiants de session aléatoires avec différents alphabets et longueurs.

Générateur d’UUID

Générateur d’UUID

Générez des identifiants UUID v4 uniques.

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.

SVG vers JSX

SVG vers JSX

Convertissez du balisage SVG en un composant React JSX avec des attributs camelCase corrects.

Générateur de Box Shadow

Générateur de Box Shadow

Créez des ombres CSS visuellement avec un aperçu en temps réel.

Texte en PDF

Texte en PDF

Convertissez du texte brut en document PDF avec police, taille et mise en page personnalisables.

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.