Gerador de UUID
Gere vários UUIDs (v4 e v7) de uma vez. Também dá para escrever em maiúsculas, sem hífens ou entre { }.
UUIDs gerados
Escolha a versão e o formato
Versão
Feito só de números aleatórios. É o UUID mais usado. Na dúvida, escolha este.
De 1 a 1.000.
Os UUIDs são criados neste dispositivo. Não são enviados a lugar nenhum nem salvos.
Só a versão, a quantidade e o formato escolhidos ficam guardados neste dispositivo.
Foi útil? Adoraríamos que você compartilhasse
Algo não funcionou ou tem uma ideia para melhorar?
Como usar
1. Escolha a versão e a quantidade
Em “Versão”, abaixo da lista, toque em “v4 aleatório” ou “v7 cronológico” e digite um número no campo “Quantidade” (de 1 a 1000). Quando você muda algo, a lista de cima é gerada de novo na hora.
Em “Versão”, à direita, clique em “v4 aleatório” ou “v7 cronológico” e digite um número no campo “Quantidade” (de 1 a 1000). Quando você muda algo, a lista da esquerda é gerada de novo na hora.
2. Escolha o formato
Em “Formato”, ative ou desative “Usar maiúsculas”, “Sem hífens (-)” e “Colocar entre { }”. Os UUIDs da lista de cima continuam os mesmos; só muda o jeito de escrever.
Em “Formato”, à direita, ative ou desative “Usar maiúsculas”, “Sem hífens (-)” e “Colocar entre { }”. Os UUIDs da lista da esquerda continuam os mesmos; só muda o jeito de escrever.
3. Copie ou salve
Toque no ícone de copiar à direita do UUID que você quer para copiar só ele. Com “Copiar todos”, você copia todos de uma vez, um por linha. Com “Salvar em arquivo”, eles são salvos em um arquivo de texto (.txt).
Na lista da esquerda, clique no ícone de copiar à direita do UUID que você quer para copiar só ele. Com “Copiar todos”, você copia todos de uma vez, um por linha. Com “Salvar em arquivo”, eles são salvos em um arquivo de texto (.txt).
Quando usar
Montar dados de teste à mão
Gere de uma vez quantos IDs precisar para comandos INSERT de SQL ou exemplos em JSON. Com “Copiar todos”, você cola um por linha.
Desenvolvedores e testadores
Definir a chave primária do banco
O v7 começa com o horário, então fica em ordem de criação e deixa o índice menos bagunçado. Dá para comparar lado a lado com o v4 e ver como fica cada valor.
Quem modela bancos de dados
Acertar o formato do GUID
Basta alternar maiúsculas, sem hífens e entre { } para chegar ao formato que o Registro do Windows, o C# ou um arquivo de configuração pedem.
Desenvolvedores Windows e .NET
Distribuir muitos IDs de uma vez
Gere até 1000 de uma vez e salve em um arquivo de texto. Cole numa planilha para atribuir códigos a equipamentos ou clientes.
Administradores de sistemas e equipes de dados
Antes de usar
- Os UUIDs gerados não são salvos. Copie ou salve em arquivo os que for usar antes de fechar a página.
- UUID é um “número que não se repete”, não um valor secreto. Não use no lugar de senhas ou de chaves que ninguém pode saber (para isso, use Gerador de senhas).
- Só dá para gerar v4 e v7. Não gera v3 e v5, que saem de um nome, nem v1, que usa dados do equipamento.
Sobre os UUIDs v4 e v7
O UUID (também chamado de GUID) é um ID de 128 bits escrito como 32 dígitos hexadecimais no formato “8-4-4-4-12”. Os valores criados em cada dispositivo não se repetem, sem precisar consultar nenhum servidor, por isso ele é muito usado em chaves de banco de dados, nomes de arquivo, IDs de requisições de API e outros. No v4, tirando os 6 bits que indicam a versão e a variante, os outros 122 bits são todos aleatórios. É o formato mais usado.
O v7 é um formato novo, definido em 2024 na RFC 9562, que guarda nos primeiros 48 bits o horário de criação (em milissegundos). Como fica em ordem de criação, deixa o índice do banco de dados menos bagunçado e também serve para ordenar por horário. Esta ferramenta usa o gerador de números aleatórios criptográfico do navegador (crypto.getRandomValues) e, ao gerar vários v7 de uma vez, mantém a ordem de criação mesmo dentro do mesmo milissegundo.
Perguntas frequentes
Reunimos as dúvidas mais comuns antes de usar.
Os UUIDs gerados são enviados para algum lugar?
Não. Os UUIDs são criados só no navegador do seu dispositivo. Não são enviados a nenhum servidor nem registrados. Depois que a página carrega, funciona até sem internet.
Um UUID pode se repetir?
Na prática, não. No v4 são 122 bits aleatórios, então a chance de repetição só chega a 50% depois de gerar cerca de 2,7 quintilhões (2,7×10¹⁸) de UUIDs. O v7 ainda inclui o horário, então UUIDs criados em horários diferentes nunca se repetem.
Escolho v4 ou v7?
Na dúvida, escolha v4. Para chave primária de banco de dados ou quando quiser ordenar por criação, o v7 é melhor. Como o horário de criação pode ser lido no v7, use v4 em IDs que não devem revelar quando foram criados.
UUID e GUID são coisas diferentes?
São a mesma coisa. GUID é o nome usado pela Microsoft; no Windows e no .NET, é comum escrever entre “{ }” e em maiúsculas. Ative “Usar maiúsculas” e “Colocar entre { }” em “Formato” para chegar a esse formato.
Sem hífens ou em maiúsculas, continua sendo o mesmo UUID?
Sim. Os dígitos hexadecimais do UUID não diferenciam maiúsculas de minúsculas, e os hífens são só separadores para facilitar a leitura. Mas alguns sistemas só aceitam um formato específico, então siga a regra de quem vai receber.
Dá para saber quando um UUID v7 foi criado?
Dá. Os 12 primeiros caracteres (sem contar os hífens) são os milissegundos desde 1º de janeiro de 1970, em hexadecimal. Nesta ferramenta, ao escolher v7, esse horário aparece acima da lista.
Quantos posso gerar de uma vez?
De 1 a 1000. Quando são muitos, role a lista para ver todos. Em “Copiar todos” e “Salvar em arquivo”, fica um por linha.
Posso usar no lugar de uma senha?
Não é recomendado. O UUID é feito para não se repetir, e no v7 a parte do horário pode ser adivinhada. Para senhas e chaves secretas, use valores criados com Gerador de senhas.
As configurações ficam salvas?
A versão, a quantidade e o formato ficam guardados no navegador deste dispositivo e continuam iguais na próxima vez que você abrir. Os UUIDs gerados em si não são salvos.
É grátis?
Sim, é grátis. Não precisa de cadastro e não tem anúncios.
Mais ferramentas
- Converter largura total e meia largura
Converta de uma vez letras, números e katakana entre largura total e meia largura.
- Conversor hiragana ⇔ katakana
Converte hiragana, katakana e katakana de meia largura de uma vez. Kanji, letras e números ficam como estão.
- Contador de caracteres para redes (X, Instagram, YouTube)
Mostra quantos caracteres faltam até o limite do X, Instagram, YouTube e outras redes, contando do jeito de cada uma. Também palavras e linhas.
- Formatar JSON
Deixe o JSON fácil de ler ou compacte-o em uma linha. Se houver um erro, mostra onde.
- Codificar e decodificar URL
Converte acentos, espaços e símbolos para o formato de URL (como %C3%A3) ou volta ao texto original.
- Gerador de senhas
Escolha o tamanho e os caracteres e crie na hora senhas difíceis de adivinhar.