nicetool.dev logo

Gerador de UUID

Gerado com o gerador aleatório seguro do navegador. Nada é enviado a um servidor.

Configurações

Identificador de 122 bits totalmente aleatório. A versão de UUID mais usada.

0 IDs

    Inspetor de UUID / ULID

    O que é um UUID?

    Um UUID (Universally Unique Identifier), também chamado GUID, é um valor de 128 bits usado para identificar registros sem uma autoridade central. A versão 4 é totalmente aleatória, enquanto a versão 7 inclui um timestamp para que novos IDs fiquem ordenados naturalmente, mantendo os índices do banco de dados eficientes.

    Recursos

    • • Gere até 1.000 UUID v4, UUID v7, ULID ou NanoID de uma vez
    • • Opções de maiúsculas e sem hífens
    • • Copie todos os resultados ou baixe como arquivo .txt
    • • Inspecione qualquer UUID ou ULID para ver versão, variante e timestamp

    Seguro e privado

    Os IDs são criados com crypto.getRandomValues diretamente no seu navegador. Nenhum dado é transmitido ou armazenado em nossos servidores.

    Geração 100% no cliente.

    Como usar: Gerador de UUID

    1. 1

      Escolha o tipo de ID: UUID v4 (aleatório), UUID v7 (ordenado por tempo), ULID, NanoID ou o Nil UUID.

    2. 2

      Defina quantos IDs precisa e, para NanoID, o comprimento. Ative maiúsculas ou hífens se o sistema exigir um formato específico.

    3. 3

      Clique em Generate e copie todos os IDs ou baixe-os como arquivo de texto para um script de migração ou planilha.

    4. 4

      Cole qualquer UUID ou ULID no inspetor para ver a versão, a variante e, em v1, v7 e ULID, o timestamp embutido.

    Exemplos práticos

    Chaves primárias

    O UUID v7 começa com um timestamp em milissegundos, então novas linhas entram no fim do índice B-tree. No PostgreSQL ou MySQL isso evita a fragmentação causada por chaves v4 aleatórias.

    Chaves de idempotência

    APIs de pagamento como a Stripe aceitam o cabeçalho Idempotency-Key. Um UUID v4 novo por requisição torna o reenvio seguro, sem cobrança dupla.

    IDs públicos curtos

    O NanoID gera IDs curtos e próprios para URL, como V1StGXR8_Z5jdHi6B-myT, úteis em links de compartilhamento e convites onde um UUID de 36 caracteres fica longo.

    Depurar IDs existentes

    Cole um ID de um log para ver se é v4 ou v7 e, em v7 ou ULID, quando o registro foi criado.

    Perguntas frequentes

    Dois UUID v4 podem colidir?+

    Na prática, não. Um UUID v4 tem 122 bits aleatórios; seria preciso gerar cerca de 2,7 quintilhões para que a chance de um único duplicado chegue a 50%.

    UUID v4 ou v7?+

    Use v7 para chaves de banco e tudo que for ordenado por criação. Use v4 quando o ID não puder revelar quando foi criado, por exemplo em URLs públicas.

    Diferença entre UUID e ULID?+

    Ambos têm 128 bits. O ULID usa 26 caracteres Crockford Base32 e ordena por tempo como texto. O UUID v7 oferece a mesma ordenação no formato padrão de 36 caracteres suportado nativamente pelos bancos.

    Os IDs são gerados com segurança?+

    Sim. Os bits aleatórios vêm do crypto.getRandomValues do navegador e nada é enviado a servidores.