Gerador de UUID

Crie identificadores únicos UUID v4 aleatórios, de 1 a 100 por vez, em maiúsculas ou minúsculas, com ou sem hifens. Tudo acontece no seu navegador.

Os UUIDs são gerados no seu dispositivo: nada é enviado nem armazenado em lugar nenhum.

O que é um UUID v4 e quando usá-lo

Um UUID (identificador único universal) versão 4 é um código de 128 bits, dos quais 122 são gerados ao acaso; por exemplo 3f9a2c1e-8b4d-4e7a-9c2f-1d6e8a0b5c3d. A chance de dois valores UUID v4 coincidirem é tão pequena que na prática é desprezível: seriam necessários cerca de 2,7 quintilhões deles para chegar a 50% de chance de uma única colisão. Por isso são a escolha preferida para chaves primárias em bancos de dados distribuídos, identificadores de sessão, nomes de arquivo únicos e IDs de requisição em APIs, sem precisar de um contador central para manter vários sistemas sincronizados.

Os UUIDs gerados no navegador são seguros?

Sim: esta página usa crypto.randomUUID(), a API nativa dos navegadores modernos que obtém os dados do gerador de números aleatórios criptográfico do sistema operacional (com crypto.getRandomValues() como alternativa para navegadores antigos). Ela nunca usa Math.random(), que é previsível e não serve para gerar identificadores. Um detalhe curioso do formato: o primeiro dígito depois do segundo hífen é sempre “4” (a versão), e o primeiro caractere do bloco seguinte é sempre 8, 9, a ou b (a variante).

Ferramentas relacionadas