Generador de GUID
Cree GUID nuevos en el formato que esperan Windows, .NET y las herramientas de SQL Server, de uno en uno o mil de golpe.
Generar GUID online
Si trabaja con Windows, .NET, COM, el registro o SQL Server, los llama GUID; el resto del mundo dice UUID. Son los mismos identificadores de 128 bits, y las únicas diferencias que encontrará en la práctica son convenciones de formato: mayúsculas o minúsculas, con o sin llaves.
Esta página abre el generador de UUID con la versión 4 aleatoria, las mayúsculas y las llaves activadas, que es el estilo clásico del registro.
Formatos de GUID de un vistazo
| Formato | Ejemplo | Dónde se ve |
|---|---|---|
| Registro (B, mayúsculas) | {F47AC10B-58CC-4372-A567-0E02B2C3D479} | Registro, CLSID de COM, archivos de proyecto de Visual Studio |
| Por defecto en .NET (D) | f47ac10b-58cc-4372-a567-0e02b2c3d479 | Guid.ToString(), API JSON |
| Sin guiones (N) | f47ac10b58cc4372a5670e02b2c3d479 | Claves compactas, nombres de archivo |
| URN | urn:uuid:f47ac10b-58cc-4372-a567-0e02b2c3d479 | XML y documentos de estándares |
Todos ellos están disponibles con las casillas que hay sobre la salida, y se pueden combinar con la generación en bloque.
Crear GUID con herramientas de Microsoft
- C#:
Guid.NewGuid(), con el formato.ToString("B").ToUpperInvariant()para el estilo del registro. - PowerShell:
[guid]::NewGuid()oNew-Guid. - SQL Server:
NEWID()para valores aleatorios,NEWSEQUENTIALID()como valor por defecto de una columna. - Visual Studio: menú Tools, Create GUID.
GUID en bloque para datos de prueba
Poblar una base de datos o escribir fixtures suele requerir docenas de identificadores. Ajuste la cantidad y elija la salida SQL para obtener una lista VALUES lista para usar, o JSON para un array que puede pegar en una prueba. No se envía nada a ningún servidor, así que generar GUID para sistemas internos no filtra nada.
Generadores relacionados
En minúsculas y sin llaves, es simplemente un UUID v4. Para identificadores que se ordenan por fecha de creación, use UUID v7, que .NET 9 también admite con Guid.CreateVersion7().