Gerador de UUID / ULID / NanoID

Gere UUID v4, UUID v7, ULID e NanoID instantaneamente, direto no seu navegador.

Formato
IDs gerados
Pronto.

Os seus IDs são gerados localmente com alta aleatoriedade no navegador. Nada é enviado para o BroBroGo.

Perguntas Frequentes

Qual é a diferença entre UUID v4, UUID v7, ULID e NanoID?

O UUID v4 possui 122 bits de pura aleatoriedade no formato clássico de 36 caracteres, mas a sua ordem aleatória prejudica a localidade de indexação em bases de dados. O UUID v7 mantém a mesma estrutura, mas começa com um timestamp em milissegundos, permitindo ordenação cronológica aproximada — ideal para chaves primárias. O ULID faz o mesmo numa string mais curta de 26 caracteres, insensível a maiúsculas/minúsculas. Já o NanoID foca em IDs compactos e totalmente personalizáveis, onde você define o tamanho e o conjunto de caracteres.

Estes IDs são aleatórios o suficiente para serem imprevisíveis?

Sim — cada ID é gerado usando a API de criptografia do navegador, garantindo alta aleatoriedade. O UUID v4 e o NanoID padrão possuem mais de 100 bits de entropia. O UUID v7 e o ULID sacrificam cerca de 48 bits para incluir o timestamp inicial, portanto, trate formatos com timestamp como IDs ordenáveis, e não como segredos absolutos.

Posso alterar o tamanho e o conjunto de caracteres do NanoID?

Sim — ao selecionar o NanoID, a ferramenta exibe um controlo deslizante de comprimento (padrão de 21 caracteres) e um campo editável para o alfabeto. Reduzir o tamanho ou o alfabeto diminui a resistência a colisões, portanto, mantenha um comprimento seguro se reduzir o conjunto de caracteres.