# Generador de UUID

URL: https://shahid09.is-a.dev/es/tools/uuid-generator/
Author: Muhammad Shahid (https://shahid09.is-a.dev/)
Herramienta gratis · funciona en tu navegador

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

1. **Elige cuántos.** De 1 a 500.
2. **Elige un formato.** Minúsculas o mayúsculas, con o sin guiones.
3. **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.

## Relacionado

- [Generador de contraseñas](https://shahid09.is-a.dev/es/tools/password-generator/)
- [Generador de hash SHA-256](https://shahid09.is-a.dev/es/tools/hash-generator/)
- [Conversor de timestamp Unix](https://shahid09.is-a.dev/es/tools/unix-timestamp-converter/)
