Vai al contenuto
SPCXTools

Generatore di UUID

Genera UUID casuali sicuri (v4) o UUID ordinabili basati sul tempo (v7), singolarmente o in blocco.

Funziona localmente: i file non lasciano mai il tuo dispositivo

Caricamento strumento…

Come usare Generatore di UUID

  1. 1Scegli v4 (casuale) per ID generici o v7 (ordinato per tempo) per chiavi di database che si ordinano per data di creazione.
  2. 2Imposta quanti UUID ti servono, da 1 a 1.000.
  3. 3Opzionalmente, converti in maiuscolo, rimuovi i trattini o racchiudi ogni valore tra parentesi graffe (lo stile GUID di Microsoft).
  4. 4Clicca su Genera per creare un nuovo set, quindi copia o scarica la lista.

Genera UUID e GUID all'istante

Questo generatore di UUID crea identificatori conformi agli standard direttamente nel tuo browser. Scegli la versione, imposta la quantità e ottieni subito nuovi valori: uno da incollare in un test o mille per popolare un database. Ogni UUID è prodotto con il generatore di numeri casuali crittograficamente sicuro del tuo browser e nessuno di essi viene inviato o salvato su alcun server.

Funzionalità

  • UUID v4 – 122 bit casuali, la versione più utilizzata.
  • UUID v7 – un timestamp Unix a 48 bit in millisecondi seguito da bit casuali, per ordinare gli ID in base al momento della creazione.
  • Generazione in blocco fino a 1.000 UUID alla volta, con possibilità di copiarli o scaricarli come file .txt.
  • Opzioni di formattazione – maiuscolo, senza trattini (32 caratteri) o racchiusi tra {braces}.

Casi d'uso comuni

Chiavi primarie per database. Gli UUID permettono ai server applicativi di creare ID prima di inserire una riga, semplificando i sistemi distribuiti e l'unione dei dati. Per questo scopo è preferibile la v7: le chiavi v4 casuali disperdono gli inserimenti in un indice, mentre le chiavi v7 arrivano in ordine.

Risorse API e chiavi di idempotenza. Molte API identificano ordini, pagamenti e messaggi tramite UUID e accettano un UUID generato dal client come chiave di idempotenza, in modo che una richiesta ripetuta non venga elaborata due volte.

Dati di test e fixture. Genera un elenco di ID per riempire un foglio di calcolo, un'API mock o uno unit test.

Nomi di file e oggetti. Un UUID fornisce un nome privo di collisioni per upload, voci di cache o file temporanei.

Leggere un UUID

Un UUID come 01928f4e-7a3c-7b21-9d4e-5f6a7b8c9d0e ha una struttura fissa. La prima cifra del terzo gruppo è la versione (4 o 7). La prima cifra del quarto gruppo è la variante, che per gli UUID standard è 8, 9, a o b. In un UUID v7, le prime 12 cifre esadecimali codificano la data e l'ora di creazione in millisecondi dal 1970.

Hai bisogno di altri valori casuali? Crea password sicure con il Generatore di password o numeri casuali in qualsiasi intervallo con il Generatore di numeri casuali.

Domande frequenti

Cos'è un UUID?
Un UUID (Universally Unique Identifier), chiamato anche GUID, è un valore a 128 bit scritto come 32 cifre esadecimali divise in cinque gruppi, ad esempio 550e8400-e29b-41d4-a716-446655440000. Gli UUID permettono a sistemi separati di creare identificatori senza coordinarsi, con un rischio di collisione praticamente nullo.
Dovrei usare UUID v4 o v7?
Usa la v4 se ti serve solo un ID univoco imprevedibile. Usa la v7 per le chiavi primarie nei database: poiché la v7 inizia con un timestamp, i nuovi ID sono approssimativamente in ordine, mantenendo compatti gli indici B-tree e veloci gli inserimenti. La v7 è definita nella RFC 9562 (2024).
Due UUID generati possono essere uguali?
In teoria sì, in pratica no. Un UUID v4 ha 122 bit casuali; dovresti generare circa un miliardo di UUID al secondo per circa 85 anni per avere il 50% di probabilità di un singolo duplicato.
Questi UUID sono sicuri?
Sono generati con il generatore di numeri casuali crittograficamente sicuro del browser (crypto.getRandomValues). Nota che la v7 rivela il momento della creazione nei suoi primi 48 bit, quindi non usare la v7 se il timestamp deve rimanere privato.
Un GUID è diverso da un UUID?
No, GUID è il nome usato da Microsoft per lo stesso formato. Alcuni strumenti Microsoft mostrano i GUID in maiuscolo e tra parentesi graffe, un formato che puoi riprodurre usando le opzioni di formattazione.
Gli UUID vengono salvati o registrati?
No. Vengono creati nel tuo browser e non vengono mai inviati o salvati sul nostro server.