Gerador de UUID
Crie identificadores UUID versão 4 criptograficamente aleatórios usando o gerador de aleatoriedade embutido no seu navegador. Escolha quantos precisa, alterne maiúsculas ou hifens para combinar com seu formato e copie todos de uma vez. Um UUID v4 carrega 122 bits aleatórios, o que torna colisões acidentais praticamente impossíveis mesmo entre bilhões de valores gerados de forma independente em máquinas diferentes — exatamente por isso são usados para chaves de banco de dados, chaves de idempotência, fixtures de teste e identificadores distribuídos que nunca podem colidir. A geração acontece inteiramente no seu navegador usando a mesma fonte de aleatoriedade segura dos tokens criptográficos, então nada é enviado a um servidor.
Como usar
- Defina quantos UUIDs gerar.
- Opcionalmente alterne maiúsculas ou remova os hifens.
- Clique em Gerar para um novo lote.
- Copie todos com o botão Copiar.
Perguntas frequentes
- Que tipo de UUID são?
- UUIDs versão 4 (aleatórios) de crypto.randomUUID(), que usa uma fonte aleatória criptograficamente segura.
- É garantido que são únicos?
- UUIDs v4 não são estritamente garantidos como únicos, mas colisões são astronomicamente improváveis na prática.
- Posso remover os hifens?
- Sim, desative os hifens para obter uma string hexadecimal de 32 caracteres.
- Algo é enviado a um servidor?
- Não. Os UUIDs são gerados localmente no seu navegador.
- Quando devo usar um UUID em vez de um ID autoincremental?
- Os UUIDs se destacam quando os IDs precisam ser gerados de forma independente — por vários servidores, clientes offline ou antes de uma ida e volta ao banco de dados — sem nenhuma coordenação. Inteiros autoincrementais são menores e naturalmente ordenados, mas precisam de uma autoridade central para distribuí-los; os UUIDs trocam tamanho por essa independência.
- Esses UUIDs podem ser ordenados por hora de criação?
- Não. Os UUIDs versão 4 são totalmente aleatórios e não contêm marca de tempo, então não se ordenam cronologicamente. Se você precisa de identificadores ordenados por tempo, veja o UUID v7 ou o ULID, que embutem uma marca de tempo nos bits iniciais.
Guias sobre este tema
Ferramentas relacionadas
Gerador de bytes aleatórios
Gera bytes aleatórios criptograficamente seguros em 9 formatos — hex, Base64, Base64URL, binário, decimal, array C, bytes Python, UUID v4.
Gerador de ULID / NanoID / CUID2
Gere em lote ULIDs, NanoIDs e CUID2 — alternativas modernas ao UUID, mais curtas, ordenáveis ou resistentes a colisão.
Gerador de UUID v5
Gere um UUID determinístico baseado em espaço de nomes (versão 5, SHA-1) a partir de um espaço de nomes e um nome — as mesmas entradas sempre produzem o mesmo UUID.
Decodificador de Snowflake ID (Discord, Twitter)
Decodifique um Snowflake ID do Discord, Twitter/X ou Instagram em sua marca de tempo de criação, worker/processo ou datacenter, e sequência — com modo de época personalizada — tudo no seu navegador.
Inspetor de UUID (versão, variante, tempo)
Cole qualquer UUID para ver sua versão (1–8), variante e — nos baseados em tempo v1, v6 e v7 — a marca de tempo de criação embutida, a sequência de relógio e o nó/MAC, tudo decodificado no seu navegador.
Gerador de Hash (SHA)
Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 a partir de texto.