ADVERTENTIE SLUITEN
UUID-generator
UUID-generator
Ondersteunt batchgeneratie van UUID v1 en v4, met aangepaste opties voor hoofdlettergebruik, koppeltekens en aantal. Ondersteunt kopiëren en exporteren met één klik, geschikt voor primaire sleutels van databases, API-tokens en tracking-ID's voor gedistribueerde systemen. Lokaal in de browser—privacy-first, offline.
🚀 Snelstart
- Versie kiezen: v4 (willekeurig) is doorgaans de beste keuze; v1 alleen gebruiken als sorteren op tijd belangrijk is.
- Aantal instellen: gebruik de slider om 1–100 items te genereren.
- Formaat: schakel hoofdletters/koppeltekens om een leesbare of compacte vorm te kiezen.
- Genereren & exporteren: klik "Genereren" en kopieer individuele/alle UUID's of download als .txt.
📌 Veelvoorkomende scenario's
- Database‑primary keys en unieke identifiers in gedistribueerde systemen.
- API-idempotency keys en "dubbele submit"‑bescherming.
- Log-/event-/trace‑ID's.
🎛️ Versie- & formaatparameters
- v1: bevat tijdsemantiek en een node‑component; ruwweg sorteerbaar op tijd.
- v4: volledig willekeurig, geschikt voor de meeste doeleinden.
- Weergavevorm: lettercase en koppeltekens beïnvloeden alleen presentatie/opslag, niet de geldigheid of vergelijking (case-insensitive).
🧭 Gebruiksadvies
- Algemene aanbeveling: gebruik in productie bij voorkeur v4 om tijdsemantiek niet prijs te geven.
- Opslagconventie: in databases bij voorkeur "lowercase zonder koppeltekens"; voor logs/UI "lowercase mét koppeltekens".
- Idempotentie & tracing: gebruik voor API-idempotency keys en trace‑ID's v4 en leg een vaste stringvorm vast.
- Batchvoorbereiding: genereer en controleer UUID‑batches vooraf voor migraties/initialisatie.
⚠️ Beperkingen & compatibiliteit
- Batchlimiet: per run maximaal 100 UUID's.
- Versies: momenteel worden alleen v1 en v4 ondersteund.
- Taal-/bibliotheekverschillen: verschillende implementaties kunnen lettercase/koppeltekens anders hanteren; spreek een teamconventie af.
🔒 Privacy & veiligheid
- Alle verwerking gebeurt in uw browser; UUID's verlaten uw apparaat niet.
- Privacytip: v1 gebruikt een willekeurige node‑identifier en bevat geen echte MAC‑adressen.
❓ Veelgestelde vragen
Wat is een UUID?
Een 128‑bits wereldwijd unieke identificatie. Standaardformaat: 8-4-4-4-12 hextekens (32 hex‑cijfers). Veel gebruikte versies: v1 (met tijdsemantiek) en v4 (willekeurig).
Welke versie kies ik: UUID v1 of v4?
Gebruik in de meeste gevallen v4. v1 kan grofweg op tijd sorteren maar draagt tijdsemantiek mee; v4 is willekeurig en veiliger als generieke identifier.
Maakt lettercase/koppeltekens uit voor uniciteit?
Nee. Een UUID blijft dezelfde value ongeacht hoofd-/kleine letters of koppeltekens; bij vergelijking is de waarde case‑insensitive.
Kan ik v1 gebruiken voor traceability/logs?
Kan, maar wees bewust van tijdsemantiek. Voor de meeste tracing-scenario's volstaat v4, gecombineerd met tijdstempels in logs.
Hoeveel UUID's kan ik veilig genereren?
Voor v4 is de kans op botsingen bij normale gebruiksschaal praktisch verwaarloosbaar. Voor extreem grote aantallen zijn er theoretische limieten (birthday problem), maar in praktijk volstaat v4 ruim.
Is UUID geschikt als database‑primary key?
Ja, mits rekening gehouden wordt met index-layout. Voor auto‑increment geoptimaliseerde systemen kan een tijdsgebaseerde variant of ULID interessant zijn; voor algemene doeleinden is v4 vaak prima.