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.
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
| Formato | Exemplo | Onde 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-0e02b2c3d479 | Guid.ToString(), APIs JSON |
| Sem hífens (N) | f47ac10b58cc4372a5670e02b2c3d479 | Chaves compactas, nomes de arquivo |
| URN | urn:uuid:f47ac10b-58cc-4372-a567-0e02b2c3d479 | XML 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()ouNew-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().