Gerador de UUID

Gere identificadores UUID v4 (aleatório) e v7 (ordenado por tempo) online. Produção em massa de até 1000 por vez com a Web Crypto API.

100% no navegador. Seus dados nunca saem do seu computador.

Conversores e Exemplos

Ferramentas Relacionadas

Geração de UUID Online

Um UUID (identificador único universal) é um rótulo de 128 bits usado para identificar recursos sem uma autoridade central. UUID v4 gera identificadores totalmente aleatórios, enquanto v7 incorpora um timêstamp Unix com precisão de milissegundos, tornando os identificadores cronologicamente ordenaveis, algo crítico para chaves primárias de banco de dados. Gere a versão que precisar aqui.

Como Usar

  1. Selecione a versão: UUID v4 para identificadores aleatórios, UUID v7 para identificadores ordenados por tempo
  2. Especifique a quantidade: Gere de 1 a 1.000 UUIDs por vez
  3. Clique em Gerar ou pressione Enter
  4. Copie UUIDs individuais ou use Copiar Tudo

Explicação dos Formatos UUID

UUID v4 (Aleatorio)

E a versão de UUID mais utilizada. Todos os 122 bits não reservados para os marcadores de versão e variante são gerados aleatoriamente usando o gerador de números aleatórios criptográfico do navegador (crypto.randomUUID()). Formato: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx onde 4 indica a versão 4 e y é um de 8, 9, a ou b (bits de variante).

UUID v7 (Ordenado por Tempo)

Um formato mais novo definido no RFC 9562. Os primeiros 48 bits codificam um timêstamp Unix em milissegundos, seguidos de bits aleatórios. Issó torna os UUIDs v7 naturalmente ordenaveis por tempo de criação, ideal para chaves primárias de banco de dados onde a localidade do índice importa. Formato: tttttttt-tttt-7xxx-yxxx-xxxxxxxxxxxx onde as posições t codificam o timêstamp.

Casos de Usó Comuns

UUIDs são usados como chaves primárias de banco de dados, identificadores de sistemas distribuidos, tokens de sessão, IDs de correlação para rastreamento de requisições e nomês de arquivo únicos ou identificadores de recurso. Eles permitem que sistemas independentes gerem IDs únicos sem coordenação.

UUID v7 codifica um timêstamp Unix em milissegundos em seus primeiros 48 bits. Use o Conversor de Timêstamp Unix para inspecionar que data um UUID v7 codifica. Se precisar de um identificador derivado do conteudo em vez de um aleatório, um hash SHA-256 do conteudo oferece um ID deterministico e resistente a colisões.