Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Generador de UUID

Generador de UUID

Genera UUID v1, v4 y v7 con generación en lote, opciones de formato y decodificador de UUID para inspeccionar versión y marca de tiempo.

¿Qué es un UUID?

Un UUID (Identificador Único Universal) es un identificador de 128 bits utilizado para identificar de forma única recursos en sistemas distribuidos. Los UUID se utilizan ampliamente como claves primarias de bases de datos, identificadores de API, tokens de sesión e IDs de seguimiento.

Privacidad primero: Todos los UUID se generan completamente en tu navegador usando la API Web Crypto. Sin solicitudes de servidor, sin recopilación de datos, nada almacenado ni transmitido.

Versiones de UUID explicadas

Esta herramienta genera tres versiones de UUID comúnmente utilizadas, cada una optimizada para diferentes casos de uso:

UUID v1 Marca de tiempo

Basado en la marca de tiempo actual y nodo aleatorio. Útil cuando necesitas identificadores ordenados por tiempo con hora de creación extraíble.

UUID v4 Aleatorio

Completamente aleatorio usando 122 bits de datos criptográficos. La versión más comúnmente utilizada, ideal para identificadores únicos de propósito general.

UUID v7 Ordenable

Combina marca de tiempo Unix con datos aleatorios (RFC 9562). Ordenable por hora de creación, lo que lo hace excelente para claves primarias de bases de datos.

Cómo usar

Genera un UUID único

1

Selecciona versión

Haz clic en una pestaña de versión (v1, v4 o v7) para elegir tu tipo de UUID. Un UUID se genera automáticamente cuando abres la herramienta.

2

Genera o copia

Haz clic en Generar para crear un nuevo UUID, o Copiar para copiar el UUID actual al portapapeles al instante.

Opciones de formato

Personaliza la salida del UUID con casillas de verificación debajo de la pantalla. Todas las opciones de formato se aplican en tiempo real:

  • Mayúsculas — Convierte a letras mayúsculas (p. ej., 550E8400-E29B-...)
  • Sin guiones — Elimina guiones para formato compacto (p. ej., 550e8400e29b...)
  • Llaves {} — Envuelve en llaves (p. ej., {550e8400-...})
  • Comillas "" — Envuelve en comillas dobles (p. ej., "550e8400-...")

Generación en lote

1

Configura cantidad

Establece la cantidad (1 a 1000) y elige un separador (salto de línea, coma o punto y coma) para tu formato de salida.

2

Genera y exporta

Haz clic en Generar para crear múltiples UUID a la vez. Usa Copiar todo o Descargar para exportar como archivos TXT, JSON o CSV.

Decodificador de UUID

Inspecciona la estructura interna y propiedades de cualquier UUID:

1

Ingresa UUID

Expande la sección Decodificador de UUID en la parte inferior. Pega cualquier UUID y haz clic en Decodificar (o presiona Intro).

2

Ver detalles

Ve al instante la versión del UUID, variante, marca de tiempo (para v1 y v7) y valor hex sin procesar. Acepta UUID con o sin guiones, llaves y comillas.

Características

Tres versiones de UUID

Genera UUID en las tres versiones más comúnmente utilizadas, cada una adecuada para diferentes casos de uso:

  • v1 (Marca de tiempo) — Codifica la hora de creación e identificador de nodo aleatorio para registros de auditoría
  • v4 (Aleatorio) — 122 bits de datos aleatorios criptográficamente seguros para uso general
  • v7 (Ordenable) — Marca de tiempo Unix con bits aleatorios (RFC 9562) para optimización de bases de datos

Formato flexible

Personaliza el formato de salida con opciones de un clic que se aplican a UUID únicos y en lote en tiempo real:

  • Letras mayúsculas para consistencia
  • Elimina guiones para formato compacto
  • Añade llaves o comillas dobles
  • Todos los formatos funcionan al instante

Generación en lote

Genera hasta 1000 UUID a la vez con opciones de exportación flexibles:

  • Elige separador: salto de línea, coma o punto y coma
  • Exporta como archivos TXT, JSON o CSV
  • Copia todo al portapapeles al instante
  • Perfecto para inicialización de bases de datos

Decodificador de UUID

