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