Generador de UUID (v4, v7)
Genera UUID v4 aleatorios o UUID v7 ordenados por tiempo en lote, en mayúsculas, sin guiones o entre llaves.
Cargando…
Cómo usar
- Elige la Versión: v4 (aleatorio) o v7 (por tiempo).
- Indica la Cantidad, de 1 a 100. Al cambiar la versión o la cantidad se genera un lote nuevo.
- Elige el formato con Mayúsculas, Sin guiones y Llaves { }. Las opciones se pueden combinar y se aplican a la lista actual sin generar UUID nuevos.
- Pulsa Copiar todo para copiar la lista completa, un UUID por línea.
- Pulsa ↻ Regenerar para obtener un lote nuevo con la misma configuración.
Preguntas frecuentes
- ¿Qué diferencia hay entre v4 y v7?
- v4 son 122 bits aleatorios. v7 (RFC 9562) empieza con la hora de creación como marca de tiempo Unix de 48 bits en milisegundos, seguida de 74 bits aleatorios, así que los valores se ordenan según se crearon, lo que mantiene compactos los índices de base de datos; ten en cuenta que un UUID v7 revela cuándo se creó.
- ¿Pueden coincidir dos UUID?
- En la práctica, no. Con 122 bits aleatorios harían falta unos 2,7 × 10^18 UUID v4 para tener apenas un 50 % de probabilidad de un solo duplicado; los UUID v7 creados en el mismo milisegundo siguen teniendo cada uno 74 bits aleatorios, así que una coincidencia es igual de improbable.
- ¿Los UUID v7 de un mismo lote salen en orden?
- Sí. Dentro de un lote, la marca de tiempo de cada UUID es 1 ms posterior a la del anterior, así que la lista se ordena tal como se muestra aunque se genere en el mismo milisegundo. Por eso, en un lote grande los últimos valores llevan una hora hasta 99 ms adelantada.
- ¿Qué formato debo usar?
- La forma estándar tiene 36 caracteres: hexadecimal en minúsculas con guiones en grupos 8-4-4-4-12. Sin guiones quedan 32 caracteres hexadecimales, y las llaves dan el estilo GUID de Windows; mayúsculas y minúsculas representan el mismo valor.
- ¿Los UUID se crean en un servidor?
- No. Se generan en tu navegador con su generador seguro de números aleatorios (crypto.randomUUID para v4 y crypto.getRandomValues para v7), y los UUID no se envían a nuestro servidor.