¿Qué es Generador de UUID?
Crea identificadores únicos universales en los formatos v4 (aleatorio), v7 (ordenado por tiempo), v1 (marca de tiempo más nodo), v8 (formato personalizado) y v5 (basado en espacio de nombres y reproducible). Genera UUIDs individuales o en lote, valida cualquier UUID que te pasen o deriva IDs estables a partir de un espacio de nombres y un nombre — útil para claves de base de datos, tokens de API, datos de prueba y sistemas distribuidos.
Elige v4 para IDs totalmente aleatorios, v7 cuando quieras IDs que se ordenan por fecha de creación (mantiene contentos los índices de las bases de datos y facilita revisar líneas de tiempo de logs), v1 para el clásico ID con marca de tiempo y nodo, o v8 para el formato personalizado de RFC 9562. Elige v5 para IDs deterministas derivados de un espacio de nombres y una cadena de nombre. El panel de validación decodifica cualquier UUID que te entreguen y muestra su versión, variante y marca de tiempo embebida cuando exista. Genera hasta 1000 a la vez, alterna mayúsculas, copia líneas individuales o el lote completo y exporta como texto, hoja CSV, matriz JSON o sentencias SQL INSERT listas para ejecutar.
Cómo usar
- Paso 1 — Elige un modo: v4 para totalmente aleatorio, v7 para ordenable por tiempo, v1 para un ID con marca de tiempo y nodo, v8 para el formato personalizado/experimental, v5 para IDs deterministas basados en espacio de nombres, o Validar para comprobar un UUID existente.
- Paso 2 — Para v4/v7 indica cuántos necesitas (1 a 1000); para v5 elige un espacio de nombres y escribe el nombre que hay que hashear; para Validar pega el UUID y pulsa Comprobar.
- Paso 3 — Copia UUIDs individuales o todo el lote, activa mayúsculas si lo necesitas y descarga en texto, CSV o JSON.
Cuándo usar
- Sembrar una base de datos de pruebas con claves primarias antes de la primera migración.
- Crear tokens de API o identificadores de dispositivo en sistemas distribuidos.
- Generar IDs de sesión, de traza o de correlación para agregadores de logs.
Resultado
Estás poblando una base de datos de prueba y necesitas 50 claves primarias únicas. Selecciona UUID v4, establece la cantidad en 50, genera y copia todo — cada uno es criptográficamente aleatorio con un riesgo de colisión despreciable.
Preguntas frecuentes
- ¿Qué diferencia hay entre UUID v4, v5 y v7?
- v4 son 122 bits de aleatoriedad sin estructura. v5 mezcla un UUID de espacio de nombres con una cadena de nombre usando SHA-1, así los mismos datos producen siempre el mismo UUID — útil para IDs deterministas a partir de correos o URLs. v7 coloca una marca de tiempo de 48 bits en milisegundos al principio y luego bits aleatorios, de modo que una lista de v7 se ordena cronológicamente. Eso la hace ideal para claves de base de datos donde importa el orden de inserción.
- ¿Qué tan probable es una colisión de UUID?
- Generar mil millones de v4 por segundo durante 85 años da apenas un 50% de probabilidad de una sola colisión. En volúmenes normales de aplicación, trátalas como imposibles sin coordinación extra.
- ¿Conviene usar un UUID como clave primaria?
- Sí en sistemas distribuidos donde coordinar IDs secuenciales es complicado. Prefiere v7 sobre v4: las claves aleatorias de v4 fragmentan el árbol B del índice, mientras que el prefijo temporal de v7 mantiene las inserciones agrupadas.
- ¿Es seguro exponer un UUID en una URL pública?
- v4 no se puede adivinar, así que funciona como secreto débil para enlaces compartidos o tokens de restablecimiento de contraseña. v7 filtra la hora de creación; si no quieres revelarla, usa v4 para identificadores públicos.
- ¿Se puede acortar un UUID para URLs más limpias?
- Recodifica los 128 bits crudos en base32 o base62 y obtienes una cadena de 22 a 26 caracteres con la misma unicidad. Los guiones de la forma estándar son solo formato y pueden eliminarse sin afectar el valor.
Herramientas relacionadas
Generador de claves PGP
Genera pares de claves de cifrado PGP
Notas Seguras
Crea y almacena notas cifradas localmente
Cifrador de archivos
Cifra archivos con encriptación AES-256
Decodificador de certificados SSL
Decodifica e inspecciona certificados SSL/TLS
Cifrado César
Cifrado por sustitución con rotación personalizada
Generador de frases de contraseña
Genera frases de contraseña seguras y fáciles de recordar