Saltar al contenido
nestoo
  • ¿Cuál es mi IP?Tu IP pública IPv4 e IPv6, tu ubicación y tu proveedor de internet.Red e IP
  • Búsqueda de IPUbicación, proveedor y red de cualquier dirección IP.Red e IP
  • Consulta DNSRegistros DNS (A, AAAA, MX, TXT, NS…) de cualquier dominio.Red e IP
  • Consulta WHOISTitular, registrador y fecha de expiración de cualquier dominio o IP.Red e IP
  • Comprobador de puertosComprueba si un puerto está abierto en tu IP o en un servidor.Red e IP
  • Comprobador de cabeceras HTTPCabeceras, códigos de estado y redirecciones de cualquier URL.Red e IP
  • Comprobador SSLValidez, expiración y cadena del certificado de cualquier sitio web.Red e IP
  • Generador de contraseñasContraseñas seguras y aleatorias, generadas en tu propio navegador.Contraseñas y seguridad
  • Comprobador de seguridad de contraseñasCuánto se tardaría en descifrar una contraseña y si se ha filtrado.Contraseñas y seguridad
  • Generador de hashesHashes MD5, SHA-1, SHA-256, SHA-512 y CRC32 de textos o archivos.Contraseñas y seguridad
  • Formateador de JSONFormatea, valida y minifica JSON; señala dónde está cada error.Herramientas para desarrolladores
  • Codificador/decodificador Base64Codifica texto o archivos en Base64 y vuelve a decodificarlos.Herramientas para desarrolladores
  • Codificador/decodificador de URLCodifica y decodifica URL y cadenas de consulta, y analiza enlaces.Herramientas para desarrolladores
  • Decodificador de JWTLee la cabecera y los claims de un JSON Web Token.Herramientas para desarrolladores
  • Generador de UUIDIdentificadores UUID v4 aleatorios y v7 ordenados por tiempo.Herramientas para desarrolladores
  • Conversor de marcas de tiempo UnixConvierte marcas de tiempo Unix en fechas y fechas en tiempo epoch.Herramientas para desarrolladores
  • Conversor binarioTraduce texto a binario y convierte números entre bases.Herramientas para desarrolladores
  • Contador de palabrasCuenta palabras, caracteres y oraciones, y calcula el tiempo de lectura.Herramientas de texto
  • Conversor de mayúsculas y minúsculasMAYÚSCULAS, minúsculas, Tipo Título, camelCase, snake_case y más.Herramientas de texto
  • Comparador de textosCompara dos textos y resalta las diferencias.Herramientas de texto
  • Generador de códigos QRCódigos QR gratis para enlaces, texto, wifi y contactos, en PNG o SVG.Herramientas para el día a día
  • Calculadora de porcentajesPorcentaje de un número, variación porcentual, aumentos y disminuciones.Herramientas para el día a día
  • Conversor de unidadesConvierte longitud, peso, temperatura, volumen, datos y más.Herramientas para el día a día

Generador de UUID

Genera UUID aleatorios de la versión 4 u ordenados por tiempo de la versión 7, hasta 100 a la vez, y analiza cualquier UUID para ver su versión y su fecha de creación.

Versión

Aleatorio: 122 bits aleatorios, así que un duplicado es prácticamente imposible. La opción habitual.

Cantidad
Formato

Analizar un UUID

Funciona en tu navegador. Lo que escribes nunca sale de tu dispositivo.

Cómo se usa

  1. 1En cuanto se carga la página, aparece un UUID nuevo de la versión 4. Haz clic en Copiar para usarlo.
  2. 2Selecciona Versión 7 si quieres identificadores que se ordenen por fecha de creación, e indica cuántos necesitas (hasta 100).
  3. 3Activa Mayúsculas, Sin guiones o Entre llaves para que el formato coincida con el que espera tu código.
  4. 4Pega un UUID existente en «Analizar un UUID» para comprobar que es válido y ver su versión, su variante y, en las versiones basadas en el tiempo, cuándo se creó.

¿Qué es un UUID?

