Varför detta UUID-verktyg?
- Generera UUID v4 (slumpmässigt) eller UUID v7 (tidsbeställt) i bulk.
- Formatera utdata (kanoniskt / inga bindestreck / klammerparenteser / URN), ändra skiftläge och välj avgränsare.
- Validera och analysera UUID för att inspektera version, variant och v7 tidsstämplar.
- Valfritt seedat läge för reproducerbara testdata (inte för hemligheter).
Hur man använder (3 steg)
- Välj UUID-version och utdataalternativ.
- Generera UUID (automatiska uppdateringar för små partier).
- Kopiera, ladda ner, dela inställningar eller validera ett UUID nedan.
Generera & validera
UUID-generator
Skapa UUID i bulk, formatera dem och kopiera, ladda ner eller dela sedan inställningar. Validering körs medan du skriver.
Validera / analysera
Klistra in ett UUID för att kontrollera giltighet, version/variant och avkoda v7-tidsstämplar.
Tolkning och bästa praxis
UUID v4 vs v7
- v4 är slumpmässigt. Det kodar inte tid eller ordning, så det är en säker standard för offentliga identifierare.
- v7 är tidsbeställt och inkluderar en tidsstämpel. Det kan vara användbart för loggar och databasindex, men det kan också avslöja (ungefär) när ett ID skapades.
- I distribuerade system kan beställning fortfarande vara ofullkomlig om maskiner här klockskevhet eller olika tidskällor.
Säkerhetsanvisningar
- UUID är identifierare, inte hemligheter. Bädda inte in lösenord, API-nycklar eller känsliga personuppgifter.
- Seeded läget är förutsägbart och endast för tester. Använd säker läge för allt som är synligt för angripare.
- Om skapelsetiden är känslig, föredra v4 framför v7.
Kollisionsrisk
Kollisioner är extremt osannolikt för korrekt genererade UUID, men inte matematiskt omöjliga. Om unikhet är avgörande, framtvinga en unik begränsning på databasnivå.
Referenser
Vanliga frågor
Ska jag använda UUID v4 eller v7?
v4 är den klassiska slumpmässiga UUID. v7 är tidsbeställt och inkluderar en tidsstämpel, som kan vara till hjälp för loggar och databaser.
Är seedat läge säkert?
Nej. Seeded-läge är endast för tester och reproducerbarhet. Använd säkert läge för allt som är säkerhetskänsligt.
Kan jag generera många UUID på en gång?
Ja, upp till 10 000 per batch. Mycket stora partier kan vara långsammare på mobila enheter.
Kommer mina UUID att laddas upp?
Nej. Allt körs lokalt i din webbläsare och UUID-värden laddas inte upp.
Hur avkodar jag en UUID v7-tidsstämpel?
Klistra in ett UUID i valideringsrutan. För v7 visar verktyget epok millisekunder plus UTC och lokala tider.