Generador de UUID v5 (basado en nombre)
Convierta nombres, URL o dominios en UUID estables: el mismo espacio de nombres y el mismo nombre dan siempre el mismo resultado.
Procesado localmente en tu navegador· Tus datos se quedan en tu navegador.
¿Qué es Generador de UUID v5 (basado en nombre)?
Un UUID versión 5 se calcula aplicando SHA-1 a un UUID de espacio de nombres seguido de un nombre y dando formato de UUID a 128 bits del resultado. La versión 3 hace lo mismo con MD5. No hay aleatoriedad, así que la salida es reproducible en cualquier máquina y en cualquier lenguaje que siga la RFC 9562.
Pegue un nombre por línea, elija un espacio de nombres (DNS, URL, OID, X.500 o su propio UUID) y obtendrá un UUID por línea, además de una tabla nombre → UUID. Por ejemplo, el espacio DNS con el nombre python.org da 886313e1-3b8a-5372-9b90-0c9aee199e5d.
¿Cómo funciona?
- Escriba o pegue los nombres, uno por línea. Las líneas vacías se omiten y por defecto se recortan los espacios alrededor.
- Elija el espacio de nombres: DNS para nombres de dominio, URL para direcciones o un UUID personalizado propio.
- Seleccione v5 (SHA-1, recomendado) o v3 (MD5, heredado) y el formato de salida.
- Copie los UUID o descargue un CSV que empareje cada nombre con su UUID.
Casos de uso habituales
- Derivar un ID estable para un registro a partir de su clave natural, como un correo o una URL.
- Reproducir los UUID que crea su código Python, Java o Go con uuid5 para depurar una discrepancia.
- Hacer importaciones idempotentes: repetir la importación da los mismos IDs en lugar de duplicados.
- Crear un espacio de nombres por aplicación y derivar de él todos los IDs de entidades.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
python.org example.com
886313e1-3b8a-5372-9b90-0c9aee199e5d cfbff0d1-9375-5685-968c-48ce8b15ae17
Privacidad
Generador de UUID v5 (basado en nombre) se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
Los UUID basados en nombre no son secretos: quien adivine el espacio de nombres y el nombre puede recalcular el valor. SHA-1 y MD5 solo sirven aquí para mezclar, no para seguridad.
Preguntas frecuentes
¿Qué diferencia hay entre v3 y v5?
Son idénticos salvo por el hash: v3 usa MD5 y v5 usa SHA-1. Prefiera v5 en trabajos nuevos; use v3 solo para coincidir con datos existentes.
¿Qué espacio de nombres debo usar?
Use DNS para nombres tipo dominio y URL para URL completas. Para sus propios datos, genere una vez un UUID aleatorio, guárdelo como espacio de nombres de su aplicación y úselo como espacio personalizado.
¿Por qué mi UUID difiere del de otra herramienta?
Compruebe el espacio de nombres, el nombre exacto (importan mayúsculas, espacios y saltos de línea) y la versión. Incluso un espacio final cambia el resultado; esta herramienta recorta los espacios por defecto y puede desactivarlo.
Herramientas relacionadas
Generador de UUID
Cree uno o miles de identificadores únicos universales en la versión que necesite, con el formato exacto que esperan su código o su base de datos.
Herramientas para desarrolladores
Generador de UUID v4
Obtenga UUID de versión 4 aleatorios, la opción habitual para IDs únicos cuando no importan el orden ni la repetibilidad.
Herramientas para desarrolladores
Validador de UUID y detector de versión
Pegue uno o varios UUID para ver cuáles son válidos, de qué versión son y, en las versiones basadas en tiempo, cuándo se crearon.
Herramientas para desarrolladores
Generador de hash SHA-1
Calcule al instante el resumen SHA-1 de 160 bits de un texto o de bytes hexadecimales.
Hash y checksum
Generador de hash MD5
Obtenga el resumen MD5 de 128 bits de un texto o de bytes hexadecimales mientras escribe.
Hash y checksum
Verificador de hash
Pegue la suma de comprobación que le dieron, suelte el archivo y vea si coinciden.
Hash y checksum
Generador de UUID v3 (MD5)
Convierta nombres en UUID v3 estables: el mismo espacio de nombres y nombre siempre producen el mismo identificador.
Herramientas para desarrolladores