WMW

Generador de UUID

Free

Genera uno o muchos UUID a la vez en versión 4 (aleatoria), versión 7 (ordenada por marca de tiempo), versión 1 (heredada) o nulo, con formato opcional en mayúsculas, sin guiones, con llaves o urn:uuid:, e inspecciona cualquier UUID existente para revelar su versión, variante y marca de tiempo incrustada, todo ejecutándose completamente en tu navegador.

Funciona completamente en tu navegador. Nada se sube nunca a ningún lugar.

Actividad reciente

Visible para todos. Últimos 20 usos de todos los visitantes, más recientes primero.

Inspected a UUID

hace 2 horas

Inspected a UUID

hace 2 horas

Inspected a UUID

hace 2 horas

Generated 1 UUID(s) (v4)

hace 2 horas

Generated 1 UUID(s) (v4)

hace 2 horas

Generated 1 UUID(s) (v4)

hace 2 horas

Generated 1 UUID(s) (v4)

hace 2 horas

Generated 1 UUID(s) (v4)

hace 2 horas

Generated 1 UUID(s) (v4)

hace 2 horas

Generated 1 UUID(s) (v4)

hace 2 horas

Generated 1 UUID(s) (v4)

hace 2 horas

Generated 5 UUID(s) (v4)

hace 2 horas

Generated 5 UUID(s) (nil)

hace 2 horas

Generated 5 UUID(s) (v1)

hace 2 horas

Generated 5 UUID(s) (v7)

hace 2 horas

Generated 5 UUID(s) (v4)

hace 2 horas

Generated 1 UUID(s) (v4)

hace 2 horas

Comentarios (0)

¿Te ha resultado útil esta herramienta? Deja un comentario, comparte un consejo o cuéntanos cómo podemos mejorarla.

Los comentarios de invitados se revisan antes de publicarse. Iniciar sesión para publicar al instante.

Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!

Qué hace esta herramienta

Esta herramienta genera uno o muchos UUID a la vez en versión 4 (aleatoria), versión 7 (ordenada por marca de tiempo), versión 1 (basada en marca de tiempo heredada), o el UUID nulo con todo ceros, con formato opcional en mayúsculas, sin guiones, con llaves o urn:uuid:, y también puede analizar cualquier UUID existente para mostrar su versión, variante y marca de tiempo incrustada.

Cómo funciona

Un UUID consta de 128 bits distribuidos en un patrón fijo: unos pocos de esos bits están reservados para marcar la versión y la variante, y el resto porta datos aleatorios o, en las versiones 1 y 7, una marca de tiempo. Esta herramienta rellena los bits aleatorios usando el generador de números aleatorios criptográficamente seguro de tu navegador, calcula los bits de marca de tiempo directamente a partir de la hora actual para las versiones 1 y 7, establece los bits de versión y variante en los valores fijos correctos, y escribe el resultado en la agrupación hexadecimal estándar 8-4-4-4-12 antes de aplicar cualquier formato que hayas elegido. Inspeccionar un UUID simplemente invierte esto: lee los bits de versión y variante directamente, y para las versiones 1 o 7 decodifica los bits de marca de tiempo de vuelta a una fecha de calendario.

Problemas que resuelve

Preguntas frecuentes

›¿Cuál es la diferencia entre UUID v4, v7 y v1?

v4 es casi completamente aleatorio y es la opción más común cuando solo necesitas un identificador único sin ningún otro significado; v7 incrusta la marca de tiempo actual en sus primeros 48 bits para que los UUID generados más tarde siempre se ordenen después de los anteriores, lo que lo hace adecuado para claves primarias de bases de datos; v1 también incrusta una marca de tiempo pero usa un diseño más antiguo y complejo y se mantiene principalmente por compatibilidad con sistemas antiguos.

›¿Son seguros estos UUID, o podrían dos personas generar el mismo?

Sí, son seguros. v4 y las partes aleatorias de v1 y v7 se generan usando el generador de números aleatorios criptográficamente seguro de tu navegador (crypto.getRandomValues), la misma fuente usada para claves criptográficas; la probabilidad de que dos UUID v4 colisionen alguna vez es astronómicamente pequeña, mucho menor que la probabilidad de un fallo de hardware.

›¿Por qué querría una marca de tiempo incrustada en un UUID?

Un UUID v7 se ordena cronológicamente por su valor de texto porque la marca de tiempo va primero, lo que significa que un índice de base de datos sobre una clave primaria v7 se mantiene eficiente de la misma forma que lo haría para un entero autoincremental, mientras que un UUID v4 insertado en el mismo índice dispersa las filas aleatoriamente y fragmenta el índice con el tiempo.

›¿Qué me dicen realmente los resultados de "Validar e inspeccionar"?

Pegar cualquier UUID muestra su número de versión y variante (casi todos los UUID modernos son "RFC 4122"), y para los UUID de versión 1 o versión 7 también decodifica la marca de tiempo incrustada en una fecha legible, lo que es útil para averiguar aproximadamente cuándo se generó un UUID en particular.

›¿Esta herramienta envía mis datos a algún lugar?

No, cada UUID se genera y cada inspección se realiza completamente en tu navegador usando funciones de JavaScript integradas; nada se sube nunca a un servidor.

Herramientas relacionadas

Free

Texto

Verificador de Par Certificado y Clave SSL

Comprueba si una clave privada SSL/TLS, un certificado y una CSR opcional realmente pertenecen al mismo par de claves, decodifica y visualiza el sujeto, emisor, validez, SAN y huellas del certificado, todo ejecutándose completamente en tu navegador.

Free

Texto

Convertidor de Formato de Certificado SSL

Convierte certificados SSL/TLS entre codificación PEM y DER, agrupa certificados en un archivo PKCS#7 (.p7b) o los extrae de él, y empaqueta un certificado y una clave privada en un archivo PKCS#12 (.pfx / .p12) protegido por contraseña o los extrae de nuevo, todo ejecutándose completamente en tu navegador.

Free

Texto

Visor de Certificados SSL

Decodifica uno o más certificados X.509 PEM o DER y visualiza cada campo en lenguaje sencillo: sujeto, emisor, validez, huellas, detalles de la clave pública, y cada extensión estándar incluyendo Key Usage, Subject Alternative Names y Authority Information Access, todo ejecutándose completamente en tu navegador.

Free

Texto

Comparador de Textos

Compara dos bloques de texto y ve exactamente qué se añadió, eliminó o cambió a nivel de línea, palabra o carácter, con una vista unificada o en paralelo y un archivo de diferencia estándar descargable, todo ejecutándose completamente en tu navegador.

Free

Texto

Convertidor de Texto a ASCII

Convierte texto en sus códigos de caracteres ASCII y viceversa, con el resultado también mostrado en binario, hexadecimal y octal, todo ejecutándose completamente en tu navegador sin que se suba nada.

Free

Texto

Convertidor de Texto a Binario

Convierte texto en sus códigos de caracteres binarios y viceversa, con el resultado también mostrado en decimal, hexadecimal y octal, todo ejecutándose completamente en tu navegador sin que se suba nada.

Free

Texto

Convertidor de Texto a Hexadecimal

Convierte texto en sus códigos de caracteres hexadecimales y viceversa, con el resultado también mostrado en decimal, binario y octal, todo ejecutándose completamente en tu navegador sin que se suba nada.

Free

Texto

Convertidor Unicode

Convierte texto en secuencias de escape Unicode en formatos JavaScript, ES6 y entidad HTML, y decodifica secuencias de escape de vuelta a texto legible, manejando automáticamente los pares sustitutos para emojis, todo ejecutándose completamente en tu navegador.