UUID / ULID / NanoID Generator

Genereer direct UUID v4, UUID v7, ULID en NanoID-waarden, gewoon in je browser.

Formaat
Gegenereerde ID's
Gereed.

Je ID's worden lokaal gegenereerd met sterke willekeur van de browser. Er wordt niets naar BroBroGo verzonden.

Veelgestelde vragen

Wat is het verschil tussen UUID v4, UUID v7, ULID en NanoID?

UUID v4 biedt 122 bits aan pure willekeur in het bekende 36-tekens formaat, maar de willekeurige volgorde is ongunstig voor de indexering van databases. UUID v7 behoudt dezelfde vorm maar begint met een milliseconde-tijdstempel, waardoor ID's grofweg op aanmaaktijd worden gesorteerd — handig voor primaire sleutels. ULID doet hetzelfde met de tijd vooraan, maar in een kortere, hoofdletterongevoelige string van 26 tekens. NanoID is niet gesorteerd, maar biedt een veel kleinere, volledig aanpasbare ID — je kiest zelf de lengte en de tekenset.

Zijn deze ID's willekeurig genoeg om onraadbaar te zijn?

Ja — elk ID wordt gegenereerd met cryptografisch sterke willekeur van de browser, niet via een voorspelbare bron. UUID v4 en het standaardalfabet van NanoID bevatten ruim 100 bits aan willekeur. UUID v7 en ULID ruilen ongeveer 48 van die bits in voor een tijdstempel aan het begin; beschouw deze formaten met tijdstempel-prefix dus eerder als sorteerbare ID's dan als geheimen.

Kan ik de lengte en tekenset van NanoID wijzigen?

Ja — schakel over naar NanoID en deze tool toont een schuifregelaar voor de lengte (standaard 21 tekens, passend bij de bibliotheek) plus een bewerkbaar alfabetveld. Het verkleinen van de lengte of het beperken van het alfabet vermindert de weerstand tegen botsingen, dus houd de lengte hoog als je de tekenset verkleint.