Generatore UUID gratis
Genera UUID versione 4 istantaneamente. Genera in blocco fino a 50 alla volta. Crittograficamente sicuro — i tuoi dati non lasciano mai il browser.
Clicca Genera per creare UUID
UUID v4 usa 122 bit casuali — la probabilità di collisione tra due UUID è astronomicamente bassa.
Generato con crypto.getRandomValues — crittograficamente sicuro, mai inviato a un server.
Usi comuni
- Genera UUID per Chiavi Primarie di DatabaseCrea valori UUID v4 da utilizzare come chiavi primarie in PostgreSQL, MySQL, MongoDB e altri database.
- Genera Chiavi API e TokenCrea identificatori univoci e casuali per chiavi API, token di sessione e riferimenti segreti.
- Genera ID di Test per i Test di SoftwareCrea batch di ID univoci per fixture di test, dati mock e suite di test automatizzati.
- Genera Chiavi per Componenti React e FrontendCrea chiavi univoche stabili per elenchi React, campi modulo dinamici e istanze di componenti.
- Genera ID di Tracciamento e CorrelazioneCrea ID di correlazione univoci per tracciamento distribuito, correlazione di log e tracciamento di eventi.
Come funziona
La generazione UUID funziona interamente nel browser usando il crypto.getRandomValues della Web Crypto API — nessuna dipendenza da libreria, nessuna chiamata al server. Lo strumento implementa sia RFC 4122 v4 che RFC 9562 v7 da zero usando manipolazione di bit scritta a mano, così nulla lascia la tua macchina.
- 1Scegli versione e opzioniSeleziona UUIDv4 (puramente casuale), UUIDv7 (con prefisso timestamp e ordinabile lessicograficamente), NIL (tutti zeri), o MAX (tutti 0xf). Imposta quanti generarne (1-50) e se renderli maiuscoli o avvolgerli in parentesi graffe per linguaggi come C#.
- 2crypto.getRandomValues riempie 16 bytePer v4 e v7, il generatore di numeri casuali crittograficamente sicuro del browser riempie un Uint8Array di 16 byte. Per v4, i bit 6 e 8 vengono mascherati per impostare i campi versione (0x40) e variante (0x80) RFC 4122. Per v7, i primi 6 byte vengono sovrascritti con il timestamp Unix corrente in millisecondi, rendendo ogni ID ordinabile per ora di creazione, poi i bit versione e variante vengono impostati sui byte 6 e 8.
- 3I byte vengono formattati nella stringa standard con trattiniI 16 byte vengono convertiti in esadecimale minuscolo e divisi nei gruppi canonici 8-4-4-4-12 (ad es. 550e8400-e29b-41d4-a716-446655440000). Maiuscolo e avvolgimento con parentesi graffe vengono applicati in questa fase.
- 4Esporta nel tuo formato targetI risultati possono essere copiati individualmente o in massa. Il selettore di esportazione riformatta l'elenco come testo semplice, array JSON, CSV, un blocco SQL INSERT VALUES, espressioni C# new Guid(...), o un letterale lista Python prima di copiare negli appunti o scaricare come file.
Strumenti correlati
Generatore di password
Genera password forti e casuali con lunghezza, tipi di caratteri ed esclusioni personalizzabili. Gratis, senza login.
Generatore Numeri Casuali
Genera numeri casuali in qualsiasi intervallo, crea elenchi di numeri univoci o lancia i dadi. Usa la casualità crittograficamente sicura.
Generatore di colori casuali
Genera colori casuali uno alla volta o in una palette di cinque, blocca quelli che ti piacciono, copia i valori HEX, RGB o HSL ed esporta la palette in PNG o CSS.