Herramienta gratis · funciona en tu navegador
Generador de UUID
Genera UUID aleatorios de versión 4, de uno en uno o en lote, y cópialos en el formato que necesites.
Respuesta rápida
Un UUID (identificador único universal) es un ID de 128 bits escrito como 32 caracteres hexadecimales en cinco grupos, como 3f2b8c1e-9a4d-4c7e-b5f0-1d2e3a4b5c6d. Los UUID de versión 4 son aleatorios; esta herramienta los crea con el generador aleatorio criptográficamente seguro del navegador, así que la probabilidad de que dos coincidan es despreciable.
Cómo usarla
- Elige cuántos. De 1 a 500.
- Elige un formato. Minúsculas o mayúsculas, con o sin guiones.
- Cópialos. Uno por línea, listos para pegar.
Preguntas frecuentes
¿Pueden coincidir dos UUID v4?
En teoría sí, en la práctica no: hay unos 5,3 × 10^36 UUID de versión 4 posibles.
¿Qué diferencia hay entre UUID v4 y v7?
v4 es totalmente aleatorio. v7 empieza con un timestamp, así que los valores se ordenan por fecha de creación, lo que va bien para claves primarias.
¿Un UUID es lo mismo que un GUID?
Sí. GUID es el nombre que usa Microsoft para el mismo identificador de 128 bits.
¿Cómo genero un UUID en JavaScript?
crypto.randomUUID() en navegadores modernos y Node.js devuelve un UUID de versión 4.
¿Debo usar UUID como ID en la base de datos?
Están bien cuando los ID deben ser únicos entre sistemas; con mucha escritura, los UUID ordenados por tiempo (v7) se indexan mejor que los v4 aleatorios.
¿Qué formato tiene un UUID?
32 caracteres hexadecimales en grupos de 8-4-4-4-12. El primer carácter del tercer grupo indica la versión, que es 4 en v4.
¿Los UUID son tokens seguros?
Los UUID de versión 4 de un generador seguro son difíciles de adivinar, pero para secretos como enlaces de restablecimiento de contraseña usa un token aleatorio específico, con longitud suficiente y caducidad.
¿Qué es un UUID nulo?
00000000-0000-0000-0000-000000000000, que a veces se usa como valor vacío.
¿Cómo genero un UUID en Python?
import uuid y después uuid.uuid4().
¿Los UUID distinguen mayúsculas y minúsculas?
No. Mayúsculas y minúsculas representan el mismo valor, aunque lo habitual es escribirlo en minúsculas.