Ir para o conteúdo principal
Bethemesh

Gerador de UUID

Crie tantos identificadores UUID v4 aleatórios quantos precisar e copie-os rapidamente para testes, dados técnicos ou identificadores temporários.

  • Área de transferência
  • Exportar
Automatizar

Integrar este widget

Personalize o resultado, verifique a pré-visualização e copie o código.

Pré-visualização

Tipo de código de integração

Código a copiar

Responsivo e redimensionado automaticamente pela Bethemesh.

Esta ferramenta foi útil?

Como funciona esta ferramenta?

Cria entre 1 e 100 UUID de versão 4 para objetos de teste, recursos de API ou registos importados. Cada pedido produz uma nova série no navegador, sem contactar um serviço remoto de geração. Os identificadores aparecem um por linha e podem ser apresentados em maiúsculas. Escolhe esta versão quando precisas de identificadores aleatórios independentes: um UUID v4 não contém a data de criação nem ordena os elementos cronologicamente.

Um UUID tem 128 bits e escreve-se habitualmente com 32 algarismos hexadecimais separados por quatro hífenes, em grupos 8-4-4-4-12. A versão 4 reserva bits para a versão e a variante; os restantes 122 bits são aleatórios. O terceiro grupo começa por 4 e o quarto por 8, 9, a ou b. Estas marcas descrevem o formato, mas não provam, por si só, a qualidade da fonte de aleatoriedade.

A ferramenta pede cada valor a crypto.randomUUID, a API criptográfica do navegador. É necessário um navegador compatível e um contexto seguro, normalmente HTTPS ou localhost. A quantidade tem de ser um inteiro entre 1 e 100; entradas vazias, decimais ou fora do intervalo são recusadas. A indisponibilidade da API dá origem a uma mensagem diferente de uma quantidade inválida.

A opção de maiúsculas apenas altera a escrita das letras hexadecimais, não o identificador. Clicar novamente em Gerar produz, pelo contrário, valores novos. Alterar as opções oculta a lista anterior para não a confundires com uma série correspondente às novas definições. Guarda os identificadores necessários antes de iniciares outra geração.

Como usar esta ferramenta

  1. Definir a série

    Introduz uma quantidade inteira de 1 a 100 e escolhe maiúsculas se necessário. O limite aplica-se a cada pedido na interface, não ao número de UUID possíveis.

  2. Gerar no navegador

    Inicia a geração numa página segura. Se o navegador não disponibilizar a API, verifica a compatibilidade e o contexto da página antes de tentares novamente.

  3. Guardar os identificadores

    Copia ou descarrega a lista antes de gerar outra. A saída é texto com um valor por linha; não é diretamente um array JSON pronto a inserir.

Casos de uso

Criar referências de teste

Atribui identificadores distintos aos objetos de um conjunto JSON sem reutilizar chaves de produção. Coloca cada UUID num campo de texto entre aspas, não como número.

Preparar uma importação

Gera uma lista curta para uma coluna de identificadores. Confirma o tipo esperado pela base de dados e mantém uma restrição de unicidade na importação.

Identificar recursos de demonstração

Prepara referências independentes para rotas ou documentos de teste sem expor chaves de produção.

Exemplos

Gerar um valor

Saída observada numa execução: a tua será diferente. O terceiro grupo começa por 4 e o quarto por b, indicando versão e variante.

Entrada

1

Resultado

a63c3251-497f-4834-b013-31b606e6b306

Apresentar dois valores em maiúsculas

São exemplos executados, não resultados a reproduzir. A opção altera a escrita; uma nova geração também muda os identificadores.

Entrada

2

Resultado

44143C71-2BDD-4463-A759-E4593D1942D6
D6642C7B-EDFE-4904-9C9E-688D5A9E2C44

Dicas e boas práticas

  • Um UUID aleatório não substitui uma verificação de autorização. Protege o acesso aos recursos mesmo quando o endereço contém um identificador difícil de adivinhar.
  • Não substituas chaves existentes sem atualizar as referências: gerar outra lista pode quebrar as relações entre objetos.
  • Usa um tipo UUID nativo na base quando existir; maiúsculas não criam outro tipo de identificador.

Fontes e referências

Perguntas frequentes

É garantido que todos os UUID gerados são diferentes?

As colisões são extremamente improváveis com um gerador correto, mas não são matematicamente impossíveis. Mantém uma restrição de unicidade quando o sistema a exigir.

Posso gerar UUID v1, v5 ou v7?

Não. Esta interface só gera v4. Não fornece datas v7 nem geração determinística a partir de um nome e de um espaço de nomes.

As maiúsculas alteram o UUID?

Não. Alteram a representação hexadecimal. Confirma ainda assim as regras de comparação do sistema de destino, para evitar duas escritas do mesmo valor.

Porque muda a lista quando volto a gerar?

Cada clique pede novos valores aleatórios, sem semente configurável nem recuperação da série anterior. Guarda os identificadores antes de repetires a operação.

Ferramentas relacionadas

Ferramentas semelhantes ou complementares a esta.

Ferramentas semelhantes

Gere conjuntos de dados fictícios realistas em JSON, CSV ou SQL.

DesenvolvimentoUtilizar esta ferramenta

Formate, minifique e valide um documento JSON para o tornar mais legível ou compacto.

DesenvolvimentoEm destaqueUtilizar esta ferramenta

Codifique texto em Base64 ou descodifique uma cadeia Base64 para recuperar o conteúdo original.

DesenvolvimentoEm destaqueUtilizar esta ferramenta