ULID-Generator
Genereras i din webbläsare, skickas aldrig till en server.
Vad är ULID-Generator
En ULID (Universally Unique Lexicographically Sortable Identifier) är ett 128-bitars ID skrivet som 26 tecken i Crockfords Base32. De första 10 tecknen kodar en tidsstämpel i millisekunder och de sista 16 är slumpmässiga, så ULID sorteras i skapandeordning som ren text och förblir samtidigt globalt unika. Den här generatorn skapar dem helt i din webbläsare med Web Crypto API, utan någon server.
Så använder du
- Välj hur många ULID som ska genereras i menyn Antal.
- Klicka på Generera, eller ändra antalet, för att skapa en ny omgång.
- Kryssa i Monoton för att hålla ID som skapas i samma millisekund i strikt ordning.
- Klicka på Kopiera bredvid ett ULID, eller på Kopiera alla för hela listan.
När du använder det
Behöver du databasnycklar som sorteras efter skapandetid utan en separat tidsstämpelkolumn? Generera en omgång ULID och använd dem som primärnycklar: eftersom tidsstämpeln ligger i de första 10 tecknen returnerar ett enkelt ORDER BY på id raderna från äldst till nyast. Bra för händelseloggar, meddelande-ID och överallt där du annars skulle ta en UUID men också vill ha naturlig ordning.
Vanliga frågor
Hur skiljer sig en ULID från en UUID?
Båda är unika 128-bitars identifierare, men en ULID är Base32 (26 tecken, skiftlägesokänslig, URL-säker) och dess första bitar är en tidsstämpel, så ULID sorteras kronologiskt som text. En UUID v4 är helt slumpmässig och har ingen användbar ordning.
Vad betyder monoton här?
När flera ULID skapas i samma millisekund ökar monotont läge den slumpmässiga delen i stället för att dra om den, så att varje nytt ID är strikt större än det förra. Lämna det av om du bara vill ha oberoende slumpmässiga ID.
Skickas dessa ULID till en server?
Nej. Varje ULID genereras lokalt i din webbläsare med Web Crypto API. Inget laddas upp, loggas eller överförs.
Kan jag använda ULID som primärnycklar?
Ja. De ryms i vilken text- eller 16-bytes binärkolumn som helst och stöds av bibliotek för PostgreSQL, MySQL, MongoDB och de flesta språk. Deras tidsordning minskar också indexfragmentering jämfört med slumpmässiga UUID.
Relaterade verktyg
AES-textdekryptering
Dekryptera AES-256-text med ditt lösenord i webbläsaren. Gratis, privat och helt offline. Ingen data lämnar din enhet.
AES-textkryptering
Kryptera text med ett lösenord via AES-256 i webbläsaren. Gratis, privat och helt offline. Inget skickas till en server.
Streckkodsgenerator
Generera EAN-13- eller Code 128-streckkoder online. Ange ditt nummer eller text, ladda ner som SVG eller PNG. Gratis, ingen registrering behövs.