Pular para o conteúdo
SPCXTools

Gerador de UUID

Gere UUIDs aleatórios seguros (v4) ou UUIDs classificáveis baseados em tempo (v7), individualmente ou em massa.

Roda localmente — os arquivos não saem do seu dispositivo

Carregando ferramenta…

Como usar: Gerador de UUID

  1. 1Escolha v4 (aleatório) para IDs de uso geral ou v7 (ordenado por tempo) para chaves de banco de dados que são classificadas por data de criação.
  2. 2Defina quantos UUIDs você precisa, de 1 a 1.000.
  3. 3Opcionalmente, altere para letras maiúsculas, remova os hifens ou envolva cada valor com chaves (o estilo GUID da Microsoft).
  4. 4Clique em Gerar para obter um novo lote, depois copie ou baixe a lista.

Gere UUIDs e GUIDs instantaneamente

Este gerador de UUID cria identificadores compatíveis com os padrões diretamente no seu navegador. Escolha a versão, defina a quantidade e obtenha novos valores imediatamente — um para colar em um teste, ou mil para popular um banco de dados. Cada UUID é produzido com o gerador de números aleatórios criptograficamente seguro do seu navegador, e nenhum é enviado ou armazenado em qualquer servidor.

Recursos

  • UUID v4 – 122 bits aleatórios, a versão mais utilizada.
  • UUID v7 – um timestamp Unix de 48 bits em milissegundos seguido por bits aleatórios, para que os IDs sejam classificados por data de criação.
  • Geração em massa de até 1.000 UUIDs de uma vez, com opção de copiar e baixar como um arquivo .txt.
  • Opções de formatação – letras maiúsculas, sem hifens (32 caracteres), ou envoltos em {chaves}.

Usos comuns

Chaves primárias de banco de dados. UUIDs permitem que servidores de aplicação criem IDs antes de inserir um registro, o que simplifica sistemas distribuídos e a fusão de dados. Prefira o v7 para isso: chaves v4 aleatórias espalham as inserções pelo índice, enquanto as chaves v7 chegam em ordem.

Recursos de API e chaves de idempotência. Muitas APIs identificam pedidos, pagamentos e mensagens por UUID, e aceitam um UUID gerado pelo cliente como chave de idempotência para que uma requisição repetida não seja processada duas vezes.

Dados de teste e fixtures. Gere uma lista de IDs para preencher uma planilha, uma API de simulação (mock) ou um teste unitário.

Nomes de arquivos e objetos. Um UUID cria um nome livre de colisões para uploads, entradas de cache ou arquivos temporários.

Lendo um UUID

Um UUID como 01928f4e-7a3c-7b21-9d4e-5f6a7b8c9d0e tem uma estrutura fixa. O primeiro dígito do terceiro grupo é a versão (4 ou 7). O primeiro dígito do quarto grupo é a variante, que para UUIDs padrão é 8, 9, a ou b. Em um UUID v7, os primeiros 12 dígitos hexadecimais codificam o tempo de criação em milissegundos desde 1970.

Precisa de outros valores aleatórios? Crie senhas fortes com o Gerador de Senhas ou números aleatórios em qualquer intervalo com o Gerador de Números Aleatórios.

Perguntas frequentes

O que é um UUID?
Um UUID (Universally Unique Identifier), também chamado de GUID, é um valor de 128 bits escrito como 32 dígitos hexadecimais em cinco grupos, por exemplo 550e8400-e29b-41d4-a716-446655440000. UUIDs permitem que sistemas distintos criem identificadores sem coordenação, com risco praticamente nulo de colisão.
Devo usar UUID v4 ou v7?
Use v4 quando você só precisa de um ID único e imprevisível. Use v7 para chaves primárias em bancos de dados — como o v7 começa com um timestamp, os novos IDs ficam aproximadamente em ordem, o que mantém os índices B-tree compactos e as inserções rápidas. O v7 é definido na RFC 9562 (2024).
Dois UUIDs gerados podem ser iguais?
Na teoria, sim; na prática, não. Um UUID v4 tem 122 bits aleatórios; você precisaria gerar cerca de um bilhão de UUIDs por segundo por aproximadamente 85 anos para ter 50% de chance de uma única duplicata.
Estes UUIDs são seguros?
Eles são gerados com o gerador de números aleatórios criptograficamente seguro do navegador (crypto.getRandomValues). Note que o v7 revela o momento da criação em seus primeiros 48 bits, então não use v7 onde o timestamp deve permanecer privado.
Um GUID é diferente de um UUID?
Não — GUID é o nome que a Microsoft usa para o mesmo formato. Algumas ferramentas da Microsoft exibem GUIDs em letras maiúsculas e entre chaves, o que você pode reproduzir com as opções de formatação.
Os UUIDs são armazenados ou registrados?
Não. Eles são criados no seu navegador e nunca são enviados ou armazenados em nosso servidor.