UUIDs v4 aleatórios e v7 ordenados por tempo, até 1.000 de uma vez, com validador
Funciona no seu navegador. Nada do que você digita é enviado a lugar nenhum.Um UUID é um identificador de 128 bits, aleatório o bastante para que duas máquinas não produzam o mesmo. A versão 4 é totalmente aleatória; a versão 7 começa com um carimbo de tempo, então as linhas ficam ordenadas pela data de criação. Até 1.000 de uma vez, gerados pela criptografia do seu próprio navegador.
Esta página foi traduzida automaticamente do original em inglês. Nenhuma pessoa revisou ainda a tradução; a versão em inglês é a que deve ser considerada. Ler o original em inglês
Escolha "v4 aleatório" ou "v7 ordenado por tempo" em Tipo.
Informe quantos você precisa em Quantos, até 1.000.
Ative ou desative Maiúsculas, Hifens ou Chaves para combinar com o formato que seu código espera.
Clique em Gerar e depois em Copiar; para uma lista, o ícone de download a salva como arquivo de texto.
Este gerador de UUID cria UUIDs de versão 4 e versão 7 no seu navegador, de um a mil de uma vez. Escolha maiúsculas, sem hifens ou entre chaves, e depois copie a lista ou baixe-a como arquivo de texto. Cole qualquer UUID no verificador para ver se ele é válido, qual é a versão e quando foi criado, se a versão registra um horário.
Desenvolvedores o usam para popular dados de teste, criar chaves primárias para fixtures, preencher uma chave de idempotência em uma requisição de API ou dar um identificador estável a um novo serviço, feature flag ou entrada de registro. A versão 7 serve bem para chaves de banco de dados: ela começa com um carimbo de tempo, então as novas linhas ficam ordenadas pela criação e os índices continuam compactos.
Os valores da versão 4 vêm do crypto.randomUUID. Os da versão 7 seguem a RFC 9562: 48 bits de milissegundos, os bits de versão e variante, um contador e bits aleatórios do crypto.getRandomValues. No mesmo milissegundo o contador aumenta, então cada UUID de um lote é maior que o anterior, mesmo quando você gera mil de uma vez.
Duas alternativas estão incluídas. Um ULID tem 26 caracteres em base32 de Crockford, um carimbo de tempo em milissegundos seguido de 80 bits aleatórios, e é ordenável como texto; a opção monotônica mantém em ordem os IDs do mesmo milissegundo. Um nanoid é uma string aleatória curta, com 21 caracteres seguros para URL por padrão, com tamanho e alfabeto à sua escolha e uma estimativa da chance de colisão. O verificador decodifica o horário de um ULID assim como o de um UUID.
Nada é enviado a um servidor e os valores gerados nunca são salvos; as opções são lembradas neste dispositivo. Um UUID é um identificador, não um segredo, então não o use como senha nem como token de acesso. Ferramentas relacionadas: Password Generator, Hash Generator, Unix Timestamp Converter.
A versão 4 é totalmente aleatória, exceto pelos bits de versão e variante. A versão 7 começa com o horário em milissegundos e depois adiciona bits aleatórios, então UUIDs v7 ficam ordenados na sequência em que foram criados. Use v7 para chaves primárias de banco de dados e v4 quando a ordem não puder revelar nada.
Na prática, sim. Um UUID v4 tem 122 bits aleatórios; seria preciso gerar bilhões por segundo durante muitos anos para que uma colisão se tornasse provável. A versão 7 adiciona um carimbo de tempo em milissegundos e um contador, o que torna impossível uma repetição dentro do mesmo gerador.
Sim. GUID é o nome que a Microsoft dá ao mesmo identificador de 128 bits. As ferramentas do Windows costumam exibi-lo em maiúsculas entre chaves, o que você pode ativar com as opções Maiúsculas e Chaves.
Um ULID serve para chaves de banco de dados e logs que devem ser ordenados por tempo como texto simples, em 26 caracteres em vez de 36. Um nanoid serve para IDs curtos em URLs ou nomes de arquivo, onde não se quer carimbo de tempo. Use um UUID quando um schema, uma API ou um tipo de coluna de banco de dados exigir.
Cole-o na caixa Verificar um UUID. Ela mostra se o valor é válido, a versão e a variante e, para as versões 1, 6 e 7, a data e a hora em que foi criado. A versão é o primeiro dígito do terceiro grupo.
Não. Eles são gerados no seu navegador com o gerador seguro de números aleatórios dele e nunca são enviados nem salvos. Só as suas opções, como maiúsculas ou a quantidade a gerar, são lembradas neste dispositivo.
Ainda com dúvidas? Pergunte sobre Gerador de UUID e qualquer pessoa que saiba pode responder. Não é preciso ter conta.