DevToolPal
PT

Gerador de UUID

Gere identificadores UUID v4 aleatórios ou UUID v7 ordenados por tempo em massa, com o gerador aleatório seguro do seu navegador.

Roda localmente, nada é enviado

Opções

Versão

UUIDs

0 caracteres · 0 B

O que faz

Um UUID (identificador universalmente único) é um valor de 128 bits escrito como 32 dígitos hexadecimais em cinco grupos, como 3f2b8c1e-9a4d-4e7b-8c2f-1d5e6a7b8c9d. UUIDs podem ser criados em qualquer lugar, por qualquer programa, sem consultar um servidor central, e ainda assim ser únicos. Por isso são usados como chaves de banco de dados, IDs de requisição, nomes de arquivos e identificadores de mensagens.

Este gerador cria UUIDs no seu navegador usando a API criptograficamente segura crypto.getRandomValues. Ele segue a RFC 9562, o padrão atual de UUID.

Como usar

  1. Escolha v4 para IDs aleatórios ou v7 para IDs que se ordenam pela data de criação.
  2. Escolha a Quantidade de que precisa, de 1 a 1000.
  3. Desative Hifens para uma forma compacta de 32 caracteres ou ative Maiúsculas para sistemas que esperam letras maiúsculas.
  4. Clique em Gerar para obter um novo lote e depois copie ou baixe a lista.

Exemplo

Cinco UUIDs versão 4 ficam assim:

9b2c7f0e-5d1a-4c3e-a8f7-2e6b1d0c9a84
1f4e8a2b-7c3d-4b9e-8d1f-6a5c2e7b3f90
c0a7d3e9-2b6f-4e1a-b5c8-9d4f7a1e2c63
5e9b1c4d-8a2f-4d7e-9c3b-0f6a8e2d1b57
a3f6e2d8-1c9b-4a5e-87d4-3b2c0e9f6a18

O 4 no início do terceiro grupo é a versão, e o primeiro dígito do quarto grupo (8, 9, a ou b) marca a variante da RFC.

Qual versão devo usar?

  • Use v7 para novas chaves primárias de banco de dados. Ela mantém as inserções rápidas e permite ordenar registros pela data de criação sem uma coluna extra.
  • Use v4 quando o ID não puder revelar quando foi criado, por exemplo em URLs públicas.

Perguntas frequentes

› Qual a diferença entre UUID v4 e v7?

A versão 4 tem 122 bits de pura aleatoriedade. A versão 7 começa com a hora de criação em milissegundos seguida de bits aleatórios, então os IDs v7 se ordenam pela data de criação. Isso os torna muito mais adequados como chaves primárias de banco de dados, porque as novas linhas são adicionadas ao fim do índice.

› Dois UUIDs gerados podem colidir?

Na prática, não. Com 122 bits aleatórios, você precisaria gerar cerca de um bilhão de UUIDs por segundo durante 85 anos para chegar a 50% de chance de uma única duplicata.

› UUID é a mesma coisa que GUID?

Sim. GUID é o nome que a Microsoft dá ao mesmo identificador de 128 bits. Algumas ferramentas da Microsoft o exibem em maiúsculas ou entre chaves.

› É seguro usar estes UUIDs como segredos?

Eles são gerados com o gerador aleatório criptograficamente seguro do navegador e nunca saem do seu dispositivo. Mesmo assim, prefira um formato de token dedicado para chaves de API e segredos de sessão.