Pega cualquier UUID para inspeccionar al instante sus propiedades internas:

  • Número de versión y tipo de variante
  • Marca de tiempo de creación (v1 y v7)
  • Desglose de valor hex sin procesar
  • Acepta cualquier formato de UUID

Preguntas frecuentes

¿Qué versión de UUID debo usar?

Para la mayoría de los casos, UUID v4 es la opción estándar — es aleatorio, simple y ampliamente compatible en todas las plataformas y lenguajes de programación.

Si necesitas IDs ordenables por tiempo para bases de datos, usa UUID v7 — preserva el orden de inserción y mejora el rendimiento del índice al reducir divisiones de páginas B-tree.

Usa UUID v1 cuando necesites extraer la marca de tiempo de creación del ID mismo, útil para registros de auditoría y análisis basado en tiempo.

¿Pueden colisionar los UUID?

UUID v4 utiliza 122 bits aleatorios, dando aproximadamente 5,3 × 1036 valores posibles. La probabilidad de una colisión es astronómicamente baja.

Para ponerlo en perspectiva: necesitarías generar aproximadamente 2,7 × 1018 (2,7 trillones) UUID para tener un 50% de probabilidad de encontrar solo un duplicado.

Realidad práctica: En aplicaciones del mundo real, las colisiones de UUID son tan raras que se consideran estadísticamente imposibles. Tienes más probabilidades de ganar la lotería varias veces.

¿Cuál es la diferencia entre UUID y GUID?

UUID (Identificador Único Universal) y GUID (Identificador Único Global) se refieren a lo mismo. El formato y estructura son idénticos.

UUID

Término estándar

  • Especificación oficial RFC 4122 / RFC 9562
  • Utilizado en la mayoría de lenguajes de programación
  • Estándar multiplataforma
GUID

Término de Microsoft

  • Común en tecnologías de Microsoft
  • Utilizado en .NET, COM, Windows
  • Mismo formato que UUID

¿Por qué elegir UUID v7 sobre v4 para bases de datos?

UUID v7 incrusta una marca de tiempo de precisión de milisegundos, haciendo que los valores se ordenen naturalmente por hora de creación. Esto proporciona beneficios de rendimiento significativos para operaciones de bases de datos:

  • Rendimiento mejorado del índice B-tree — Las inserciones secuenciales reducen divisiones de páginas
  • Mejor utilización de caché — Los datos insertados recientemente permanecen en páginas activas
  • Consultas de rango eficientes — Las consultas basadas en tiempo utilizan el orden del índice
  • Sin columna de marca de tiempo separada necesaria — La hora de creación está incrustada en el ID
Mejor práctica: Usa UUID v7 para claves primarias de bases de datos en aplicaciones de alto volumen donde el orden de inserción y el rendimiento de consultas importan.

¿Es segura esta herramienta?

Sí, absolutamente. Todos los UUID se generan completamente en tu navegador usando la API Web Crypto, que proporciona generación de números aleatorios criptográficamente segura.

  • Generación en el cliente — Usa crypto.randomUUID() y crypto.getRandomValues()
  • Sin comunicación con servidor — Nada se envía a ningún servidor
  • Sin almacenamiento de datos — Los UUID no se registran ni se guardan en ningún lugar
  • Criptográficamente seguro — Usa el generador de números aleatorios seguro nativo del navegador
Garantía de privacidad: Tus UUID generados son completamente privados. Existen solo en tu navegador y nunca se transmiten ni se almacenan externamente.
Generación masiva
Haz clic en Generar para crear un nuevo UUID al instante
Usa opciones de formato para personalizar la salida (mayúsculas, sin guiones, llaves, comillas)
Genera hasta 1000 UUID a la vez con generación en lote
Descarga UUID en lote como archivos TXT, JSON o CSV
Usa el Decodificador de UUID para inspeccionar la versión y marca de tiempo de cualquier UUID
UUID v7 se recomienda para claves primarias de base de datos — ordenables por hora de creación
Todos los UUID se generan en tu navegador — sin envío de datos a ningún servidor
¿Quieres aprender más? Leer documentación →
1/8
Comience a escribir para buscar...
Buscando...
No se encontraron resultados
Pruebe con otras palabras clave