Caminho da tarefa / da entrada ao resultado
Como gerar e validar UUIDs e ULIDs
- 01
Escolha o tipo de identificador
Escolha UUID v4 para um identificador puramente aleatório sem campo de tempo, UUID v7 para o formato UUID padrão com um campo de tempo Unix em milissegundos de 48 bits no início, ou ULID para um valor compacto de 26 caracteres em Crockford Base32. Adeque a escolha ao que seu driver de banco de dados, contratos de API e bibliotecas de cliente já interpretam.
- 02
Defina a quantidade e o formato de maiúsculas
Informe uma Quantidade de 1 a 100 identificadores por lote. Mantenha o formato Canônico recomendado, que é hexadecimal em minúsculas para UUIDs e maiúsculas para ULIDs, ou mude explicitamente para Maiúsculas ou Minúsculas quando um sistema posterior exigir outra apresentação.
- 03
Gere com aleatoriedade segura do navegador
Pressione Gerar identificadores ou envie o formulário pelo teclado. O Web Crypto fornece os bits aleatórios localmente, o valor mais recente aparece no cartão de resultado em destaque e o lote completo é listado abaixo. Dentro de um lote UUID v7 ou ULID, valores no mesmo milissegundo incrementam a carga aleatória, de modo que a ordem lexical permanece monotônica.
- 04
Copie ou exporte o lote
Copie o valor mais recente, uma única linha ou o lote inteiro com Copiar tudo. Para transferir por arquivo, baixe toolars-identifiers.txt com um valor por linha ou toolars-identifiers.csv com as colunas entre aspas value, format e timestamp_iso; ambas as exportações são limitadas a 16 KiB locais.
- 05
Cole um identificador para validar
Mude para o modo Validar e cole um UUID ou ULID; espaços ao redor são ignorados e a verificação estrutural roda instantaneamente enquanto você digita. Valores com mais de 128 caracteres são rejeitados antes da inspeção, e qualquer coisa que não tenha exatamente 36 ou 26 caracteres informa seu comprimento real.
- 06
Leia o relatório de inspeção
Um valor válido mostra seu formato, variante RFC 9562, versão suportada de 1 a 8 e forma normalizada, com Nil UUID e Max UUID sinalizados como valores especiais. UUID v7 e ULID também revelam seu tempo incorporado em UTC; trate esse campo como uma dica de ordenação, nunca como prova de quando ou por quem um objeto foi criado.