Utilidad de identificadores para desarrolladores · Gratis

Generador de UUID

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.

Generado con Web Crypto en este navegador
Informar de un problema
Versión

Elige una versión de UUID

Aleatorio. La opción por defecto para claves de bases de datos, ids de solicitudes y todo lo que no necesite orden.

Tamaño del lote

Cuántos

Formato

Forma de la salida

Mayúsculas o minúsculas
Envoltorio
Separador
Generado en local

0 identificadores V4

Elige una versión y selecciona Regenerar para crear identificadores.

Aleatoriedad de Web Crypto · nada se sube · nada se guarda

Inspector

Decodifica un UUID existente

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.

Cómo funciona

128 bits, organizados de cinco formas distintas.

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.

  1. 01

    Elige una versión

    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.

  2. 02

    Define el lote y el formato

    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.

  3. 03

    Copia, descarga o decodifica

    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.

Pensado para sistemas reales

Generación en lote, formato exacto y un decodificador.

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.

Un formato que encaja con tu destino

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.

Un decodificador, no solo un generador

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.

Aleatoriedad criptográfica

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.

Monotónico dentro de un milisegundo

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.

Sin subidas ni almacenamiento

La generación, el formato y la decodificación ocurren en este navegador. No se transmite nada y no se conserva nada.

Preguntas sobre UUID

Versiones, colisiones, privacidad y formato GUID.

¿Qué versión de UUID debo usar?+

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.

¿Es seguro usar estos UUID como tokens de seguridad?+

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.

¿Un UUID de versión 1 expone mi dirección MAC?+

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.

¿Qué diferencia hay entre un UUID y un GUID?+

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.

¿Por qué dos UUID de versión 5 pueden ser idénticos?+

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.

¿El UUID nulo es un UUID real?+

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.

¿Se sube algo a un servidor?+

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.

Más herramientas especializadas, listas cuando las necesites.

Explora una colección cada vez más amplia para cálculos, documentos, escritura y el trabajo diario.

Ver todas las herramientas