Cómo Usar el Generador de UUID y NanoID
Ya sea que estés diseñando esquemas de bases de datos, configurando endpoints de API o creando tokens de sesión seguros, elegir el estándar de identificación adecuado es fundamental. Esta herramienta genera IDs seguros e inspecciona marcas de tiempo completamente en tu navegador.
⚡ Privacidad Web Crypto 100% Local
Utiliza la API nativa crypto.getRandomValues para máxima entropía criptográfica. Ningún dato se envía a servidores externos.
⏱️ Extracción de Tiempo en UUID v7 y ULID
Decodifica marcas de tiempo precisas en milisegundos de formatos ordenables (UUID v7 y ULID) para auditar la fecha exacta de creación.
📦 Exportación en Lote y Opciones
Genera hasta 500 identificadores simultáneamente. Personaliza mayúsculas, guiones o comillas y exporta en formato .TXT o .JSON.
Instrucciones Paso a Paso
- Paso 1: Elige el Formato: Selecciona UUID v4 para tokens aleatorios, UUID v7 o ULID para claves de bases de datos con orden cronológico, o NanoID para URLs compactas.
- Paso 2: Configura el Estilo: Ajusta la cantidad deseada y activa mayúsculas, guiones o comillas según tus necesidades.
- Paso 3: Copia o Exporta: Copia el resultado al portapapeles o descarga archivos formateados en .TXT o .JSON.
- Paso 4: Inspecciona Identificadores: Pega un UUID v7 o ULID en el Inspector para revelar su fecha de creación en UTC.
Análisis Técnico: UUID v4 vs UUID v7 vs ULID
Tradicionalmente, UUID v4 (RFC 4122) ha sido el estándar predeterminado en aplicaciones web. Aunque ofrece 122 bits de aleatoriedad, sus claves están desordenadas. Insertar claves aleatorias en índices B-tree de bases de datos provoca fragmentación de páginas y degradación del rendimiento de escritura.
UUID v7 (RFC 9562) soluciona esto combinando una marca de tiempo Unix de 48 bits con 74 bits aleatorios. Esto garantiza que las nuevas claves se ordenen secuencialmente, preservando la velocidad de inserción en bases de datos relacionales.
Por su parte, ULID utiliza 128 bits codificados en Base32 de Crockford con marca de tiempo, mientras que NanoID ofrece cadenas más cortas e ideales para URLs con equivalente resistencia a colisiones.
Preguntas Frecuentes
¿Mis datos generados son privados?
Sí, 100%. Todo el procesamiento ocurre en la memoria local de tu navegador. No se realizan solicitudes de red ni registros.
¿Cuándo debo usar UUID v7 en lugar de UUID v4?
Usa UUID v7 para claves primarias en bases de datos relacionales. El ordenamiento temporal evita la fragmentación de índices B-tree.
¿Puede NanoID reemplazar a UUID v4?
Sí. NanoID genera cadenas más cortas (21 caracteres frente a 36) y amigables con URLs manteniendo una alta entropía.
¿Cómo funciona la decodificación de tiempo en UUID v7?
Los primeros 48 bits representan la marca de tiempo Unix en milisegundos. El Inspector extrae estos bits y los convierte a una fecha legible en UTC.