Generador UUID/GUID

Generar identificadores únicos al instante

Configuración
Configure las opciones de generación de UUID

Generado aleatoriamente, más popular

UUIDs Generados
Sus UUIDs generados
Generados: 0 UUID(s)
About This Tool

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.

Code Examples
How to implement this functionality in different programming languages
// 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"