Générateur Nano ID

Générez des ID aléatoires compacts avec la longueur et l’alphabet souhaités.

Identifiants et données de test
Préparation du générateur…

Paramètres

Préparation du générateur…

Sortie
Votre résultat apparaîtra ici.

Mode d’emploi

  1. Choisissez la quantité, la longueur et l’alphabet.
  2. Générez un nouveau lot dans le navigateur.
  3. Copiez les ID ou téléchargez en texte, JSON ou CSV.

Comprendre les Nano ID

Les Nano ID sont des identifiants aléatoires compacts. Le réglage initial utilise 21 caractères compatibles URL : lettres, chiffres, _ et -.

Adaptez la longueur et l’alphabet pour vos données de test. Cet outil suit la méthode de sélection aléatoire de Nano ID et n’exécute pas le code de votre application.

Sélection uniforme des caractères

Les octets aléatoires proviennent de Web Crypto. Les valeurs hors alphabet sont rejetées plutôt que ramenées par modulo, pour donner la même probabilité à chaque caractère.

Exemple de lot Nano ID
Paramètres
length = 21; count = 2
Exemple de sortie
V1StGXR8_Z5jdHi6B-myT
Uakgb_J5m9g-0JDMbcJqL

Deux ID illustratifs avec la longueur et l’alphabet par défaut.

Longueur et collisions

La longueur va de 1 à 128. Un alphabet personnalisé doit contenir 1 à 94 caractères ASCII imprimables distincts, sans espaces. Un ID plus court ou un alphabet plus petit augmente le risque de collision ; l’unicité n’est pas garantie.

Exporter le même lot

Une nouvelle longueur ou un nouvel alphabet nécessite une nouvelle génération. Changer de format conserve les ID. JSON échappe les caractères spéciaux ; CSV ajoute des guillemets si nécessaire.

Limites de traitement

Jusqu’à 1 000 valeurs par lot. Nano ID accepte une longueur de 1 à 128 et de 1 à 94 caractères ASCII imprimables distincts. Les entiers utilisent la plage signée sur 64 bits. Génération locale, limitée à 10 secondes.

?

Questions fréquentes

Quel est l’alphabet par défaut ?

A–Z, a–z, 0–9, tiret bas et tiret : 64 caractères compatibles URL.

La longueur initiale est-elle 21 ?

Oui. Vous pouvez choisir de 1 à 128 caractères.

Puis-je utiliser des emoji ?

Non. Seuls les caractères ASCII imprimables distincts, sans espaces, sont acceptés.

Les ID sont-ils toujours uniques ?

Non. Le risque de collision dépend de l’alphabet, de la longueur et du nombre d’ID créés.

Les ID sont-ils envoyés en ligne ?

Non. Génération et export ont lieu dans votre navigateur.

Trouvez votre prochain outil

Langue

Changer de langue ? Le contenu actuel sera effacé. Copiez ou téléchargez d’abord votre travail.