Come usare Generatore di UUID
- 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
Imposta formato e quantità
Attiva maiuscole, trattini o parentesi graffe, scegli righe, virgole o JSON e indica quanti ID ti servono.
- 3
Genera e copia
Premi Genera, poi copia un singolo ID, copia l'intera lista o scaricala come file.
- 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.