Vai al contenuto

Generare UUID online

Genera in blocco valori UUID v4, v7 e v1, ULID e Nano ID con un generatore crittograficamente sicuro che funziona nel tuo browser.

Fino a 10.000

ID: 0
Premi Genera.

Decodifica un UUID o ULID

Funziona nel tuo browser · nessun caricamentoCome funziona

Come usare Generatore di UUID

  1. 1

    Scegli il tipo di ID

    Scegli UUID v4 per semplici ID casuali, v7 o ULID per chiavi ordinabili nel tempo, v1 per sistemi datati, oppure Nano ID per stringhe brevi.

  2. 2

    Imposta formato e quantità

    Attiva maiuscole, trattini o parentesi graffe, scegli righe, virgole o JSON e indica quanti ID ti servono.

  3. 3

    Genera e copia

    Premi Genera, poi copia un singolo ID, copia l'intera lista o scaricala come file.

  4. 4

    Decodifica un ID esistente

    Incolla un UUID o un ULID nel decodificatore per vederne versione, variante e data di creazione.

Limiti e Pro

Gratis: genera fino a 10.000 ID per clic, con copia e download in .txt o .json; la decodifica è illimitata.

Pro porta la generazione in blocco a 100.000 ID per clic e rimuove la pubblicità. Scopri Pro

Informazioni su Generatore di UUID

Gli identificatori univoci universali permettono a sistemi separati di creare ID senza interpellare un server centrale, e la versione che scegli decide cosa c'è dentro quei 128 bit. La versione 4 è composta da 122 bit di pura casualità. La versione 7, standardizzata nella RFC 9562 nel 2024, inizia con un timestamp Unix in millisecondi, così le nuove righe finiscono in fondo all'indice del database invece di disperdersi al suo interno. La versione 1 codifica un timestamp gregoriano e un ID nodo; questo generatore usa sempre un nodo casuale con il bit multicast impostato, mai l'indirizzo MAC della tua scheda di rete.

Sono inclusi anche due formati che non sono UUID. Un ULID racchiude lo stesso timestamp in millisecondi e 80 bit casuali in 26 caratteri Base32 di Crockford, ordinabili come semplice testo. Un Nano ID è una breve stringa casuale – 21 caratteri sicuri per gli URL di default – di cui puoi cambiare lunghezza e alfabeto, mentre la pagina mostra quanti ID potresti creare prima che un duplicato diventi un evento su un miliardo.

Ogni valore proviene dal generatore casuale crittografico del browser (crypto.randomUUID e crypto.getRandomValues) con campionamento per rifiuto, quindi nessun alfabeto è distorto. Gli ID v7, v1 e ULID generati nello stesso millisecondo restano comunque ordinati secondo la creazione. Le liste in blocco possono essere in maiuscolo, senza trattini o tra {parentesi graffe}, separate da righe, virgole o in formato array JSON, poi copiate o scaricate.

Il decodificatore legge qualsiasi UUID o ULID incollato e ne indica versione, variante e, per v1, v6, v7 e ULID, il momento di creazione. Non può risalire al nome dietro un UUID v3 o v5, perché sono hash a senso unico.

Privacy

Gli ID vengono generati sul tuo dispositivo con la Web Crypto API e non vengono mai inviati a un server, quindi nessun altro li vede o li registra. Il tipo e le opzioni di formato scelti vengono ricordati nella memoria locale; gli ID generati e quelli che decodifichi non vengono salvati.

Funzionalità

v7 e ULID ordinabili

Timestamp in millisecondi con contatore monotono, così gli ID creati insieme restano in ordine.

Casualità crittografica

Solo Web Crypto, niente Math.random e nessun indirizzo MAC negli ID v1.

Decodificatore integrato

Mostra versione, variante e il timestamp nascosto nei valori v1, v6, v7 e ULID.

Generatore di UUID: domande frequenti

Meglio UUID v4 o v7?
Usa v7 per le chiavi primarie dei database e per tutto ciò che ordini o scorri a pagine: il timestamp iniziale mantiene compatti gli indici B-tree e veloci gli inserimenti. Usa v4 quando un ID non deve rivelare nulla, perché un valore v7 espone il momento di creazione al millisecondo. Nella pratica sono ugualmente univoci e stanno nello stesso tipo di colonna UUID a 128 bit.
Due UUID generati possono mai essere uguali?
In teoria sì, in pratica no. Un UUID v4 ha 122 bit casuali, quindi ne servirebbero circa 100 mila miliardi prima che la probabilità di un solo duplicato raggiunga una su un miliardo. Le collisioni nei sistemi reali derivano quasi sempre da generatori casuali difettosi o da valori copiati, ed è per questo che questa pagina usa solo il generatore crittografico del browser.
Che differenza c'è tra UUID e GUID?
GUID è il nome che Microsoft usa per lo stesso identificatore a 128 bit. Gli strumenti Windows spesso mostrano i GUID in maiuscolo e tra parentesi graffe, come {3F2504E0-4F89-11D3-9A0C-0305E82C3301}. Attiva Maiuscole e le parentesi graffe per ottenere questo stile. I byte sono identici, anche se alcune API Microsoft salvano i primi tre gruppi in ordine little-endian.
Quanto dovrebbe essere lungo un Nano ID?
Dipende da quanti ID creerai. I 21 caratteri sicuri per gli URL predefiniti portano 126 bit, paragonabili a un UUID v4. Per insiemi piccoli bastano ID più corti: il pannello mostra quanti ID reggono la lunghezza e l'alfabeto scelti prima di un rischio di duplicato su un miliardo, così puoi bilanciare consapevolmente lunghezza e sicurezza.
Un UUID v1 rivela l'indirizzo MAC del mio computer?
Gli UUID v1 classici incorporano l'indirizzo MAC della scheda di rete nelle ultime 12 cifre esadecimali, il che identifica la macchina. Questo generatore non lo fa mai: sceglie un nodo casuale a 48 bit e imposta il bit multicast, come raccomanda la RFC 9562. Il decodificatore segnala i valori v1 di altra provenienza il cui nodo sembra un vero indirizzo MAC.