Ir para o conteúdo
ToolsMinify logo
Ferramentas para desenvolvedores
Popular

Gerador de UUID

Crie UUID v4, UUID v7 ordenavel por tempo, ULID ou NanoID no navegador - nada e enviado.

Sobre o Gerador de UUID

Gere UUIDs RFC 4122 / RFC 9562 (tambem chamados de GUIDs), mais ULID e NanoID opcionais, no navegador. Escolha UUID v4 para IDs aleatorios classicos, UUID v7 quando quiser chaves ordenaveis por tempo, ULID para uma forma Crockford Base32 mais curta, ou NanoID para strings compactas seguras para URL. Crie um unico ID ou gere ate 50 valores para chaves de banco, testes de API e sistemas distribuidos - nada e enviado.

Como usar o Gerador de UUID

  1. Escolha um formato: UUID v4, UUID v7, ULID ou NanoID.
  2. Defina quantos IDs gerar (e o comprimento do NanoID se precisar).
  3. Clique em Gerar e copie um ID ou use Copiar tudo para sementes e testes em lote.

Fórmula de Gerador de UUID

UUID v4: 122 bits aleatorios em hex 8-4-4-4-12 (versao 4, variante 8/9/a/b). UUID v7: 48 bits Unix ms + versao 7 + aleatorio + variante. ULID: 48 bits ms + 80 bits aleatorios em Crockford Base32 (26 chars). NanoID: alfabeto seguro para URL, comprimento padrao 21.

Exemplos de Gerador de UUID

UUID v4 individual

ex.: 550e8400-e29b-41d4-a716-446655440000

UUID v7 (ordenavel por tempo)

0191e6b5-8c3a-7c2d-8f1a-2b3c4d5e6f70 - os primeiros 48 bits sao Unix ms, assim IDs novos ordenam depois dos antigos.

ULID

01ARZ3NDEKTSV4RRFFQ69G5FAV - 26 caracteres Crockford Base32, tambem ordenavel por tempo.

NanoID

V1StGXR8_Z5jdHi6B-myT - 21 caracteres seguros para URL por padrao (A-Z, a-z, 0-9, _ -).

Casos de uso comuns

  • Chaves primarias de banco sem servidores centrais de ID
  • Chaves UUID v7 ou ULID ordenaveis por tempo para inserts amigaveis a B-tree
  • Slugs NanoID compactos para URLs publicas
  • Fixtures de teste para APIs e integracoes
  • IDs no cliente antes de salvar um registro
  • IDs de correlacao em logs e sistemas distribuidos
  • Substituir inteiros autoincrementais por chaves primarias UUID em microsservicos
  • Gerar IDs de requisicao unicos para testes em Postman ou curl

Ler o guia completo

Como usar o Gerador de UUID: guia completo (2026) - 5 min de leitura

Perguntas frequentes sobre o Gerador de UUID

O que e um gerador de UUID?
Cria identificadores unicos - UUID v4 ou v7 (128 bits em hex 8-4-4-4-12), mais ULID e NanoID opcionais - para IDs de banco, chaves de API e tokens de sessao.
Qual a diferenca entre UUID v4 e UUID v7?
UUID v4 e quase todo aleatorio (122 bits). UUID v7 (RFC 9562) coloca um timestamp Unix em milissegundos nos primeiros 48 bits e depois bits aleatorios, assim os IDs ordenam aproximadamente por criacao - util para indices B-tree e correlacao em logs. Ambos mantem o mesmo formato hex com hifens.
O que sao ULID e NanoID?
ULID tem 26 caracteres Crockford Base32 com timestamp em milissegundos mais aleatoriedade - ordenavel como UUID v7, mas mais curto. NanoID e uma string aleatoria compacta segura para URL (21 caracteres por padrao de A-Z, a-z, 0-9, _ -). Nenhum usa o formato hex com hifens de UUID.
UUID e o mesmo que GUID?
Na pratica, sim para valores aleatorios v4. A Microsoft costuma dizer GUID; o formato coincide. Mais em UUID vs GUID.
UUIDs sao unicos?
UUID v4 usa 122 bits aleatorios. UUID v7 combina timestamp e bits aleatorios. O risco de colisao e insignificante em apps normais.
E criptograficamente seguro?
Quando disponivel, UUID v4 usa crypto.randomUUID(). UUID v7, ULID e NanoID usam crypto.getRandomValues. Prefira essas APIs em producao. Nunca use IDs baseados em Math.random() para tokens sensiveis.
Posso gerar IDs em lote?
Sim. Defina uma quantidade (ate 50) e use Copiar tudo para colar a lista no codigo ou em uma planilha.