Un UUID (universally unique identifier, «identificador único universal»), llamado GUID en el mundo Microsoft, es un número de 128 bits que se escribe como 32 dígitos hexadecimales en cinco grupos, como f47ac10b-58cc-4372-a567-0e02b2c3d479. Cualquier equipo puede crear uno sin consultar a un servidor central, y es prácticamente seguro que nadie más creará nunca el mismo. Por eso los UUID son muy populares como claves de bases de datos, nombres de archivo e identificadores de solicitudes: en cualquier sitio donde se creen registros en muchos lugares a la vez.

El formato lo define el RFC 9562, que sustituyó al RFC 4122 en 2024. El primer dígito del tercer grupo es la versión (4 en el ejemplo anterior), y el primer dígito del cuarto grupo indica la variante, que es 8, 9, a o b en los UUID estándar.

¿Versión 4 o versión 7?

La versión 4 son 122 bits de puro azar. No revela nada sobre cuándo ni dónde se creó y es la opción adecuada para la mayoría de los usos. Tendrías que generar unos 103 billones para llegar siquiera a una probabilidad de uno entre mil millones de obtener un solo duplicado.

La versión 7 empieza con una marca de tiempo de 48 bits en milisegundos, seguida de bits aleatorios, así que los UUID creados más tarde se ordenan después de los anteriores. Así, las bases de datos añaden las claves nuevas al final de sus índices en lugar de en posiciones aleatorias, lo que mantiene las inserciones rápidas y los índices compactos. La contrapartida: cualquiera puede leer en el UUID cuándo se creó, como muestra el analizador de esta página.

Cómo se generan estos UUID

Todo ocurre en tu navegador. Los UUID de la versión 4 se obtienen con crypto.randomUUID(), que recurre al generador de números aleatorios criptográficamente seguro del sistema operativo. Los de la versión 7 combinan la hora actual con bits aleatorios de crypto.getRandomValues(), y un contador hace que sean estrictamente crecientes aunque generes muchos en el mismo milisegundo, tal como recomienda el RFC 9562.

No se envía nada a ningún servidor ni se guarda nada, así que los identificadores que generes aquí son solo tuyos.

Preguntas frecuentes

¿Los UUID son realmente únicos?

No está garantizado, pero a efectos prácticos es como si lo fueran. Con 122 bits aleatorios, una colisión en la versión 4 es muchísimo menos probable que un fallo de hardware que corrompa tus datos. Los duplicados solo son un riesgo real cuando el generador de números aleatorios tiene fallos; por eso esta herramienta usa el generador criptográfico del navegador.

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

En la práctica, ninguna. GUID (globally unique identifier, «identificador único global») es el nombre que usa Microsoft para el mismo formato de 128 bits. Las herramientas de Windows suelen mostrar los GUID en mayúsculas y entre llaves, como {F47AC10B-58CC-4372-A567-0E02B2C3D479}; usa las opciones Mayúsculas y Entre llaves para obtener ese formato.

¿Debo usar UUID como claves primarias de una base de datos?

Funcionan bien cuando los registros se crean en muchos lugares o cuando los identificadores no deben revelar cuántos registros hay. Para claves primarias, es mejor la versión 7 que la 4: su orden temporal mantiene compactos los índices de árbol B y rápidas las inserciones. Guarda los UUID en una columna nativa uuid o como 16 bytes, en lugar de como texto de 36 caracteres.

¿Puedo saber cuándo se creó un UUID?

Solo en las versiones basadas en el tiempo. Las versiones 1, 6 y 7 contienen una marca de tiempo, que el analizador de esta página decodifica. La versión 4 es puramente aleatoria, y las versiones 3 y 5 son hashes de un nombre, así que no contienen ninguna fecha.

¿Puedo usar un UUID como token secreto?

Un UUID de la versión 4 creado con un generador criptográfico es difícil de adivinar, pero no está pensado para ser secreto: los UUID acaban en logs, URL y capturas de pantalla. Para enlaces de restablecimiento de contraseña, claves de API o tokens de sesión, usa un token aleatorio específico. No uses nunca la versión 7 como secreto, porque una parte es una marca de tiempo predecible.