Generador de UUID/GUID gratis: crea UUID v1, v4, v5 y v7, además de ULID y NanoID en lote — o decodifica un UUID para ver su versión y marca de tiempo.
UUID aleatorio — la opción por defecto para la mayoría de los usos.
También podrías encontrar útiles estas calculadoras
Genera hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 a partir de texto
Convierte texto a códigos ASCII, binario y hexadecimal
Analiza tamaño y estructura de datos JSON
Analiza la seguridad de contraseñas y tiempo de descifrado
Crea identificadores únicos universales con un clic — UUID v4 (aleatorio), v7 (ordenado por tiempo), v1, v3/v5 basados en espacio de nombres, además de Nil/Max, ULID y NanoID. Genera en lote, copia o exporta, y decodifica cualquier UUID para leer su versión y marca de tiempo. Conforme a RFC 9562, con aleatoriedad criptográficamente segura, y 100% en tu navegador.
Un UUID (identificador único universal) es un valor de 128 bits, escrito como 32 dígitos hexadecimales en cinco grupos (8-4-4-4-12). GUID es el término de Microsoft para lo mismo. Las distintas versiones se generan de forma diferente: v4 es totalmente aleatorio; v7 incrusta una marca de tiempo en milisegundos para que los ID se ordenen por creación (ideal para claves de base de datos); v1 combina una marca de tiempo con un valor de nodo; v3 y v5 derivan un ID determinista combinando un espacio de nombres y un nombre (MD5 para v3, SHA-1 para v5). ULID y NanoID son alternativas populares — ULID es ordenable por tiempo y NanoID es corto y seguro para URL.
Estructura
v7 da claves primarias ordenables por tiempo que se indexan eficientemente.
v4 para ID de solicitud, claves de objetos y nombres de archivo.
v5 para derivar un ID estable a partir de un nombre, como una URL.
Genera ID en lote para poblar bases de datos y fixtures.
NanoID o ULID para identificadores compactos y amigables con URL.
Obtén identificadores resistentes a colisiones para filas de base de datos, claves de API, archivos y eventos.
Elige v4 para uso general, v7 para claves ordenables de base de datos, o v5 para ID deterministas.
Genera hasta 1000 a la vez y expórtalos para poblar bases de datos o pruebas.
Decodifica un UUID desconocido para ver su versión, variante y marca de tiempo.
Conforme a RFC 9562, aleatoriedad criptográficamente segura, generado totalmente en tu navegador.
v4 es totalmente aleatorio. v7 coloca una marca de tiempo en milisegundos al inicio, por lo que los ID v7 se ordenan por creación — lo que los hace mucho mejores como claves primarias porque mantienen el índice ordenado. Ambos son de 128 bits y prácticamente únicos.
Usa v4 para ID únicos de uso general. Usa v7 para claves primarias de base de datos (ordenables por tiempo). Usa v5 cuando necesites un ID determinista a partir de un espacio de nombres y un nombre. v1 es mayormente heredado; v3 es como v5 pero usa el hash MD5, más débil.
Es astronómicamente improbable. Un UUID v4 tiene 122 bits aleatorios — tendrías que generar miles de millones por segundo durante muchos años para tener una posibilidad significativa de colisión.
Sí. Esta herramienta usa una fuente aleatoria criptográficamente segura (Web Crypto), no Math.random, por lo que los ID son impredecibles.
GUID (identificador único global) es el término de Microsoft para un UUID. Son el mismo formato de 128 bits; los GUID se muestran a menudo en mayúsculas y entre llaves.
ULID es un identificador de 26 caracteres, ordenable por tiempo, que usa base32 Crockford. NanoID es un ID corto y seguro para URL (21 caracteres por defecto). Ambos son alternativas populares a los UUID.