ULID Generator
Genereer ULIDs — sorteerebare, tijd-geprefixed ID's die goed samenwerken met database-indexen.
Snel antwoord: Genereer ULIDs — sorteerebare, tijd-geprefixed ID's die goed samenwerken met database-indexen.
Laatst bijgewerkt
Veelgestelde vragen
- Wat is een ULID?
- Een 26-teken ID die een milliseconde-tijdstempel-prefix combineert met veilige willekeurige bits, gecodeerd in Crockford base32 — sorteerbaar op creatietijd en URL-veilig.
- Waarom een ULID kiezen boven een UUID?
- Database-indexen houden van sorteermogelijke ID's — inserts gaan naar het einde van de B-tree, niet naar willekeurige pagina's, wat de schrijfprestaties versnelt en de index verkleint.
- Hoe helpt monotone modus?
- Wanneer meerdere ULID's in dezelfde milliseconde worden gegenereerd, verhoogt de monotone modus het willekeurige deel zodat de volgorde behouden blijft.
- Is de willekeurige bron veilig?
- Ja — de onderliggende bibliotheek gebruikt de CSPRNG van de browser. Veilig voor primaire sleutels en tokens.
- Hoe lang is een ULID?
- 26 tekens, vast. De eerste 10 zijn de tijdstempel; de laatste 16 zijn willekeurigheid.
- Is base32 hoofdlettergevoelig?
- ULID's zijn bij conventie hoofdletters, maar Crockford base32 wordt hoofdletterongevoelig gedecodeerd, dus lagere kopieën zijn nog steeds ontleedbaar.
- Wordt er iets naar een server gestuurd?
- Nee. Generatie gebeurt volledig in je browser.
- Wanneer moet ik in plaats daarvan UUID's gebruiken?
- Als je de creatietijd moet verbergen (de prefix is decodeerbaar) of als je specifiek de RFC 4122 moet volgen, is UUID v4 de juiste keuze.
- Kan ik ULID's op mobiel genereren?
- Ja. Telefoons en tablets werken hetzelfde als desktops.
- Is deze ULID-generator gratis?
- Ja — gratis, geen aanmelding, geen limieten.