Loading...
Loading...
Crie UUIDs aleatórios v4 ou UUIDs ordenados por tempo v7 em qualquer quantidade. A saída é gerada localmente com a API crypto do navegador — sem upload, sem cadastro, sem limites de taxa.
Um UUID (Identificador Único Universal), às vezes chamado de GUID, é um valor de 128 bits usado para rotular coisas em sistemas sem coordenação. Dois computadores — ou dois serviços — podem criar UUIDs ao mesmo tempo e as chances de colisão são extremamente pequenas, razão pela qual os UUIDs estão em toda parte: chaves primárias de banco de dados, IDs de requisições de API, IDs de eventos, nomes de arquivos, identificadores de hardware, correlação de logs. O número da versão informa como os bits foram escolhidos. v4 é puramente aleatório e não correlacionado com nada mais. v7 é o novo padrão para IDs ordenados por tempo: os primeiros 48 bits são um timestamp em milissegundos Unix, o restante é aleatório, então os IDs v7 são ordenados por ordem de criação enquanto mantêm a resistência à colisão dos bits aleatórios.
v4 é o padrão seguro para identificadores opacos. v7 é o que você deseja quando os IDs vão para um índice de banco de dados, linha de log ou lista ordenada e você se beneficiaria da ordenação natural por tempo de criação.
Gere um para um rápido colar, ou até 1.000 em um único lote para dados de semente, fixtures ou entradas de teste.
Padrão com hífens (xxxxxxxx-xxxx-...) é o padrão certo. Use Sem hífens para armazenamento compacto, Chaves para GUIDs legados da Microsoft, ou Maiúsculas para corresponder a uma regra de capitalização estrita.
Clique em copiar em uma única linha, Copiar tudo para pegar todo o lote, ou Baixar .txt para um arquivo separado por nova linha que você pode usar em um script.
Cada regeneração usa nova entropia de window.crypto.getRandomValues. Não há cache de valores passados — uma vez que a página é fechada, os IDs desaparecem.
v4: 128 bits aleatórios, então marcadores de versão (4) e variante (10b) carimbados nas posições canônicas. v7: 48 bits altos = milissegundos Unix desde a época, então versão (7), 12 bits aleatórios, variante (10b), 62 bits aleatórios. Ambos são formatados como 8-4-4-4-12 hex minúsculo, opcionalmente com hífens, chaves ou maiúsculas. Bits aleatórios são extraídos de window.crypto.getRandomValues — um CSPRNG fornecido pelo navegador. A versão 4 tem 122 bits de entropia; a probabilidade de colisão permanece negligenciável até muitos bilhões de IDs. A versão 7 tem 74 bits de aleatoriedade por milissegundo — o suficiente para suportar trilhões de IDs por milissegundo por dispositivo sem colisão.
Os layouts de UUID são definidos pelo IETF RFC 9562 (que obsoletou o RFC 4122 mais antigo). O dígito da versão sempre fica no início do terceiro grupo, e os bits de variante ficam no nibble alto do quarto grupo — esses dois marcadores são como os leitores diferenciam v4 de v7 dos legados v1 e v3. v7 é a recomendação moderna para novos sistemas porque seu prefixo de tempo permite que bancos de dados mantenham um índice fisicamente ordenado por tempo de criação, o que melhora dramaticamente a localidade de cache e reduz divisões de página em comparação com a mistura aleatória que v4 produz.
Referência: RFC 9562 — Identificadores Universalmente Únicos
| Formato | Exemplo |
|---|---|
Padrão v4 | f81d4fae-7dec-41d0-a765-00a0c91e6bf6 8-4-4-4-12 hex com hífens — o padrão em todos os lugares. |
Sem hífens | f81d4fae7dec41d0a76500a0c91e6bf6 Forma compacta para URLs ou colunas de comprimento fixo. |
Chaves (Microsoft GUID) | {f81d4fae-7dec-41d0-a765-00a0c91e6bf6} Comum em COM, .NET e chaves do registro do Windows. |
Padrão v7 | 0190a4b8-9d4d-7e02-9f3a-7e9e7b5c1234 Ordenável por tempo — IDs mais novos são ordenados lexicograficamente após os mais antigos. |
Crie senhas fortes e aleatórias com comprimento e regras de caracteres configuráveis.
Gere texto clássico de espaço reservado em parágrafos, frases ou palavras com envoltório HTML.
Transforme qualquer URL ou texto em um QR code baixável com cores personalizadas e correção de erros.
Calcule sua idade exata em anos, meses e dias a partir de qualquer data de nascimento.
Última atualização