Fiecare UUID este creat local cu generatorul de numere aleatorii Web Crypto din browser, deci nimic nu este încărcat, iar instrumentul funcționează offline odată ce pagina s-a încărcat. Alege versiunea 4 când ai nevoie doar de un ID aleatoriu imprevizibil, sau versiunea 7 când identificatorii vor fi chei de bază de date: v7 începe cu un marcaj temporal de creare pe 48 de biți, astfel încât rândurile se inserează în ordine, iar indexurile B-tree rămân rapide. Un lot v7 generat aici este chiar sortat strict și în cadrul aceleiași milisecunde, folosind metoda contorului monoton din RFC 9562. Comută rezultatul pe majuscule sau elimină cratimele dacă baza ta de date sau specificația stochează UUID-urile ca 32 de cifre hexazecimale simple.
Generator UUID gratuit (v4 și v7)
Rulează integral în browserul tău - fără încărcare, fără cont.
Complet aleatoriu - 122 de biți dintr-o sursă sigură de aleatorism.
Ce este un generator UUID?
Un generator UUID creează identificatori universal unici - valori pe 128 de biți scrise ca 36 de caractere din cifre hexazecimale și cratime, de exemplu 550e8400-e29b-41d4-a716-446655440000. Acest instrument creează UUID-uri aleatorii versiunea 4 și UUID-uri ordonate în timp versiunea 7, conform RFC 9562, în serie, exclusiv în browser, astfel încât identificatorii nu părăsesc niciodată dispozitivul tău.
Cum se folosește
- 1Alege versiunea. Alege UUID v4 pentru ID-uri complet aleatorii, sau UUID v7 pentru ID-uri ordonate în timp, care se sortează după momentul creării.
- 2Setează cantitatea. Alege câte UUID-uri generezi deodată, de la 1 până la 1000.
- 3Ajustează formatul. Păstrează forma standard cu litere mici și cratime, sau activează Majuscule ori dezactivează Cratimele, ca să se potrivească modului în care sistemul tău stochează ID-urile.
- 4Copiază ce ai nevoie. Apasă Copiază pe orice UUID individual, sau Copiază tot ca să obții întregul lot, câte unul pe linie.
Pentru cine este
- Dezvoltatori backend care creează chei primare, ID-uri de cerere și chei de idempotență - v7 pentru chei de bază de date ordonate la inserare, v4 pentru token-uri imposibil de ghicit.
- Ingineri de baze de date care compară comportamentul v4 și v7 înainte de a alege o strategie de chei pentru Postgres, MySQL sau MongoDB.
- Ingineri QA și de date care populează fixture-uri, înregistrări de test și payload-uri cu un lot de UUID-uri valide dintr-un click.
- Dezvoltatori de API și integrări care completează ID-uri de corelație, ID-uri de trasare și chei de mesaje când testează webhook-uri și cozi.
- Oricine scrie configurări sau documentație și are nevoie rapid de un UUID valid fără să deschidă un terminal sau să instaleze un pachet.
Întrebări frecvente
Generatorul de UUID este gratuit?
Da, este complet gratuit, fără înregistrare și fără limite. Fiecare UUID este generat în browserul tău, așa că poți crea oricâte loturi de până la 1000 dorești, chiar și offline după ce pagina s-a încărcat.
UUID-urile generate sunt încărcate undeva?
Nu. UUID-urile sunt create local cu Web Crypto API din browser și nimic nu este trimis către un server, deci identificatorii pe care îi generezi pentru sisteme private rămân pe dispozitivul tău.
Care este diferența dintre UUID v4 și v7?
v4 înseamnă 122 de biți aleatorii - imprevizibilitate maximă, fără structură. v7 înlocuiește primii 48 de biți cu un marcaj temporal Unix în milisecunde, astfel încât ID-urile se sortează după momentul creării. Folosește v7 pentru chei de bază de date care beneficiază de inserare ordonată, și v4 când ID-urile nu trebuie să dezvăluie nimic.
Se pot ciocni două UUID-uri?
În practică, nu. Cu cei 122 de biți aleatorii ai v4, ar trebui să generezi circa 330 de cvadrilioane de UUID-uri înainte să existe măcar 1% șanse de o singură duplicare. Acest instrument folosește și sursa de aleatorism criptografic sigură a browserului, nu una pseudo-aleatorie slabă.
De ce au UUID-urile 36 de caractere și cratime?
Un UUID reprezintă 128 de biți scriși ca 32 de cifre hexazecimale, grupate 8-4-4-4-12 prin patru cratime pentru lizibilitate - 36 de caractere în total. Multe sisteme stochează doar cele 32 de cifre hexazecimale; comutatorul Cratime îți dă exact această formă compactă.
Pot recupera marcajul temporal dintr-un UUID v7?
Da. Primele 12 cifre hexazecimale ale unui UUID v7 reprezintă marcajul său temporal Unix pe 48 de biți, în milisecunde. Când generezi aici ID-uri v7, instrumentul decodează acest marcaj temporal încorporat și îl afișează sub lot, în UTC.
Un UUID este același lucru cu un GUID?
Da. GUID (globally unique identifier) este denumirea Microsoft pentru același format pe 128 de biți; UUID este termenul neutru din punct de vedere al furnizorului, standardizat în RFC 9562. Orice UUID generat aici este un GUID valid, deși instrumentele Microsoft afișează adesea GUID-urile cu majuscule.
UUID-urile cu majuscule și cu litere mici sunt echivalente?
Da. RFC 9562 spune că cifrele hexazecimale nu țin cont de majuscule sau minuscule, litera mică fiind forma canonică de ieșire. Comutatorul Majuscule schimbă doar modul în care ID-ul este afișat și copiat - rămâne același UUID.