Generado aleatoriamente, más popular
UUID (Identificador Único Universal) o GUID es un identificador único de 128 bits utilizado para marcar datos, objetos o entidades en sistemas informáticos. Los UUIDs se usan comúnmente en bases de datos, APIs, sistemas distribuidos y aplicaciones modernas que requieren identificadores sin colisión. Los UUIDs garantizan que no haya IDs duplicados, no es necesario auto-incremento desde la base de datos, se pueden crear en el lado del cliente (navegador/app) sin servidor, y son seguros para sistemas distribuidos.
How to Use
Seleccione la versión UUID (predeterminada v4), especifique el número de UUIDs a generar, configure el formato de salida según sus necesidades (guiones, mayúsculas, llaves, etc.), y los UUIDs aparecerán automáticamente en la salida. Haga clic en el botón copiar para copiar todos los resultados. Todo el procesamiento se realiza completamente en el navegador, sin servidor—seguro y rápido.
Common Use Cases
IDs de Base de Datos
Use UUID como clave primaria en PostgreSQL, MongoDB o MySQL para sistemas distribuidos sin conflictos de auto-incremento.
IDs de Recursos API
Endpoints API RESTful como /users/'UUID' proporcionan IDs impredecibles para seguridad.
IDs de Sesión y Token
Genere identificadores de sesión únicos para autenticación de usuario sin riesgo de colisión.
IDs de Archivo y Carga
Asigne IDs únicos a archivos cargados para prevenir conflictos de nombres.
Seguimiento de Eventos
Los sistemas de registro distribuido usan UUIDs para rastrear eventos entre microservicios.
IDs Temporales
Las aplicaciones frontend pueden generar UUIDs antes de sincronizar con el backend.
Limitations & Important Notes
Los UUIDs son de 128 bits (36 caracteres con guiones) que es más grande que los enteros de auto-incremento—esto impacta el espacio de almacenamiento y el tamaño del índice en bases de datos. UUID v4 (aleatorio) no tiene ordenamiento inherente lo que puede afectar el rendimiento de la base de datos para consultas de rango—considere UUID v7 para IDs ordenables por tiempo. UUID v1 incluye dirección MAC lo que puede exponer información de hardware—evite si la privacidad es crítica. Los UUIDs generados por navegador usan crypto.randomUUID() que es seguro pero requiere navegadores modernos (Chrome 92+, Firefox 95+, Safari 15.4+). Para generación de alto volumen (millones por segundo), la generación del lado del servidor con bibliotecas optimizadas puede tener mejor rendimiento.
// Generate UUID v4 using native browser API
const uuid = crypto.randomUUID()
console.log(uuid)
// Output: "550e8400-e29b-41d4-a716-446655440000"
// Using uuid library (all versions)
import { v1, v4, v7 } from 'uuid'
const uuidV1 = v1() // timestamp-based
const uuidV4 = v4() // random
const uuidV7 = v7() // modern timestamp-based
// Format UUID
const formatted = uuid.toUpperCase().replace(/-/g, '')
console.log(formatted)
// Output: "550E8400E29B41D4A716446655440000"