Gerador de GUID

Escolha a quantidade de GUID e o formato das letras. O site gera a lista para você copiar os identificadores.

Copiar resultado
2314FD84-2227-4E30-8B2B-9638A2921742

Como gerar um lote de GUID

Cada valor do lote é um identificador de 128 bits da versão 4 — 32 dígitos hexadecimais em cinco grupos — e é por isso que um GUID e um UUID podem ser usados de forma intercambiável.

  1. Escolha o tamanho em Quantidade de GUIDs: e o uso de maiúsculas em Maiúsculas ou minúsculas:.
  2. Clique em Gerar GUIDs. A página volta com o lote impresso na caixa de resultado, um identificador por linha.
  3. Clique em Copiar resultado para levar o bloco inteiro de uma vez, ou em Limpar para esvaziar a caixa antes do próximo lote.

O que são os valores gerados

Formato e versão

Um GUID são 32 dígitos hexadecimais divididos em 8-4-4-4-12, por exemplo 4F1C0A9E-3D2B-4E77-9C51-8A6B0D2E7F34. Esta página devolve a versão 4, a variante aleatória: o primeiro dígito do terceiro grupo é sempre 4 e o primeiro dígito do quarto grupo é sempre 8, 9, A ou B. Essas duas posições fixas são o que um validador verifica para confirmar que o valor é um identificador de versão 4 bem formado.

Os bits vêm da fonte aleatória criptográfica do sistema operacional, não de um contador nem do relógio, então um valor não pode ser previsto a partir dos anteriores.

Tamanho do lote e maiúsculas

O seletor de tamanho oferece de 1 a 99. Os valores de um mesmo lote são distintos: se o gerador produzisse o mesmo identificador duas vezes, ele sorteia de novo em vez de imprimir uma duplicata.

Maiúsculas e minúsculas são o mesmo identificador escrito de outra forma: só mudam as letras de A a F, nunca os dígitos nem o agrupamento. As duas formas são comparadas como iguais em SQL, no tipo Guid do .NET e em qualquer analisador que leia hexadecimal sem diferenciar maiúsculas, então escolha a que o seu sistema de destino espera. Esta página abre em maiúsculas; a de UUID abre em minúsculas.

Onde o lote é produzido

O formulário é enviado ao servidor e a página volta com a lista já preenchida, ou seja, o navegador não gera nada. Cada envio é um lote novo e a caixa de resultado guarda apenas o mais recente.

Esta página não tem campo de texto, então não há conteúdo seu a enviar: os únicos valores que viajam na requisição são o tamanho do lote e o uso de maiúsculas.

GUID ou UUID, e quando a versão 4 não é a escolha certa

GUID e UUID são dois nomes do mesmo identificador de 128 bits; o primeiro foi popularizado pela Microsoft. A página de UUID deste site devolve a mesma estrutura e muda apenas o uso de maiúsculas padrão, então qualquer uma das duas produz valores que a outra aceita.

Os valores da versão 4 são aleatórios e portanto não têm ordem: um registro novo não recebe um identificador maior que o anterior. Isso importa quando o valor é uma chave primária agrupada ou um cursor de paginação; a barra de abas acima do formulário leva aos outros geradores de identificadores deste site para os casos em que a ordem importa.

Ferramentas recentes: