nicetool.dev logo

Generatore UUID

Generato con il generatore casuale sicuro del browser. Nulla viene inviato a un server.

Impostazioni

Identificatore a 122 bit completamente casuale. La versione di UUID più usata.

0 ID

    Analizzatore UUID / ULID

    Cos'è un UUID?

    Un UUID (Universally Unique Identifier), detto anche GUID, è un valore a 128 bit usato per identificare record senza un'autorità centrale. La versione 4 è puramente casuale, mentre la versione 7 incorpora un timestamp, così i nuovi ID si ordinano in modo naturale e gli indici del database restano efficienti.

    Funzionalità

    • • Genera fino a 1.000 UUID v4, UUID v7, ULID o NanoID in una volta
    • • Opzioni per maiuscole e senza trattini
    • • Copia tutti i risultati o scaricali come file .txt
    • • Analizza qualsiasi UUID o ULID per vederne versione, variante e timestamp

    Sicuro e privato

    Gli ID vengono creati con crypto.getRandomValues direttamente nel tuo browser. Nessun dato viene trasmesso o salvato sui nostri server.

    Generazione 100% lato client.

    Come usare: Generatore UUID

    1. 1

      Scegli il tipo di ID: UUID v4 (casuale), UUID v7 (ordinato nel tempo), ULID, NanoID o il Nil UUID.

    2. 2

      Imposta quanti ID ti servono e, per NanoID, la lunghezza. Attiva maiuscole o trattini se il tuo sistema richiede un formato preciso.

    3. 3

      Premi Generate, poi copia tutti gli ID o scaricali come file di testo per uno script di migrazione o un foglio di calcolo.

    4. 4

      Incolla un UUID o ULID nell'ispettore per vederne versione, variante e, per v1, v7 e ULID, il timestamp contenuto.

    Esempi pratici

    Chiavi primarie

    UUID v7 inizia con un timestamp in millisecondi, quindi le nuove righe finiscono in fondo all'indice B-tree. In PostgreSQL o MySQL evita la frammentazione causata dalle chiavi v4 casuali.

    Chiavi di idempotenza

    Le API di pagamento come Stripe accettano l'header Idempotency-Key. Un nuovo UUID v4 per richiesta rende sicuri i tentativi ripetuti senza doppi addebiti.

    ID pubblici brevi

    NanoID crea ID brevi e adatti agli URL come V1StGXR8_Z5jdHi6B-myT, utili per link di condivisione e inviti dove un UUID di 36 caratteri è troppo lungo.

    Analizzare ID esistenti

    Incolla un ID da un log per capire se è v4 o v7 e, per v7 o ULID, quando è stato creato il record.

    Domande frequenti

    Due UUID v4 possono coincidere?+

    In pratica no. Un UUID v4 ha 122 bit casuali; servirebbero circa 2,7 miliardi di miliardi di ID perché la probabilità di un solo duplicato arrivi al 50%.

    UUID v4 o v7?+

    Usa v7 per le chiavi di database e per ciò che va ordinato per data di creazione. Usa v4 quando l'ID non deve rivelare quando è stato creato, per esempio negli URL pubblici.

    Differenza tra UUID e ULID?+

    Entrambi sono a 128 bit. ULID si scrive con 26 caratteri Crockford Base32 e si ordina nel tempo come testo. UUID v7 offre lo stesso ordinamento nel formato standard di 36 caratteri supportato nativamente dai database.

    Gli ID sono generati in modo sicuro?+

    Sì. I bit casuali provengono da crypto.getRandomValues nel browser e nulla viene inviato a un server.