Aller au contenu
ToolsMinify logo
Outils développeur
Populaire

Générateur d'UUID

Créez UUID v4, UUID v7 triable par temps, ULID ou NanoID dans le navigateur - rien n'est envoyé.

À propos de Générateur d'UUID

Générez des UUID RFC 4122 / RFC 9562 (aussi appelés GUID), plus ULID et NanoID optionnels, dans votre navigateur. Choisissez UUID v4 pour des IDs aléatoires classiques, UUID v7 pour des clés triables par temps, ULID pour une forme Crockford Base32 plus courte, ou NanoID pour des chaînes compactes sûres pour les URL. Créez un seul ID ou générez jusqu'à 50 valeurs pour des clés de base, des tests d'API et des systèmes distribués - rien n'est envoyé.

Comment utiliser Générateur d'UUID

  1. Choisissez un format : UUID v4, UUID v7, ULID ou NanoID.
  2. Définissez le nombre d'IDs (et la longueur NanoID si besoin).
  3. Cliquez sur Générer, puis copiez un ID ou utilisez Tout copier pour des graines et tests en masse.

Formule Générateur d'UUID

UUID v4 : 122 bits d'aléa en hex 8-4-4-4-12 (version 4, variante 8/9/a/b). UUID v7 : 48 bits Unix ms + version 7 + aléa + variante. ULID : 48 bits ms + 80 bits d'aléa en Crockford Base32 (26 chars). NanoID : alphabet sûr pour URL, longueur par défaut 21.

Exemples de Générateur d'UUID

UUID unique v4

par ex. 550e8400-e29b-41d4-a716-446655440000

UUID v7 (triable par temps)

0191e6b5-8c3a-7c2d-8f1a-2b3c4d5e6f70 - les 48 premiers bits sont Unix ms, donc les IDs récents se trient après les anciens.

ULID

01ARZ3NDEKTSV4RRFFQ69G5FAV - 26 caractères Crockford Base32, aussi triable par temps.

NanoID

V1StGXR8_Z5jdHi6B-myT - 21 caractères sûrs pour URL par défaut (A-Z, a-z, 0-9, _ -).

Cas d'utilisation courants

  • Clés primaires de base sans serveurs d'ID centraux
  • Clés UUID v7 ou ULID triables par temps pour des inserts amicaux aux B-tree
  • Slugs NanoID compactes pour URL publiques
  • Fixtures de test pour API et intégrations
  • IDs côté client avant l'enregistrement
  • IDs de corrélation dans les logs et systèmes distribués
  • Remplacer les entiers auto-incrémentés par des clés primaires UUID dans des microservices
  • Générer des ID de requête uniques pour des tests Postman ou curl

Lire le guide complet

Comment utiliser Générateur d'UUID : guide complet (2026) - 5 min de lecture

Questions fréquentes sur Générateur d'UUID

Qu'est-ce qu'un générateur d'UUID ?
Il crée des identifiants uniques - UUID v4 ou v7 (128 bits en hex 8-4-4-4-12), plus ULID et NanoID optionnels - pour des IDs de base, des clés API et des jetons de session.
Quelle est la différence entre UUID v4 et UUID v7 ?
UUID v4 est surtout aléatoire (122 bits). UUID v7 (RFC 9562) place un horodatage Unix en millisecondes dans les 48 premiers bits, puis de l'aléa, pour un tri approximatif par création - utile pour les index B-tree et la corrélation des logs. Les deux gardent le même format hex à tirets.
Que sont ULID et NanoID ?
ULID fait 26 caractères Crockford Base32 avec horodatage en millisecondes plus aléa - triable comme UUID v7, mais plus court. NanoID est une chaîne aléatoire compacte sûre pour les URL (21 caractères par défaut : A-Z, a-z, 0-9, _ -). Aucun n'utilise le format hex à tirets des UUID.
UUID et GUID sont-ils la même chose ?
En pratique oui pour les valeurs aléatoires v4. Microsoft dit souvent GUID ; le format correspond. En savoir plus dans UUID vs GUID.
Les UUID sont-ils uniques ?
UUID v4 utilise 122 bits aléatoires. UUID v7 combine horodatage et aléa. Le risque de collision est négligeable pour les apps normales.
Est-ce cryptographiquement sûr ?
Quand c'est disponible, UUID v4 utilise crypto.randomUUID(). UUID v7, ULID et NanoID utilisent crypto.getRandomValues. Préférez ces APIs en production. N'utilisez jamais d'IDs basés sur Math.random() pour des jetons sensibles.
Puis-je générer des IDs en masse ?
Oui. Définissez un nombre (jusqu'à 50) et utilisez Tout copier pour coller la liste dans du code ou un tableur.