Generatore di UUID

Genera identificatori UUID sicuri (v4 e v7) istantaneamente nel tuo browser.

1 UUID Elaborato al 100% nel tuo browser tramite CSPRNG sicuro. Nessun dato inviato in rete.
ef5ca02c-c3b3-4407-94f3-ef16fd75e10f
Riferimento Tecnico

Tutto Quello che Devi Sapere su UUID e GUID

Una panoramica tecnica completa su identificatori a 128 bit, standard RFC, formati, indicizzazione database e crittografia lato client.

Cos’è un UUID?

Un Universally Unique Identifier (UUID) è un’etichetta numerica a 128 bit standardizzata dalla Open Software Foundation (OSF) e formalizzata negli standard IETF RFC 4122 e RFC 9562. Con 3,4 × 10³⁸ combinazioni uniche, i sistemi distribuiti, microservizi e app mobili possono generare identificatori in modo autonomo senza coordinamento centrale.

Versioni UUID e Opzioni di Formattazione

Gli UUID standard sono composti da 32 caratteri esadecimali separati da quattro trattini (schema 8-4-4-4-12, 36 caratteri totali). L’UUID v4 fornisce 122 bit di entropia pseudo-casuale. L’UUID v7 introduce un timestamp Unix in millisecondi a 48 bit per l’ordinamento cronologico. Il nostro generatore supporta anche formati senza trattini (32 caratteri hex), maiuscole, {GUID} e array JSON.

UUID vs GUID: Standard e Interoperabilità

Un Globally Unique Identifier (GUID) è l’implementazione storica di Microsoft per lo standard UUID. Nello sviluppo moderno (.NET, C#, Python, Java, Go, Rust, PostgreSQL), GUID e UUID indicano la medesima struttura binaria a 128 bit. Entrambi rispettano le specifiche RFC 4122 / RFC 9562 e sono convertibili senza perdita di dati.

Casi d’Uso nel Software e nei Database

Gli UUID sono indispensabili nell’ingegneria del software: chiavi primarie di database (PostgreSQL UUID, MySQL BINARY(16), SQLite), streaming di eventi distribuiti (Kafka, RabbitMQ), identificatori di risorse in API REST e GraphQL, token di idempotenza per pagamenti (Stripe) e sincronizzazione offline mobile.

Generazione Sicura Lato Client e Privacy

FastUUIDGenerator crea tutti gli identificatori al 100% in locale nel browser tramite la Web Cryptography API nativa (crypto.getRandomValues). I pool di entropia del sistema operativo (/dev/urandom, BCryptGenRandom) garantiscono un’imprevedibilità crittografica assoluta. Nessun identificatore viene trasmesso sulla rete.

Convalida, Decodifica e Generazione di Massa

Oltre alla generazione singola, la nostra suite include un Validatore UUID per verificare sintassi e variante RFC, un Decodificatore UUID v7/v1 per estrarre timestamp UTC e sequenze di clock, un generatore di GUID Microsoft e un Generatore Massivo per produrre fino a 10.000 UUID con download in CSV, JSON e TXT.

Domande Frequenti (FAQ)

Clear, concise answers to the most common questions about UUID generation, formats, and standards.

Un UUID canonico standard (RFC 4122/9562) è costituito da 32 cifre esadecimali separate da 4 trattini secondo lo schema 8-4-4-4-12 (es. 550e8400-e29b-41d4-a716-446655440000), per un totale di 36 caratteri. In formato binario grezzo occupa 16 byte (128 bit).