UUID-generator
UUID:er ger dig globalt unika identifierare utan att samordna med en central auktoritet. Den här generatorn producerar RFC 4122-kompatibla värden i v1 (tidsstämpel + MAC), v4 (slumpmässig) och v7 (tidsstämpelprefixad, sorterbar). Välj en version, be om 1 eller 1000 och kopiera listan in i seed-data, API-nyckelgenerering eller dina enhetstester.
Så genererar du UUID:er
-
1
Välj en version
v4 för generisk slumpmässighet, v7 när sorteringsordning spelar roll, v1 när du behöver tidsstämpelinfo.
-
2
Välj antal
En UUID eller en omgång på upp till 10 000 i en enda körning.
-
3
Generera
Värden använder webbläsarens crypto-API för kryptografisk slumpmässighet.
-
4
Kopiera eller ladda ner
Hämta som radlista, JSON-array eller CSV.
Vilken UUID-version bör du använda?
| Version | Struktur | Bäst för |
|---|---|---|
| v1 | Tidsstämpel + klocka + MAC-adress | Logg-ID:n där du behöver kronologi |
| v4 | 122 bitar slumpmässighet | Generiska unika ID:n, testfixturer |
| v7 | Unix-tidsstämpel ms + slump (sorterbar) | Primärnycklar i databaser |
Varför v7 håller på att bli standard
v4 är slumpmässig, vilket gör den usel som databasprimärnyckel: inläggningar sprids över B-trädet och skadar skrivkapaciteten. v7 (färdigställd i RFC 9562 år 2024) prefixar UUID:n med en 48-bitars millisekundstidsstämpel, så nya rader hamnar i slutet av indexet. Du får fortfarande unikhet och ingen samordning, plus grov sorteringsordning efter skapelsetid.
Formatregler
En UUID är 128 bitar renderade som 32 hexsiffror i mönstret 8-4-4-4-12:
018f5b9c-7d4a-7a1b-8c0e-2e1b3c4d5e6f
^^ ^
versionsnibble variantbitar
- Versionsnibblen är det 13:e tecknet (efter
018f5b9c-7d4a-). Den är4för v4,7för v7 osv. - Variantbitarna är de första två bitarna i det 17:e tecknet. De är
10(hög nibble8/9/a/b) för RFC 4122-UUID:er.
Kollisionsodds
För v4 är oddsen att generera en dubblett försvinnande små: du skulle behöva generera 2,7 triljoner (2,7 × 10^18) UUID:er innan du når en 50-procentig chans för kollision. Det är mer än de flesta databaser någonsin kommer att se. v7 delar den slumpmässiga svansen så kollisionsodds är likvärdiga inom samma millisekund.
Vanliga frågor
Historiskt ja eftersom de bäddade in den genererande värdens MAC-adress. Moderna generatorer (inklusive denna) ersätter med ett slumpmässigt 48-bitars node-ID, så v1 avslöjar inte längre hårdvaran.
När den genereras med en CSPRNG (vilket det här verktyget gör via crypto.getRandomValues) är v4 tillräckligt oförutsägbar för att använda som sessionstoken. Men UUID:er är inte hemligheter i sig, om du behöver en hemlighet, benämn den som en.
Ja, de är URL-säkra (bara hex och bindestreck). För kortare visning, överväg base-32- eller base-62-kodning av de råa 128 bitarna, eller använd en ULID, som är 26 tecken och sorterbar som v7.
Nej. Genereringen sker i din webbläsare och värdena rör aldrig en server.
Relaterade verktyg
Kvadratsymbol kopiera och klistra in
Kopiera kvadratsymbolen ², plus upphöjda och nedsänkta siffror, vanliga bråk och kvadrat- och kubikenheter som m², cm² och km². Klicka för att kopiera.
Instagram-typsnittsgenerator
Generera Unicode-"typsnitt" (fet, kursiv, skript, monospace, fraktur) som klistras direkt in i din Instagram-bio, namn, bildtexter och kommentarer.
Generator för inverterad text
Vänd texten upp och ner med Unicode-glyfer som ser ut som speglade bokstäver, för biografier, bildtexter och uppmärksamhetsväckande sociala inlägg.
HTML-entitetskodare
Omvandla fem HTML-känsliga tecken till fasta entiteter eller läs HTML-entiteter som text lokalt i webbläsaren.
Generator för rullande text
Bygg animerade rullande rubriker med justerbar hastighet, teckenstorlek och färger. Förhandsgranska en CSS-marquee-ticker eller ett meddelandefält live i webbläsaren.
Mindre än eller lika med-symbolen
Kopiera tecknet ≤ och relaterade matematiska jämförelsesymboler. Inkluderar Unicode, HTML-entiteter och LaTeX-markup för kalkylark, uppsatser och webbsidor.
Verktyget finns på andra språk
- UUID-Generator [DE]
- Gerador de UUID [PT]
- Generador de UUID [ES]
- UUIDジェネレーター [JA]
- UUID-generator [NL]
- Bộ tạo UUID [VI]
- ตัวสร้างรหัสสุ่ม (UUID Generator) [TH]
- Generator UUID [ID]
- UUID 생성기 [KO]
- مولّد UUID [AR]
- Générateur UUID [FR]
- Generator UUID [PL]
- Generatore UUID [IT]
- Генератор уникальных идентификаторов (UUID) [RU]
- UUID Oluşturucu [TR]
- UUID 生成器 [ZH]
- UUID Generator [EN]