Générateur d’UUID

Créez des UUID/GUID aléatoires par lots.

// about

À propos de cet outil

Un UUID (ou GUID) est un identifiant unique de 36 caractères composé de lettres et de chiffres. Il permet de nommer des fichiers ou des enregistrements sans risque de doublon.

Comment l’utiliser

  1. Choisissez le nombre d'UUID souhaité (1 à 100).
  2. Sélectionnez le format majuscule ou minuscule.
  3. Cliquez sur 'Générer' et copiez vos identifiants.

Pourquoi utiliser cet outil

  • Génère des identifiants uniques garantis sans chevauchement.
  • Créez jusqu'à 100 UUID à la fois en un seul clic.
  • Option pour choisir des majuscules ou des minuscules.

Foire Aux Questions (FAQ)

À quoi ressemble un UUID ?

Il ressemble à une chaîne séparée par des tirets, comme 123e4567-e89b-12d3-a456-426614174000.

Deux UUID générés peuvent-ils être identiques ?

Mathématiquement, la chance de produire deux fois le même est pratiquement nulle.

Quelle version d'UUID est générée ?

Cet outil génère des UUID de Version 4, basés sur des nombres aléatoires.

Guides · Données · 7 min de lecture

Guide des UUID : v4 ou v7, et les UUID comme clés primaires

Des chaînes comme 550e8400-e29b-41d4-a716-446655440000 identifient partout des commandes, des fichiers et des requêtes d'API. Découvrez comment les UUID sont générés et quelle version choisir.

Un UUID (Universally Unique Identifier) est un identifiant de 128 bits qui permet à chacun de créer des identifiants sans risque de conflit, sans interroger un serveur central. Microsoft l'appelle GUID. La norme actuelle est la RFC 9562, publiée en 2024.

Structure d'un UUID, différences entre versions, pourquoi les collisions sont quasi impossibles et pourquoi la v7 supplante la v4 en clé primaire.
Lire le guide →
Le créer avec l'IA

Créez cet outil vous-même avec l'IA

Besoin de votre propre version ? Copiez le prompt dans un chat IA ou enregistrez le fichier de skill pour un agent de code IA. Ils décrivent les fonctionnalités, cas limites et tests que nous avons utilisés.

Le prompt et le skill sont fournis en anglais, que les outils d'IA comprennent parfaitement.

Prompt de consigne IA

Collez-le tel quel dans Claude, ChatGPT ou Gemini.

You are an experienced full-stack web developer. Build a web tool called "Générateur d’UUID" that meets the requirements below.

## Goal

Build a generator for UUID v4 (random) and v7 (time-ordered).

## Core features

- Choose version v4 or v7
- Generate 1 to 1,000 at once
- Upper/lower case and with/without hyphens
- Output as lines, comma-separated or a JSON array
- Copy all

## Inputs

- Version, count, format options

## Outputs

- List of UUIDs
- Text in the chosen format

## Edge cases and handling rules

- Keep v7 values sortable even within the same millisecond
- Prevent counts above the limit
- Fallback for browsers without crypto.randomUUID
- Set version and variant bits according to RFC 9562

## Implementation requirements

- Build it as a single page (HTML, CSS, JavaScript) that runs entirely in the browser, and never send the user's input to a server.
- Make the UI responsive and easy to use on mobile; label every input and keep everything keyboard accessible.
- Add a Copy button for results and show clear, friendly error messages for invalid input.
- Keep the core logic in functions separate from the UI so it can be unit-tested.

## Definition of done (test cases)

- The third group of a v4 UUID starts with '4'
- Several v7 values sort in creation order
- Removing hyphens yields 32 characters

First outline your implementation plan in at most five lines, then write the complete code, and finally explain how to check the test cases above.

Skill (SKILL.md)

Enregistrez-le sous .claude/skills/build-uuid-generator/SKILL.md pour qu'un agent comme Claude Code le réutilise à chaque modification de l'outil.

---
name: build-uuid-generator
description: Use when building or changing a Générateur d’UUID tool. Build a generator for UUID v4 (random) and v7 (time-ordered).
---

# Build: Générateur d’UUID

## Goal

Build a generator for UUID v4 (random) and v7 (time-ordered).

## Workflow

1. Review the required features, inputs and outputs below and ask about anything missing first.
2. Implement the core logic as pure functions separate from the UI.
3. Check the logic against the test cases in the verification list.
4. Build a responsive UI with an input form, a result area and a Copy button.
5. Reproduce each edge case listed under Rules and refine the error messages.

## Core features

- Choose version v4 or v7
- Generate 1 to 1,000 at once
- Upper/lower case and with/without hyphens
- Output as lines, comma-separated or a JSON array
- Copy all

## Inputs

- Version, count, format options

## Outputs

- List of UUIDs
- Text in the chosen format

## Rules

- Keep v7 values sortable even within the same millisecond
- Prevent counts above the limit
- Fallback for browsers without crypto.randomUUID
- Set version and variant bits according to RFC 9562
- Build it as a single page (HTML, CSS, JavaScript) that runs entirely in the browser, and never send the user's input to a server.

## Verification

- [ ] The third group of a v4 UUID starts with '4'
- [ ] Several v7 values sort in creation order
- [ ] Removing hyphens yields 32 characters

Conseils pour travailler avec l'IA

  • Indiquez votre stack (React, Vue, HTML pur…) dès la première ligne pour obtenir un code adapté.
  • Demandez à l'IA d'exécuter les tests listés et d'en montrer les résultats avant d'accepter le code.
  • Ne collez jamais de vrais secrets, données clients ou clés d'API ; utilisez des exemples.