Idioma : en | de | fr | es

Generador de UUID V5

XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX


Se agregará un contador de iteradores a cada nombre (por ejemplo, test-name0, test-name1 ...)

Resumen general

El formato UUID v5 es un identificador determinista creado a partir de una combinación de un espacio de nombres y una cadena de nombres. A diferencia de los formatos UUID basados en aleatoriedad, la versión 5 de UUID siempre produce el mismo resultado cuando se le proporcionan las mismas entradas, lo que lo hace ideal para identificadores estables y repetibles en sistemas distribuidos, API o bases de datos.

Esta página le permite generar estos identificadores al instante en su navegador sin necesidad de instalar herramientas adicionales.

Cómo funciona UUID v5

Un UUID v5 se crea mediante el hash de dos componentes con SHA-1:

  • un espacio de nombres (otro UUID o cualquier cadena personalizada)
  • un nombre (texto que identifica el recurso)

El resultado es un identificador de 128 bits codificado en el formato UUID estándar 8-4-4-4-12.

Dado que el algoritmo es determinista, entradas idénticas siempre generan el mismo UUID.

La herramienta aplica automáticamente un sufijo iterador (por ejemplo, nombre0, nombre1, nombre2...) cuando se generan varios identificadores a la vez.

Cómo utilizar este generador de UUID v5

Este generador de UUID v5 está diseñado para ser sencillo y flexible:

  1. Introduzca un espacio de nombres, ya sea un UUID o cualquier cadena personalizada.
  2. Introduzca un nombre, el texto base para generar identificadores.
  3. Elija cuántos valores desea crear utilizando el campo Generar múltiples.
  4. Seleccione el formato de salida utilizando el menú desplegable Separado por
  5. (nueva línea, CRLF, coma, punto y coma, espacio, JSON o un separador personalizado).
  6. Haga clic en Generar para crear la lista.
  7. Utilice Copiar para copiar todos los resultados a la vez.
  8. Utilice Descargar para guardar los valores generados en el formato correspondiente
  9. (por ejemplo, .json cuando se selecciona JSON).
  10. Pulse Borrar para vaciar el campo de salida.

Toda la generación se realiza íntegramente en el lado del cliente, dentro de su navegador.

Ejemplo de resultado

A continuación se muestra una lista de ejemplo generada por el generador UUID v5 en línea:

e3c6b980-0797-5fde-9dde-67ae1f2baa32

e3c6b980-0797-5fde-9dde-67ae1f2baa33

e3c6b980-0797-5fde-9dde-67ae1f2baa34

Cada valor se basa en el espacio de nombres, el nombre y el número de iterador que se añaden automáticamente.

Opciones avanzadas

Selección del separador

Elija cómo se debe formatear la lista generada:

  • Nueva línea \n
  • CRLF \r\n
  • Comma ,
  • Punto y coma ;
  • Espacio
  • Matriz JSON
  • Separador personalizado

Formatos de descarga

El botón Descargar exporta los resultados según el separador seleccionado:

Separador seleccionado Formato de descarga
JSON .json
Coma / Punto y coma .csv
Otros .txt

Contador iterador

Al generar varios UUID, se añade automáticamente un sufijo iterador:

test-name0, test-name1, test-name2 …

Esto garantiza que cada identificador v5 siga siendo único dentro del lote, al tiempo que se genera de forma determinista.

Dónde se utiliza UUID v5

  • identificadores de recursos consistentes
  • versiones de puntos finales de API
  • hash de usuarios o dispositivos
  • claves de bases de datos que deben permanecer estables
  • sincronización entre sistemas
  • generación determinista de ID para aplicaciones distribuidas

Detalles técnicos

Componente Descripción
Entrada Espacio de nombres + nombre
Hash SHA-1 (datos transformados en UUID de 128 bits)
Versión Fijada en 5
Formato Cadena de 36 caracteres (8-4-4-4-12)
Determinismo Misma entrada → misma salida siempre

Un UUID v5 no es aleatorio. Es un identificador reproducible y estable adecuado para una asignación coherente a largo plazo.

FAQ

Q: ¿Qué es UUID v5 y cómo funciona?
Q: ¿Cómo generar un UUID v5 en línea?
Q: ¿Cómo elegir un espacio de nombres para UUID v5?
Q: ¿Cuándo se debe utilizar UUID v5 en lugar de UUID v1 o v4?