Generate UUIDs
Validate UUID
Generated UUIDs(1)
¿Qué es el generador de UUID?

UUID Generator es una herramienta en línea gratuita que crea identificadores universalmente únicos (UUID), también conocidos como GUID (identificadores globalmente únicos). Los UUID son valores de 128 bits que se utilizan para identificar de forma única objetos, registros y recursos en sistemas de software sin necesidad de una autoridad central.
Este generador produce UUID versión 4, la variante aleatoria, que es la que se desea en casi todos los casos en los que una identificación tiene que ser única sin coordinarse con nada más. Puede generar docenas uno a la vez o generar docenas en masa y copiarlas en el formato que espera su código: canónico, mayúsculas, reforzado o sin guiones.
Los UUID son esenciales en sistemas distribuidos, bases de datos, API y microservicios donde se necesita una identificación única en diferentes servidores y servicios. Ya sea que necesite una clave principal para un registro de base de datos, un token de sesión o un nombre de archivo único, esta herramienta genera UUID que cumplen con los estándares al instante en su navegador.
Las versiones no son intercambiables y elegir la incorrecta tiene consecuencias. La versión 4 consta de 122 bits aleatorios, lo cual es suficiente para que las colisiones no sean una preocupación práctica: sería necesario generar miles de millones antes de que valga la pena pensar en las probabilidades. La versión 1 codifica una marca de tiempo y la dirección de red de la máquina, por lo que clasifica por tiempo de creación y filtra dónde y cuándo se creó, razón por la cual cayó en desgracia. La versión 7, la opción más nueva, mantiene el orden de tiempo sin el identificador de hardware, y ese orden importa más de lo que parece: los identificadores aleatorios de la versión 4 se dispersan en un índice de la base de datos y lo fragmentan, mientras que los identificadores ordenados por tiempo se agregan. Lo único que no es ninguna versión es secreta. Un UUID es único, no inseguro en el sentido en que debe ser un token de seguridad, por lo que no debería sustituirlo.
¿Cómo usar el generador de UUID?
Consulta la versión 4 que necesitas
Decida si la versión 4 es la elección correcta. Sus 122 bits aleatorios lo convierten en el valor predeterminado para claves primarias, nombres de archivos e identificaciones de correlación; Los identificadores ordenados por tiempo son la alternativa cuando el valor será indexado en gran medida por una base de datos.
Establecer la cantidad
Elija cuántos UUID generar a la vez. Puede generar un único UUID o generar múltiples UUID para operaciones por lotes.
generar UUID
Haga clic en generar. Cada id sigue el diseño de la versión 4 definido en RFC 9562, con sus bits aleatorios extraídos de Web Crypto API en lugar de Math.random.
Copiar y usar
Haga clic en cualquier UUID para copiarlo a su portapapeles, o use el botón Copiar todo para agarrar todo el lote para usar en su aplicación.
Características clave
Aleatoriedad criptográfica
Los 122 bits aleatorios provienen de Web Crypto API, no de Math.random, cuya salida es predecible a partir de valores anteriores
Cuatro formatos de salida
Copie como canónico minúscula, mayúscula, apuntalado {...} o con los guiones eliminados, coincidiendo con lo que espera su idioma o base de datos
generación a granel
Genere múltiples UUID a la vez para operaciones por lotes como sembrar bases de datos o crear datos de prueba
Cumple con los estándares
Cada identificación sigue el diseño de la versión 4 en RFC 9562, que dejó obsoleto a RFC 4122, con la versión y los bits variantes configurados correctamente
Frequently Asked Questions
Related Tools
Timestamp Converter
Convert between Unix timestamps and human-readable dates
JWT Generator
Generate and sign JSON Web Tokens with HS256, HS384, or HS512, add standard claims, and copy the token. Runs client-side.
List Randomizer
Shuffle a list into random order or pick random winners from names, entries, or any list of items
Random Number Generator
Generate random numbers in any range, with unique-only and decimal options.
Comments
0 comments
No comments yet. Be the first to share your thoughts!