Todas las versiones útiles
v4 aleatorio, v7 ordenado por tiempo, v1 clásico, v6 reordenado, v5 determinista con SHA-1, y los valores centinela nulo y máximo definidos por RFC 9562.
Genera valores UUID y GUID en lote (v4 aleatorio, v7 ordenado por tiempo, v1 clásico, v6 reordenado o v5 determinista) y luego dales formato, expórtalos y decodifícalos sin salir de tu navegador.
Aleatorio. La opción por defecto para claves de bases de datos, ids de solicitudes y todo lo que no necesite orden.
Elige una versión y selecciona Regenerar para crear identificadores.
Aleatoriedad de Web Crypto · nada se sube · nada se guarda
Pega cualquier UUID o GUID (entre llaves, entre comillas, sin guiones o con prefijo urn) para leer su versión, su variante y la marca de tiempo incrustada.
Genera hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de textos o archivos, y verifica una suma de comprobación publicada.
Cuando necesites un secreto de verdad y no un identificador, genera una contraseña o una frase de contraseña de alta entropía.
Formatea y valida los payloads en los que acaban tus identificadores generados.
Todos los UUID de aquí tienen el mismo ancho; lo que cambia es el significado de los bits. Aleatorio, ordenado por tiempo o calculado a partir del hash de un nombre: elige la disposición que encaje con el uso que tendrá el identificador.
La versión 4 para claves aleatorias opacas, la versión 7 cuando los identificadores deban ordenarse por fecha de creación y la versión 5 cuando la misma entrada deba producir siempre el mismo UUID.
Genera hasta 1,000 a la vez y luego cambia mayúsculas o minúsculas, guiones, llaves, comillas o el prefijo urn:uuid para adaptarlos a tu lenguaje o base de datos.
Copia un valor o la lista completa, descárgala como TXT, JSON o CSV y pega cualquier UUID existente en el inspector para leer su versión y su marca de tiempo.
v4 aleatorio, v7 ordenado por tiempo, v1 clásico, v6 reordenado, v5 determinista con SHA-1, y los valores centinela nulo y máximo definidos por RFC 9562.
Minúsculas o mayúsculas, con guiones o compacto, simple, entre llaves, entre comillas o con prefijo urn, en líneas, en una lista separada por comas, en un array JSON o en CSV.
Pega cualquier UUID o GUID para leer su versión, su variante, la fecha de creación incrustada, la secuencia de reloj y el identificador de nodo.
Los bits aleatorios proceden de la API Web Crypto, y el identificador de nodo se genera al azar con el bit de multidifusión activado, nunca a partir de tu dirección MAC.
Las versiones 1, 6 y 7 usan un contador por pestaña, de modo que incluso un bucle rápido produce identificadores ordenados y únicos.
La generación, el formato y la decodificación ocurren en este navegador. No se transmite nada y no se conserva nada.
Usa la versión 4 cuando el identificador no deba revelar nada y el orden no importe. Usa la versión 7 para claves primarias de bases de datos, porque su marca de tiempo Unix inicial mantiene las inserciones secuenciales y reduce la fragmentación del índice. Usa la versión 5 cuando el mismo nombre deba corresponder siempre al mismo identificador.
Un UUID de versión 4 tiene 122 bits aleatorios, más que suficientes para identificadores imposibles de adivinar. Aun así, un UUID es un identificador y no un secreto: no lo uses como contraseña, token de sesión o clave de API, porque para eso la herramienta adecuada es un generador de tokens diseñado con ese fin.
Aquí no. La especificación original permitía usar la dirección real de una tarjeta de red en el campo de nodo. Esta herramienta genera un identificador de nodo aleatorio con el bit de multidifusión activado, que es lo que recomienda RFC 9562 para un nodo aleatorio, así que no se incrusta ningún dato de tu hardware.
En la práctica, ninguna. GUID es el nombre que Microsoft da al mismo identificador de 128 bits. Las herramientas de Microsoft suelen mostrarlo en mayúsculas y entre llaves, por eso esta herramienta ofrece ambos formatos.
La versión 5 es determinista por diseño: es el hash SHA-1 de un espacio de nombres y un nombre. Con el mismo espacio de nombres y el mismo nombre siempre obtienes el mismo UUID, y eso es justamente lo que la hace útil para identificadores estables y reproducibles.
Sí. El valor con todos los bits a cero está definido explícitamente como un valor centinela que significa "sin identificador", y RFC 9562 añadió su equivalente con todos los bits a uno, el UUID máximo, como límite superior. Ninguno de los dos tiene versión ni variante.
No. Los bytes aleatorios proceden de la implementación de Web Crypto de tu navegador, el hash de la versión 5 usa el SHA-1 del navegador y la decodificación es un análisis local. Ningún identificador sale nunca de este dispositivo.
Explora una colección cada vez más amplia para cálculos, documentos, escritura y el trabajo diario.