Generador de UUID
Generador de UUID. Cree hasta 100 UUID por operación para claves primarias o identificadores únicos.
Cómo usar
Acerca de esta herramienta
Genera UUID compatibles con RFC 4122 (v1–v7) en el navegador. Sin envío al servidor; funciona offline.
UUID versions
• v1: Basado en timestamp y MAC. Ordenable por tiempo. MAC puede afectar privacidad. • v3: MD5. Determinista desde namespace y nombre. • v4: Aleatorio. El más usado. Recomendado. • v5: SHA-1. Determinista. Preferido a v3. • v6: Timestamp (v1 mejorado). Ordenable. • v7: Timestamp (ms). Ordenable. Más reciente.
Cómo usar
Elija versión (v1–v7) y cantidad, haga clic en « Generar ». Para v3/v5, introduzca UUID namespace y nombre. Clic para copiar.
Opciones
Versión: v1–v7. Para v3/v5: namespace (UUID válido) y nombre requeridos. Cantidad: 1–100.
Casos de uso
• Claves únicas para tests y mocks • Claves primarias y foráneas • Trace IDs para logs y tracing • Evitar colisiones de nombres de archivo • IDs de recursos API • Claves de caché, session ID
Ejemplos de código
1use Illuminate\Support\Str;
2
3$uuid = Str::uuid(); // v41import uuid
2
3# v4 (most common)
4uuid.uuid4()
5
6# v1, v3, v5
7uuid.uuid1()
8uuid.uuid3(uuid.NAMESPACE_DNS, "example.com")
9uuid.uuid5(uuid.NAMESPACE_DNS, "example.com")1// Browser / Node built-in (v4)
2crypto.randomUUID();
3
4// uuid package (v1, v3, v4, v5, v6, v7)
5import { v4 } from 'uuid';
6v4();Privacidad y datos
Toda la generación en el navegador; no se envían UUID ni entrada al servidor.
Preguntas frecuentes
- Q: ¿Qué es un UUID?
- A: Un UUID (Identificador Único Universal) es un identificador de 128 bits estandarizado por RFC 4122. Garantiza unicidad sin autoridad central, ideal para sistemas distribuidos, claves de base de datos e identificadores de recursos.
- Q: ¿Cuál es la diferencia entre las versiones de UUID?
- A: v1 usa marca de tiempo y dirección MAC; v3/v5 son basados en nombre (deterministas) con MD5 y SHA-1 respectivamente; v4 es aleatorio y el más común; v6/v7 son variantes ordenables por tiempo, mejores para claves primarias de bases de datos.
- Q: ¿Qué versión debo usar?
- A: Use v4 para propósitos generales. Use v7 para claves primarias de bases de datos (ordenamiento temporal, mejor rendimiento de índices). Use v5 si necesita UUIDs deterministas a partir de un nombre y espacio de nombres.
- Q: ¿Los UUID generados son verdaderamente únicos?
- A: Los UUID v4 tienen 122 bits de aleatoriedad, haciendo que las colisiones sean astronómicamente improbables. Esta herramienta usa el generador de números aleatorios criptográficos del navegador.
- Q: ¿Se envían datos a algún servidor?
- A: No. Toda la generación de UUID ocurre completamente en su navegador. Nada se envía a ningún servidor.
