Saltar para o conteúdo
Toolbrik

Gerador de UUID

Gere UUIDs v1 e v4 instantaneamente. Escolha a versão, quantos precisa (até 1000), se quer maiúsculas e se prefere a versão sem hífenes.

Configuração

Resultado (0 UUIDs · V4)

    Os UUID v4 usam crypto.randomUUID() com fallback local. Recomenda-se v4, exceto se precisar de ordem temporal (v1).

    Como usar: UUID

    1. 1Escolha a versão: v4 (aleatório) ou v1 (baseado na data).
    2. 2Indique quantos UUID precisa (até 1.000) e o formato.
    3. 3Gere e copie a lista, linha a linha ou separada por vírgulas.

    Para que serve?

    • Criar identificadores únicos para registos de uma base de dados.
    • Gerar dados de teste e fixtures.
    • Obter IDs para ficheiros, sessões ou eventos.

    UUID: versões e boas práticas

    O que é um UUID

    Um UUID é um identificador de 128 bits escrito com 32 dígitos hexadecimais em grupos 8-4-4-4-12. Pode ser gerado de forma independente em qualquer máquina, sem coordenação com um servidor central.

    v1, v4 e v7

    A versão 4 é aleatória (122 bits) e a mais usada. A versão 1 combina data/hora e dados do nó, podendo revelar quando e onde foi criada. A versão 7 começa com uma marca temporal em milissegundos e ordena-se cronologicamente, melhorando muito os índices de bases de dados.

    Colisões e bases de dados

    Para 50 % de probabilidade de uma colisão em v4, seria preciso gerar cerca de 2,7 triliões de UUID. Guarde-os num tipo nativo (uuid no PostgreSQL, BINARY(16) no MySQL): 16 bytes em vez de 36. Esta ferramenta usa crypto.randomUUID do navegador.

    Ferramentas relacionadas

    Artigos relacionados

    Perguntas frequentes

    Qual a diferença entre v1 e v4?+

    v4 usa valores aleatórios (recomendável). v1 inclui timestamp e MAC, por isso é previsível e deve evitar-se por segurança.

    Achou "UUID" útil?

    Partilhe com quem precisar. É grátis e não guarda dados.