Handytool
Guida per sviluppatori5 min di letturaAggiornato 9 giu 2026

Utility per Sviluppatori Istantanea

Genera Identificatori UUID v4 o v7 Istantaneamente

Il generatore UUID di Handytool crea UUID v4 casuali crittograficamente sicuri e UUID v7 ordinati per timestamp in blocco — con opzioni personalizzabili per maiuscole/minuscole, trattini e parentesi graffe — tutto nel tuo browser, gratuito senza account.

Punti salienti

  • 01Genera uno UUID o fino a 100 alla volta — ideale per fixture di test, dati seed e configurazioni.
  • 02UUID v4 è completamente casuale; UUID v7 incorpora un timestamp in millisecondi per ordinamento cronologico nei database.
  • 03Ogni UUID è generato usando l'API Web Crypto del browser — nessun fallback debole a Math.random().
  • 04Attiva/disattiva maiuscole/minuscole, rimuovi i trattini o aggiungi parentesi graffe per adattarti al tuo ambiente esatto.

Cosa Sono gli UUID e Perché Sono Importanti

Un UUID (Universally Unique Identifier), a volte chiamato GUID, è un identificatore a 128 bit progettato per essere globalmente unico senza alcun coordinamento centrale. Database, API, sistemi di eventi e applicazioni distribuite utilizzano gli UUID per assegnare ID a record, oggetti ed eventi senza necessità di un contatore auto-incremento condiviso o di un accesso a una sequenza di database.

Esistono più versioni di UUID. La versione 4 è completamente casuale — la scelta più comune per ID di uso generale. La versione 7, uno standard più recente, incorpora un timestamp con precisione al millisecondo nei primi byte in modo che gli ID generati in sequenza si ordinino cronologicamente. Questa proprietà migliora drasticamente le prestazioni di inserimento negli indici B-tree dei database, dove gli ID casuali causano costosi split di pagina.

Come Generare UUID

  1. 01

    Scegli v4 o v7

    Seleziona UUID v4 per un identificatore completamente casuale o UUID v7 se hai bisogno di ID ordinabili cronologicamente per una chiave primaria di database.

  2. 02

    Imposta la quantità

    Trascina il cursore o digita un numero per generare tra 1 e 100 UUID in un singolo batch.

  3. 03

    Personalizza il formato

    Attiva/disattiva maiuscole o minuscole, abilita o disabilita i trattini (xxxxxxxx-xxxx-...), e facoltativamente racchiudi ogni UUID tra parentesi graffe ({...}) per adattarti al formato che il tuo linguaggio o framework si aspetta.

  4. 04

    Copia o scarica

    Fai clic su Copia tutto per mettere l'intero elenco negli appunti, o scarica il batch come file .txt da utilizzare in fixture di test o script seed.

Opzioni di Formato UUID a Colpo d'Occhio

Diversi ecosistemi si aspettano rappresentazioni leggermente diverse dello stesso valore a 128 bit.

  • 01Standard con trattini: 550e8400-e29b-41d4-a716-446655440000 (forma canonica RFC 4122).
  • 02Senza trattini: 550e8400e29b41d4a716446655440000 (comune in alcuni database e chiavi Redis).
  • 03Maiuscole: 550E8400-E29B-41D4-A716-446655440000 (usato in alcuni ambienti Microsoft e Java).
  • 04Parentesi graffe: {550e8400-e29b-41d4-a716-446655440000} (formato Microsoft GUID, usato in .NET e COM).
  • 05Tutti i formati rappresentano lo stesso valore a 128 bit — scegli quello che il tuo sistema si aspetta.

Crittograficamente Sicuro e Completamente Locale

Ogni UUID è generato usando crypto.randomUUID (v4) o crypto.getRandomValues (v7) — l'API Web Crypto integrata in ogni browser moderno. Non c'è Math.random(), nessun seed debole e nessun server coinvolto. Il generatore funziona offline una volta che la pagina è caricata.

Nulla viene trasmesso o archiviato. Chiudi la scheda e gli UUID scompaiono a meno che non li abbia salvati. Handytool non registra i valori generati e non richiede un account.

Domande Frequenti sul Generatore UUID

Cos'è un UUID?

Un UUID (Universally Unique Identifier) è un valore a 128 bit progettato per essere unico su tutti i sistemi senza coordinamento centrale. Gli UUID sono il modo standard per assegnare ID a record di database, risorse API ed eventi nei sistemi distribuiti.

Devo usare UUID v4 o UUID v7?

Usa v4 per un ID completamente casuale quando non è necessario alcun ordinamento. Usa v7 come chiave primaria di database — il timestamp incorporato rende gli inserimenti sequenziali, migliorando significativamente le prestazioni dell'indice B-tree su larga scala.

Quanto è probabile una collisione UUID?

Praticamente impossibile. Un UUID v4 casuale ha 2^122 valori possibili. Dovresti generare circa 2,7 quintilioni di UUID per avere una probabilità di collisione di 1 su un miliardo.

Gli UUID generati sono crittograficamente sicuri?

Sì. Il generatore utilizza l'API Web Crypto del browser (crypto.randomUUID o crypto.getRandomValues), non il più debole Math.random(). UUID v4 è sicuro per l'uso come ID di sessione o token di breve durata.

Posso usare UUID v7 per token di sicurezza?

Con cautela. UUID v7 incorpora il timestamp di creazione, che rivela quando è stato generato. Per token di sicurezza di lunga durata o sensibili, preferisci v4 o un formato di token dedicato che non rivela informazioni di timing.

Gli UUID vengono inviati a un server?

No. Ogni UUID è generato localmente usando l'API crypto del browser. Nulla viene caricato, registrato o archiviato.

Strumenti correlati

Continua con gli strumenti Utilità

strumenti Utilità