Gerador de UUID

Gere e copie vários identificadores únicos (UUIDs).

Configurações de Geração de ID
Selecione o formato e as opções para os IDs a serem gerados
IDs Gerados
Aleatório
Lista de IDs gerados. Clique para copiar.
fada35a5-485b-49b9-82ee-3ed5c6b58363
6941c3ac-b598-46bc-bc02-70e35ad0a887
d519fd48-3858-445a-904f-07ec9714023d
71e86a92-467e-4401-9b1b-bfb8528da204
6491c368-0988-4595-8875-b1ed93194f63
Detalhes do Formato de ID

Padrão UUID RFC 4122

UUID v1: Timestamp + Endereço MAC
Ordenação por tempo garantida, identificável por máquina
UUID v3: Namespace + Nome + MD5
Determinístico, a mesma entrada produz o mesmo resultado
UUID v4: Completamente Aleatório
Mais comum, aleatório de 122 bits
UUID v5: Namespace + Nome + SHA-1
Hash mais seguro que o v3
UUID v6: v1 ordenável por tempo
Otimização de índice de BD
UUID v7: Timestamp + Aleatório
Padrão mais recente, ordenável

Formatos de ID Alternativos

NanoID: ID seguro para URL
Comprimento variável, conjunto de caracteres personalizado
CUID2: ID resistente a colisões
Ambiente distribuído seguro, comprimento variável
ULID: ID Ordenável
26 caracteres, codificado em Base32
KSUID: ID K-sortable
Ordenado por tempo, codificado em Base62
Snowflake: ID de Sistema Distribuído
Desenvolvido pelo Twitter, inteiro de 64 bits

Recomendações de Uso

  • • Propósito geral: UUID v4, UUID v7
  • • Chaves primárias de banco de dados: UUID v7, ULID, KSUID
  • • Para URLs: NanoID, CUID2
  • • Geração determinística: UUID v3, UUID v5
  • • Sistemas distribuídos: Snowflake, KSUID
  • • Ordenação por tempo importante: UUID v6, UUID v7, ULID
    Gerador de UUID