Generatore di UUID
Genera UUID v1, v4, v5, v7 o NIL, decodifica versione e timestamp di qualsiasi UUID e formatta con parentesi graffe, URN o Base64.
Generatore di UUID — Genera UUID versione 4 crittograficamente casuali — uno alla volta o fino a 100 per lotto. Cambia il formato di maiuscole e trattini e copia l'intera lista o qualsiasi singolo valore con un clic. Gli UUID vengono generati con la Web Crypto API direttamente nel tuo browser. Genera anche UUID v1, v5, v7 e NIL, convalida e decodifica qualsiasi UUID incollato e può produrre forme con parentesi graffe, urn:uuid: o Base64.
Cos'è Generatore di UUID?
Il Generatore di UUID è uno strumento online gratuito che crea UUID versione 4 crittograficamente casuali, chiamati anche GUID, pensato per sviluppatori, amministratori di database e ingegneri QA che hanno bisogno di identificatori univoci per chiavi primarie, ID di richieste API, fixture di test o record distribuiti. Genera un singolo UUID o creane fino a 100 alla volta in lotto, poi imposta l'output su minuscolo o MAIUSCOLO e attiva o disattiva i trattini per adattarli al tuo schema. Ogni valore è prodotto nel tuo browser con crypto.randomUUID() della Web Crypto API, quindi questo generatore di UUID v4 casuali ti offre identificatori imprevedibili e resistenti alle collisioni senza alcuna registrazione. Copia l'intera lista separata da interruzioni di riga con un clic oppure prendi qualsiasi singolo UUID dalla sua riga. Oltre alla versione 4, crea anche la versione 7 ordinata nel tempo, la versione 1 basata su timestamp, la versione 5 deterministica (namespace più nome con hash SHA-1) e l'UUID NIL tutto a zero; inoltre convalida e decodifica qualsiasi UUID incollato — mostrandone versione, variante e timestamp incorporato — e offre i formati di output con parentesi graffe, urn:uuid: e Base64.
Come usare Generatore di UUID
- Inserisci quanti UUID desideri nel campo Quantità (1-100); lo strumento si apre con un lotto iniziale di 5.
- Fai clic su Genera per creare un nuovo lotto di UUID versione 4.
- Scegli Maiuscole/minuscole, minuscolo o MAIUSCOLO, per formattare le lettere esadecimali.
- Imposta Trattini su Con o Senza per mantenere o rimuovere i trattini.
- Usa il pulsante di copia nel campo Output per copiare l'intera lista, oppure l'icona di copia di ogni riga sotto Individuale per copiare un singolo UUID.
- Scegli la versione dell'UUID — v4, v7, v1, v5 o NIL — dal selettore Versione; per v5 scegli un namespace e inserisci un nome.
- Incolla un qualsiasi UUID nel campo Convalida / Decodifica per vederne versione, variante e timestamp incorporato.
Esempi
Un singolo UUID in minuscolo con trattini, l'impostazione predefinita
Imposta Quantità su 1 e fai clic su Genera. Ottieni un UUID v4 come 3f2504e0-4f89-41d3-9a0c-0305e82c3301; il valore esatto è casuale ogni volta, ma sempre nella forma canonica 8-4-4-4-4 con trattini.
Maiuscolo senza trattini
Imposta Maiuscole/minuscole su MAIUSCOLO e Trattini su Senza, poi premi Genera. Viene prodotto un valore come 3F2504E04F8941D39A0C0305E82C3301, 32 caratteri esadecimali senza trattini, utile per chiavi compatte o sistemi che rifiutano i trattini.
Lotto in blocco da 50
Digita 50 in Quantità e fai clic su Genera per ottenere 50 UUID univoci, uno per riga. La statistica Generati mostra 50 e la statistica Versione mostra v4. Copiali tutti in una volta per dati di seed o fixture di test.
Domande frequenti
- Quale versione di UUID genera questo strumento?
- Genera la versione 4 (casuale), la versione 7 (ordinata nel tempo), la versione 1 (timestamp più nodo casuale), la versione 5 (namespace e nome con hash SHA-1) e l'UUID NIL tutto a zero. Scegli il tipo nel selettore Versione; la statistica Versione riflette la tua scelta e ogni valore è creato nel tuo browser.
- Quanti UUID posso creare in una volta?
- Tra 1 e 100 per lotto. Il campo Quantità accetta da 1 a 100; se inserisci un numero più alto o non valido, viene limitato all'intervallo da 1 a 100 prima della generazione.
- Posso ottenere UUID in maiuscolo o rimuovere i trattini?
- Sì. Usa l'interruttore Maiuscole/minuscole per passare da minuscolo a MAIUSCOLO, e l'interruttore Trattini per produrre valori Con o Senza trattini, ottenendo così la forma standard di 36 caratteri o quella compatta di 32 caratteri.
- Posso copiare un solo UUID invece dell'intera lista?
- Sì. Ogni UUID generato appare sulla propria riga sotto l'intestazione Individuale con la propria icona di copia, mentre il pulsante di copia nel campo Output copia l'intera lista separata da interruzioni di riga.
- Viene caricato qualcosa su un server?
- No. Ogni UUID è generato interamente nel tuo browser con la Web Crypto API. Nulla viene inviato o memorizzato su alcun server, quindi lo strumento funziona offline e i tuoi identificatori restano privati.
- Posso verificare di quale versione è un UUID esistente?
- Sì. Incolla un qualsiasi UUID nel campo Convalida / Decodifica e lo strumento indica se è valido, la versione e la variante rilevate e — per le versioni 1 e 7 — il timestamp incorporato, tutto nel tuo browser.
- Quali formati di output posso scegliere?
- Oltre a minuscolo o MAIUSCOLO e trattini attivi o meno, le opzioni di formato permettono di racchiudere ogni valore tra parentesi graffe, aggiungere il prefisso urn:uuid: o codificare i 16 byte grezzi in Base64.
Strumenti correlati
Codifica / decodifica Base32 / Base58
Codifica testo in Base32 (RFC 4648) o Base58 (l'alfabeto di Bitcoin) e decodifica entrambi di nuovo in testo, completamente sicuro in UTF-8 e interamente nel tuo browser.
Codifica / decodifica Base64
Codifica o decodifica Base64 (compatibile con UTF-8) con alfabeto URL-safe, riempimento opzionale, a capo 64/76, conteggio di byte e caratteri in tempo reale e vista byte in hex o binario.
Convertitore di maiuscole/minuscole e contatore
Converti il testo tra UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case e altro, e conta caratteri, parole e righe.
Formattatore e minificatore di codice
Abbellisci o minifica HTML, CSS e JavaScript all'istante nel tuo browser, con rientro di 2 spazi, 4 spazi o tabulazione e compressione JavaScript basata su Terser.