Oh MyUtils

Generador UUID - Generar UUID v4 y v7 Online

Genera UUID v4 aleatorio o UUID v7 ordenado por tiempo al instante. Generación masiva, validación y copia con un clic — generador GUID gratis.

Versión
Formato

Generación Masiva

Cantidad

Validar UUID

UUID Nulo

00000000-0000-0000-0000-000000000000

Preguntas Frecuentes

¿Qué es un UUID?

Un UUID (Identificador Único Universal) es un identificador de 128 bits único en todos los dispositivos y tiempos. Sigue el formato xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, donde cada x es un dígito hexadecimal. Los UUIDs se usan comúnmente como claves primarias de bases de datos, tokens de sesión e identificadores de sistemas distribuidos.

¿Cuál es la diferencia entre UUID v4 y v7?

UUID v4 es completamente aleatorio, haciéndolo impredecible pero no ordenable. UUID v7 (RFC 9562) incorpora una marca de tiempo Unix en los primeros 48 bits, haciéndolo ordenado por tiempo e ideal para claves primarias de bases de datos donde el ordenamiento cronológico mejora el rendimiento del índice. Use v4 para tokens de seguridad, v7 para IDs de base de datos.

¿Cuándo debo usar UUID v7?

Use UUID v7 cuando necesite identificadores únicos ordenables por tiempo, especialmente para claves primarias de bases de datos. Como los UUIDs v7 están ordenados cronológicamente, reducen la fragmentación del índice B-tree y mejoran el rendimiento de inserción en bases de datos como PostgreSQL y MySQL.

¿Es seguro este generador?

Sí. Esta herramienta se ejecuta 100% en su navegador usando la API Web Crypto. Ningún UUID se envía a ningún servidor. El generador de números aleatorios criptográfico proporciona suficiente entropía para aplicaciones sensibles a la seguridad.

¿Puedo generar UUIDs en masa?

Sí. Use la sección de Generación Masiva para generar hasta 1000 UUIDs a la vez. Puede copiar todos los UUIDs al portapapeles o descargarlos como archivo de texto.

¿Cómo valido un UUID?

Pegue cualquier UUID en la sección Validar UUID. La herramienta verifica el formato, detecta la versión del UUID y, para UUIDs v7, extrae y muestra la marca de tiempo incorporada.

Ejemplos de Código

// UUID v4 (Random)
const uuid = crypto.randomUUID();
console.log(uuid); // "550e8400-e29b-41d4-a716-446655440000"

// UUID v7 (Time-ordered) - requires library
import { uuidv7 } from 'uuidv7';
const uuidV7 = uuidv7();
console.log(uuidV7); // "0190a5e1-b123-7abc-8def-0123456789ab"

Herramientas relacionadas