Command Palette

Search for a command to run...

UUID / ULID

Generador de UUID / ULID

Genera identificadores UUID v4 o ULID en lote.

Generador de UUID / ULID
Genera identificadores UUID v4 o ULID en lote.

Todos los valores se generan localmente en tu navegador.

Desactívalo para obtener un UUID compacto sin guiones.

Convierte todos los caracteres a mayúsculas.

Valores generados
Haz clic en cualquier fila para copiarla.

Genera para ver los resultados aquí.

What

Definición de Generador de UUID / ULID

Un UUID es un identificador de 128 bits diseñado para ser único globalmente.

Cases

Casos de uso comunes

1

Generar IDs para registros de base de datos

2

Crear IDs de solicitud o trazas

3

Sembrar datos de prueba con valores únicos

How To

Cómo generar UUID o ULID

Guía paso a paso para crear identificadores únicos en lote.

1

Elige tipo

Selecciona UUID v4 o ULID.

2

Indica cantidad

Elige cuántos generar.

3

Genera y copia

Genera y copia los valores.

Knowledge

Entendiendo los Identificadores Únicos

¿Qué es un UUID?
Un UUID (Identificador Único Universal) es un identificador de 128 bits estandarizado por la RFC 4122. Cuando se generan correctamente, los UUID son prácticamente únicos en todos los sistemas sin necesidad de una coordinación central.
Versiones de UUID
El UUID v1 usa la marca de tiempo y la dirección MAC. El UUID v4 es completamente aleatorio (el más común). El UUID v5 usa un espacio de nombres y el hashing de nombres. Cada versión tiene diferentes garantías de unicidad y casos de uso.
¿Qué es un ULID?
Un ULID (Universally Unique Lexicographically Sortable Identifier) combina una marca de tiempo de 48 bits con 80 bits de aleatoriedad. Los ULID se pueden ordenar por tiempo (a diferencia de los UUID) y son seguros para URL (sin guiones ni caracteres especiales).
Probabilidad de Colisión
Con 122 bits aleatorios (UUID v4), tendrías que generar 2,71 trillones de UUID para tener un 50% de probabilidad de colisión. En la práctica, las colisiones son astronómicamente improbables para cualquier escala razonable.
Consideraciones de Almacenamiento
Los UUID pueden almacenarse como: cadenas (36 caracteres con guiones), cadenas compactas (32 caracteres) o binario (16 bytes). El almacenamiento binario ahorra espacio y mejora el rendimiento de los índices en las bases de datos.

FAQ

Preguntas frecuentes del generador UUID / ULID

¿Cuándo usar UUID v4 frente a ULID?
UUID v4 es aleatorio; ULID mantiene orden temporal y sigue siendo único.
¿Los IDs se generan localmente y son únicos?
Los valores se generan en el navegador sin llamadas de red; las colisiones son extremadamente improbables.
¿Por qué alternar guiones o mayúsculas?
Las variantes sin guiones o en mayúsculas ayudan con almacenamiento compacto o sistemas insensibles a mayúsculas/minúsculas.
¿Cómo mantengo los ID estables entre ejecuciones?
Si necesitas ID reproducibles, usa un generador determinista; aquí solo se admiten valores aleatorios.
¿Cómo se originaron los UUID?
Los UUID se estandarizaron en la RFC 4122 (2005), basados en los GUID de DCE para ofrecer identificadores únicos globales sin coordinación.
¿Qué tan populares son UUID y ULID?
UUID v4 está muy soportado en lenguajes y bases de datos; ULID ha crecido para sistemas que necesitan IDs ordenables y seguros para URL.
¿Cuáles son los usos comunes de UUID/ULID?
Claves primarias de bases de datos, eventos distribuidos, claves de almacenamiento de objetos e IDs de correlación en logs o trazas.
¿Algún consejo para mantener identificadores?
Almacena IDs en binario cuando sea posible para mejorar el rendimiento, valida la versión/longitud esperada y evita exponer IDs secuenciales si importa la privacidad.