Vai al contenuto
Gratis, senza registrazione, nel browser

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.

1

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.

VersioneBaseUtilizzo tipico
Versione 4122 bit casuali dal generatore della Web Crypto APIIl caso più comune: ID per record, sessioni, richieste o file
Versione 7Timestamp a 48 bit in millisecondi, seguito da bit casualiChiavi primarie di database da ordinare per data di creazione
Versione 1Timestamp, sequenza di clock e ID del nodo casuale anziché indirizzo MACSistemi che richiedono espressamente UUID v1 basati sul tempo
Versione 5Hash 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 caratteri
cfbff0d1-9375-5685-968c-48ce8b15ae17

Senza trattini

32 caratteri
cfbff0d193755685968c48ce8b15ae17

Con 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)

Nuovo

Genera 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 supporto
Stai creando qualcosa di tuo?

Il 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.

4,4/5 Trustpilot32.000+ Server attiviDal 2010

Nessuna configurazione. Nessun rischio. Online in pochi secondi.

Durata flessibileDisdicibile in qualsiasi momentoOnline in 60 secondi

Cerchi altri strumenti? Visualizza tutti gli strumenti per sviluppatori