Cómo usar: Generador de GUID
- Los GUID se generan en cuanto se abre la página, en formato Microsoft con mayúsculas y llaves.
- Indica cuántos necesitas y el formato de salida: lista, separados por comas, array JSON o valores SQL.
- Cópialos, o desactiva las llaves y las mayúsculas para obtener un UUID simple.
GUID vs UUID
Un GUID (identificador global único) es el nombre que usa Microsoft para un UUID (identificador universalmente único). Ambos son valores de 128 bits escritos como 32 dígitos hexadecimales en cinco grupos, 8-4-4-4-12. Las herramientas de Windows suelen mostrar los GUID en mayúsculas y entre llaves —{6F9619FF-8B86-D011-B42D-00C04FC964FF}—, mientras que la mayoría de los demás sistemas usan minúsculas y sin llaves. El valor es el mismo; solo cambia la notación.
Uso de GUID en .NET y SQL Server
En C#, Guid.NewGuid() crea un GUID de versión 4 (aleatorio), y Guid.Parse("…") acepta todos los formatos que genera esta herramienta. En SQL Server, las columnas GUID usan el tipo uniqueidentifier; elige la salida SQL para obtener valores entre comillas listos para un INSERT. Los GUID de versión 7 empiezan con una marca de tiempo, así que las filas nuevas se añaden al final de un índice en lugar de en posiciones aleatorias, lo que resulta útil para claves primarias.
¿Son realmente únicos los GUID?
Los GUID de versión 4 contienen 122 bits aleatorios procedentes del generador criptográfico de tu navegador. Necesitarías crear unos mil millones de GUID por segundo durante unos 85 años para alcanzar un 50 % de probabilidad de una sola colisión, así que se pueden tratar como únicos sin problema.
También se busca como: generar guid, guid en línea, nuevo guid, guid aleatorio, guid c#, guid sql server, generador uniqueidentifier.
Herramientas que combinan con: Generador de GUID
- Generador de UUID — Crea UUID criptográficamente aleatorios (v4) o UUID ordenables basados en marca de tiempo (v7) en lote, y luego cópialos o descárgalos.
- Generador de Hash — Calcula al instante hashes MD5 y SHA de cualquier texto o archivo, crea firmas HMAC y pega un checksum esperado para verificar una descarga.
- Generador de contraseñas — Crea contraseñas seguras y verdaderamente aleatorias o frases de contraseña fáciles de escribir, con reglas avanzadas: incluye o excluye palabras, exige determinados caracteres, elige los símbolos permitidos, evita repeticiones y secuencias.
- Generador de números aleatorios — Genera números aleatorios (con o sin duplicados), elige ganadores de una lista, mezcla nombres, divide grupos en equipos, lanza monedas y tira los dados, todo ello utilizando el generador de números aleatorios criptográficamente seguro de tu navegador.
Preguntas frecuentes
¿Cuál es la diferencia entre GUID y UUID?
¿Cómo genero un GUID en C#?
Guid.NewGuid(). Para darle formato con llaves, llama a .ToString("B").ToUpper().