Generator UUID (v4)

Generează UUID aleatoriu (v4) individual sau în masă, cu Web Crypto API. Opțiuni majuscule, fără cratime, ghilimele. În browser.

Fără server Instant Privat Gratuit

Despre ce este acest instrument?

Generatorul de UUID creează identificatori unici aleatorii (UUID v4) – individual sau în loturi de până la o mie. Generarea folosește sursa de numere aleatoare criptografic sigură a browserului (Web Crypto API), astfel încât identificatorii sunt practic fără coliziuni. Poți alege format cu majuscule, fără cratime sau între ghilimele, și poți copia totul cu un clic. Pentru chei de bază de date, testare și orice loc unde e nevoie de un identificator unic. Totul rulează în browserul tău.

Cum să folosești Generator UUID (v4)?

  1. Cantitate

    Setează câte UUID-uri vrei (1–1000).

  2. Format

    Alege: majuscule, fără cratime, între ghilimele.

  3. Generare

    Cu butonul „Regenerează” obții un set nou.

  4. Copiere

    Copiezi toate UUID-urile cu un clic.

Când ai nevoie de el?

  • Cheie de bază de date

    Chei primare, unde e nevoie de un identificator distribuit, fără coliziuni.

  • Date de test

    Generarea în masă de identificatori unici pentru testare și dezvoltare.

  • Corelare

    Identificatori de cerere sau tranzacție pentru logare și urmărire.

  • Nume de fișiere

    Generarea de nume unice, fără coliziuni, de fișiere sau resurse.

Opțiuni de format

Opțiune Exemplu
De bază f47ac10b-58cc-4372-a567-0e02b2c3d479
Fără cratime f47ac10b58cc4372a5670e02b2c3d479
Majuscule F47AC10B-58CC-4372-A567-0E02B2C3D479

La ce folosește UUID-ul?

Identificatorul unic e una dintre pietrele de temelie ale dezvoltării software: înregistrărilor de bază de date, fișierelor, cererilor, utilizatorilor le trebuie o cheie garantat unică. Numărul incremental clasic (auto-increment) e simplu, dar necesită coordonare centrală – într-un sistem distribuit, unde mai multe servere generează simultan identificatori, ar apărea coliziuni. UUID-ul rezolvă asta: conține suficient aleatoriu ca să rămână unic fără coordonare.

UUID-ul v4 (aleatoriu) e varianta cea mai răspândită. Este esențial ca aleatoriul să fie de bună calitate: o sursă slabă ar face identificatorii predictibili și predispuși la coliziuni. De aceea acest instrument folosește Web Crypto API criptografic sigură a browserului – aceeași sursă folosită și la generarea cheilor de securitate.

Sfaturi utile

  • Ca cheie de bază de date, UUID v4 e ideal în medii distribuite, cu mai multe servere.

  • Forma fără cratime economisește spațiu în URL-uri și nume de fișiere.

  • Datorită sursei Web Crypto, identificatorii nu sunt predictibili – un avantaj de securitate.

  • Pentru inserare în cod, activează formatul cu ghilimele.

Generator UUID – identificatori unici v4 în masă

Fiecare înregistrare are nevoie de un nume unic. Într-un sistem distribuit, unde mai multe servere creează simultan identificatori, un simplu număr incremental ar duce la coliziuni. UUID-ul rezolvă asta cu suficient aleatoriu ca să rămână unic fără coordonare. Acest generator îl produce cu o sursă criptografic sigură, direct în browserul tău.

Ce este UUID v4

UUID (Universally Unique Identifier) este un identificator de 128 de biți. Există mai multe variante; v4 este cea aleatoare și cea mai răspândită: 122 dintre biți sunt umpluți dintr-o sursă aleatoare. Numărul de valori posibile e atât de mare, încât șansa ca două UUID-uri să coincidă e practic nulă – de aceea nu e nevoie de un registru central care să garanteze unicitatea.

De ce contează sursa aleatoare

Calitatea aleatoriului e esențială. O sursă slabă (precum Math.random()) ar face identificatorii parțial predictibili și mai predispuși la coliziuni sau la ghicire. Acest instrument folosește Web Crypto API (crypto.randomUUID / getRandomValues) – aceeași sursă criptografic sigură folosită la generarea cheilor de securitate. Astfel, UUID-urile sunt atât unice, cât și impredictibile.

Opțiuni de format

Diferite sisteme preferă forme diferite:

OpțiuneExemplu
De bazăf47ac10b-58cc-4372-a567-0e02b2c3d479
Fără cratimef47ac10b58cc4372a5670e02b2c3d479
MajusculeF47AC10B-58CC-4372-A567-0E02B2C3D479
Între ghilimele"f47ac10b-58cc-4372-a567-0e02b2c3d479"

Forma fără cratime e mai compactă pentru URL-uri, cea între ghilimele se lipește direct în cod.

Cum se folosește

  1. Setează câte UUID-uri vrei (1–1000).
  2. Alege formatul (majuscule, fără cratime, ghilimele).
  3. Regenerează pentru un set nou.
  4. Copiază toate UUID-urile în clipboard.

Cazuri de utilizare

  • Cheie de bază de date – chei primare distribuite, fără coliziuni.
  • Date de test – identificatori unici în masă pentru testare.
  • Corelare – ID-uri de cerere/tranzacție pentru logare.
  • Nume de fișiere – nume unice, fără coliziuni.

Confidențialitate: totul rămâne local

Generarea rulează în browserul tău, prin JavaScript. Identificatorii nu ajung pe niciun server – instrumentul funcționează și fără conexiune la internet.

Instrumente înrudite

Întrebări frecvente