Gerador 🔒 Roda no seu navegador — nenhum dado é enviado

Gerador de GUID

Crie novos GUIDs no formato que as ferramentas do Windows, do .NET e do SQL Server esperam, um de cada vez ou mil de uma vez.

UUIDs gerados
Inspecionar um UUID

Gerar GUIDs online

Se você trabalha com Windows, .NET, COM, o registro ou SQL Server, chama esses valores de GUIDs; todo o resto diz UUIDs. São os mesmos identificadores de 128 bits, e as únicas diferenças que você vai encontrar na prática são convenções de formatação: maiúsculas ou minúsculas, com ou sem chaves.

Esta página abre o Gerador de UUID com a versão 4 aleatória, maiúsculas e chaves ativadas, que é o estilo clássico do registro.

Formatos de GUID em resumo

FormatoExemploOnde aparece
Registro (B, maiúsculas){F47AC10B-58CC-4372-A567-0E02B2C3D479}Registro, CLSIDs do COM, arquivos de projeto do Visual Studio
Padrão do .NET (D)f47ac10b-58cc-4372-a567-0e02b2c3d479Guid.ToString(), APIs JSON
Sem hífens (N)f47ac10b58cc4372a5670e02b2c3d479Chaves compactas, nomes de arquivo
URNurn:uuid:f47ac10b-58cc-4372-a567-0e02b2c3d479XML e documentos de padrões

Todos eles estão disponíveis nas caixas de seleção acima da saída e podem ser combinados com a geração em lote.

Criando GUIDs em ferramentas da Microsoft

  • C#: Guid.NewGuid(), formatado com .ToString("B").ToUpperInvariant() para o estilo do registro.
  • PowerShell: [guid]::NewGuid() ou New-Guid.
  • SQL Server: NEWID() para valores aleatórios, NEWSEQUENTIALID() como valor padrão de coluna.
  • Visual Studio: Tools, Create GUID (Ferramentas, Criar GUID).

GUIDs em lote para dados de teste

Popular um banco de dados ou escrever fixtures muitas vezes exige dezenas de identificadores. Defina a quantidade e escolha a saída SQL para receber uma lista VALUES pronta, ou JSON para um array que você pode colar em um teste. Nada é enviado a um servidor, então gerar GUIDs para sistemas internos não vaza nada.

Geradores relacionados

Em minúsculas e sem chaves, o resultado é simplesmente um UUID v4. Para identificadores que seguem a ordem de criação, use o UUID v7, que o .NET 9 também suporta com Guid.CreateVersion7().

Guias relacionados