Generatore di UUID: genera UUID online
Il generatore di UUID crea online UUID delle versioni 1, 4, 5 e 7: casuali, basati sul tempo o generati da namespace e nome (la v5 per «example.com» produce sempre cfbff0d1-9375-5685-968c-48ce8b15ae17), singolarmente o fino a 100 alla volta, anche in formato GUID. Tutto avviene nel tuo browser.
Creato da Jakub Martyniak
Stai progettando lo schema di un database? Ospita database e backend su un VPS.
Funziona interamente nel tuo browser (Web Crypto API): nulla viene inviato a un server, salvato o registrato.
Risultato
Risultato di esempio
Come appare un UUID prodotto dal generatore UUID
Scegli versione, quantità e formato; lo strumento genera subito gli UUID da copiare. L'esempio mostra la versione 5, che calcola sempre lo stesso UUID a partire da namespace e nome. Le versioni 1, 4 e 7 si basano sul tempo o sulla casualità e producono nuovi valori a ogni clic.
Esempio · Versione 5, namespace DNS
Input
- Versione
- Versione 5 (namespace + nome)
- Namespace
- 6ba7b810-9dad-11d1-80b4-00c04fd430c8
- Lo spazio dei nomi DNS definito da RFC 4122.
- Nome
- example.com
Risultato
- UUID v5
- cfbff0d1-9375-5685-968c-48ce8b15ae17
- La cifra 5 all'inizio del terzo blocco indica la versione. Lo stesso nome genera ovunque lo stesso UUID.
- Formattato
- {CFBFF0D193755685968C48CE8B15AE17}
- Lettere maiuscole, senza trattini e tra parentesi graffe, ad esempio per il Registro di sistema di Windows.
Perché usare questo strumento
Più di un semplice numero casuale
Le principali caratteristiche del generatore.
Versioni 1, 4, 5 e 7
UUID casuali (v4), basati sul tempo (v1/v7) e deterministici (v5) con un clic.
Generazione in blocco
Genera fino a 100 UUID contemporaneamente: copiale tutte insieme o scaricale come .txt.
Formato personalizzabile
Attiva o disattiva maiuscole, trattini e parentesi graffe tramite caselle di controllo, per esempio per il formato GUID.
Crittograficamente sicuro
Generazione tramite la Web Crypto API del tuo browser, non tramite un generatore casuale debole.
Nessun account necessario
Scegli la versione e il formato e avvia la generazione: non serve registrarsi.
Funziona solo nel browser
Ogni UUID viene generato sul dispositivo: nulla viene inviato a un server o registrato nei log.
Guida
Come generare UUID online
Dalla versione al download: ecco come usare il generatore di UUID.
Passaggio 1
Seleziona versione
Nel campo «Versione», scegli la versione UUID: versione 4 (casuale, predefinita), versione 1 (timestamp), versione 7 (ordinabile per data) o versione 5 (namespace + nome).
Passaggio 2
Per la versione 5: namespace e nome
Scegli un namespace (DNS, URL, OID, X.500 o un UUID di namespace personalizzato) e inserisci un nome, per esempio example.com.
Passaggio 3
Imposta la quantità
Imposta da 1 a 100 UUID con il cursore o i pulsanti più e meno. Con la versione 5, il numero è sempre 1.
Passaggio 4
Personalizza il formato
Attiva o disattiva maiuscole, trattini e parentesi graffe tramite caselle di controllo. Le UUID esistenti cambiano solo formato e non vengono rigenerate.
Passaggio 5
Rigenera
Con il pulsante di aggiornamento accanto alla versione generi un nuovo gruppo di UUID. Con la versione 5, lo stesso input produce sempre lo stesso risultato.
Passaggio 6
Copia o scarica
Copia una singola UUID, usa «Copia tutte» oppure scarica l'elenco come file uuids.txt con «Scarica come .txt».
Versioni UUID
Quale versione UUID usare e quando?
Il generatore di UUID crea UUID v4, v7, v1 e v5. Ecco le differenze tra le versioni e quando usarle.
| Versione | Base | Utilizzo tipico |
|---|---|---|
| Versione 4 | 122 bit casuali dal generatore della Web Crypto API | Il caso più comune: ID per record, sessioni, richieste o file |
| Versione 7 | Timestamp a 48 bit in millisecondi, seguito da bit casuali | Chiavi primarie di database da ordinare per data di creazione |
| Versione 1 | Timestamp, sequenza di clock e ID del nodo casuale anziché indirizzo MAC | Sistemi che richiedono espressamente UUID v1 basati sul tempo |
| Versione 5 | Hash SHA-1 di namespace e nome, senza casualità | ID riproducibili: lo stesso input genera sempre lo stesso UUID |
La versione 3 è esclusa di proposito: funziona come la versione 5, ma usa MD5. La Web Crypto API dei browser non supporta MD5 e RFC 4122 raccomanda la versione 5 per le nuove applicazioni.
Formato e lunghezza
UUID o GUID: formati e lunghezza
Un UUID è un identificativo a 128 bit composto da 32 cifre esadecimali nello schema 8-4-4-4-12. GUID è il nome usato da Microsoft per lo stesso identificativo, spesso scritto in maiuscolo tra parentesi graffe. Puoi impostare tutte le varianti di scrittura nel generatore di UUID tramite le caselle di controllo.
Formato standard
36 carattericfbff0d1-9375-5685-968c-48ce8b15ae17Senza trattini
32 carattericfbff0d193755685968c48ce8b15ae17Con parentesi graffe
38 caratteri{cfbff0d1-9375-5685-968c-48ce8b15ae17}Formato GUID: maiuscole e parentesi graffe
38 caratteri{CFBFF0D1-9375-5685-968C-48CE8B15AE17}Scopri di più
Altri strumenti
Generatore di hash (MD5, SHA-1, SHA-256, SHA-512)
NuovoGenera hash MD5, SHA-1, SHA-256 e SHA-512 da testo o file e confronta i checksum. Funziona interamente nel browser.
Creato da Luca Stanek
Convertitore di timestamp Epoch/Unix
Converti i timestamp Unix (secondi, millisecondi, microsecondi e nanosecondi) in date leggibili e viceversa. Include un contatore in tempo reale, i formati ISO 8601/RFC 2822 e il tempo relativo, tutto nel browser.
Creato da Jakub Martyniak
Formatter JSON
Formatta, minimizza e convalida JSON con evidenziazione della sintassi, indicazione degli errori e download, interamente nel browser.
Creato da Jakub Martyniak
Generatore di password
Generi password complesse e casuali direttamente nel browser: nulla viene salvato o trasmesso.
Creato da Rugile Rutkauskaite
Generatore e verificatore Bcrypt
Genera e verifica hash Bcrypt direttamente nel browser, con fattore di costo regolabile.
Creato da Rugile Rutkauskaite
Tester Regex
Testi le espressioni regolari in tempo reale con il motore JavaScript nativo: evidenziazione delle corrispondenze, gruppi di cattura e modalità di sostituzione, tutto nel browser.
Creato da Jakub Martyniak
Codificatore/decodificatore Base64
Codifica e decodifica testo in Base64, anche nella variante sicura per gli URL, con errori mostrati chiaramente. Tutto nel browser.
Creato da Jakub Martyniak
Formattatore SQL online (formatta e abbellisci SQL)
Formatta, abbellisci e minimizza SQL online per MySQL, MariaDB e PostgreSQL, con rientri e maiuscole per le parole chiave. Funziona interamente nel browser, senza caricamenti.
Creato da Luca Stanek
FAQ
Domande frequenti sul generatore di UUID
Risposte rapide su UUID, GUID e questo strumento.
Uno o fino a 100 UUID nel formato xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. La versione 5, con il namespace DNS e il nome example.com, produce per esempio sempre cfbff0d1-9375-5685-968c-48ce8b15ae17; con lettere maiuscole, senza trattini e tra parentesi diventa {CFBFF0D193755685968C48CE8B15AE17}. Le versioni 4 e 7 si basano rispettivamente sulla casualità e sul tempo e cambiano a ogni clic.
Sì. Il generatore di UUID è gratuito e non richiede un account. Puoi generare da 1 a 100 UUID per volta, esattamente uno con la versione 5. Puoi ottenere una nuova serie in qualsiasi momento con il pulsante Aggiorna.
No. Ogni UUID viene generato nel tuo browser tramite la Web Crypto API: crypto.getRandomValues per le versioni 1, 4 e 7, SHA-1 tramite crypto.subtle per la versione 5. Nulla viene caricato, salvato o registrato nei log.
Un UUID (Universally Unique Identifier) è un identificativo a 128 bit generato senza un'autorità centrale, per esempio per chiavi primarie di database, ID di sessione o nomi di file. Nel formato standard ha 36 caratteri: 32 cifre esadecimali e 4 trattini nello schema 8-4-4-4-12. Senza trattini ne ha 32, con le parentesi graffe 38.
GUID (Globally Unique Identifier) è il nome usato da Microsoft per lo stesso identificativo a 128 bit nello stesso formato testuale. Per ottenere il tipico formato GUID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}, attiva «Maiuscole» e «Parentesi graffe» nello strumento.
La versione 4 è completamente casuale ed è adatta alla maggior parte dei casi. La versione 7 inizia con un timestamp a 48 bit in millisecondi: può quindi essere ordinata per data di creazione ed è adatta alle chiavi primarie dei database. La versione 1 si basa su timestamp e ID del nodo. La versione 5 calcola sempre lo stesso UUID da namespace e nome tramite SHA-1; per questo lo strumento ne genera esattamente uno con la versione 5.
In pratica sì. Un UUID v4 contiene 122 bit casuali generati dal generatore crittograficamente sicuro del tuo browser: una collisione è estremamente improbabile, ma non matematicamente impossibile. La versione 5 è volutamente deterministica: lo stesso namespace e nome producono sempre lo stesso UUID.
No. Il browser non può accedere al tuo indirizzo MAC. Per la versione 1, il generatore di UUID usa quindi un ID del nodo casuale con il bit multicast impostato, come previsto da RFC 4122 nella sezione 4.5 per questo caso.
Hai altre domande?
Contatta il supportoIl tuo database ha bisogno di un server affidabile
Un VPS di ZAP-Hosting mette online la tua applicazione o il tuo progetto in modo affidabile.
Nessuna configurazione. Nessun rischio. Online in pochi secondi.
Cerchi altri strumenti? Visualizza tutti gli strumenti per sviluppatori
