UUID / ULID / NanoID / Snowflake
Générer des séries d’identifiants et examiner formats, dates et champs Snowflake exacts.
À propos de cet outil
Générer 1–500 identifiants par série, copier toutes les lignes ou examiner le premier. Aucune génération au chargement. UUID v4/v7 et NanoID utilisent le hasard cryptographique du navigateur. UUID v7 porte 48 bits de millisecondes, sans monotonie garantie dans une milliseconde.
ULID conserve le dernier instant si l’horloge recule et incrémente son champ de 80 bits pour les instants répétés. L’épuisement produit une erreur, pas un redémarrage aléatoire. Le parseur refuse plus de 128 bits, dont un premier caractère supérieur à 7.
NanoID : 1–64 points de code Unicode, alphabet de 2–256 points distincts imprimables, sans espaces, contrôles ni substituts isolés. Échantillonnage par rejet sans biais modulo. Unicode est une extension par points de code, sans normalisation des graphèmes. Les répétitions avec des paramètres courts sont signalées, jamais supprimées.
Snowflake : 63 bits génériques, 41 pour le temps, 10 pour le nœud combiné et 12 pour la séquence. Twitter/Discord choisissent seulement l’époque, pas un fournisseur. 4 096 séquences par nœud et milliseconde dans cette page ; recul d’horloge ou épuisement signalés. Autres pages/machines non coordonnées. Ce n’est pas Sonyflake.
L’inspection indique des formes compatibles, sans prouver origine ou hasard. Priorité automatique : UUID, ULID, Snowflake puis texte ; le sélecteur résout l’ambiguïté. UUID canonique, compact, entre accolades ou urn:uuid:, dates des variantes RFC v1/v6/v7 et valeurs Nil/Max. Snowflake exige une époque choisie ; dates hors plage signalées. Aucun calcul d’entropie ou de date depuis un texte de forme NanoID.
Mémoire de page seulement lors des changements d’outil ; aucun cookie, stockage du navigateur ou envoi, rechargement efface tout. Références : UUID, ULID, NanoID, Snowflake.