Cómo generar uno o varios UUID
- Ingrese un número entero entre 1 y 1000 en el número de creaciones.
- Seleccione uno por línea o matriz JSON.
- Presione Generar UUID.
- Seleccione Capitalización si es necesario y copie o descargue los resultados.
Si vuelve a hacer clic en Generar UUID, se creará una nueva lista. Por otro lado, cambiar solo el formato de salida y las mayúsculas y minúsculas solo cambiará la representación de los valores que ya has creado. Cambiar el recuento borra los resultados anteriores y requiere que se regeneren. Guarde los valores que necesita antes de actualizar o salir de la página.
Descargue uno por línea como .txt y una matriz JSON como archivo .json. La salida JSON es una matriz de UUID envueltos como cadenas. Cuando lo use para importaciones de bases de datos o solicitudes de API, verifique por separado si el sistema de destino requiere una matriz o un objeto con una clave específica.
Formato de 36 caracteres y caso de UUID v4
UUID es un valor de 128 bits. Una representación de texto típica son los 32 caracteres hexadecimales divididos por 8-4-4-4-12 seguidos de cuatro guiones, para un total de 36 caracteres. En v4, la primera letra del tercer grupo es 4, y la primera letra del cuarto grupo es una de 8·9·a·b.
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
x: hexadecimal digit
y: 8, 9, a, or bLa notación anterior es un marcador de posición para describir la estructura y no es el UUID real que se utilizará. Las letras mayúsculas y minúsculas representan el mismo valor hexadecimal. Sin embargo, los sistemas que comparan cadenas generales en lugar de tipos de datos UUID pueden tratar los casos de manera diferente, por lo que se debe unificar las reglas de almacenamiento y comparación. Esta herramienta no proporciona separación de palabras, llaves ni formato de prefijo URN.
Método generado por el navegador y alcance de verificación de duplicados
Esta herramienta llama al crypto.randomUUID() del navegador. Esta API proporciona UUID v4 mediante un generador de números aleatorios criptográficamente seguro. Requiere HTTPS y un navegador moderno compatible; Los entornos en los que no estén disponibles provocarán un error de creación. Los valores generados no se envían al servidor de herramientas ni se almacenan en localStorage.
Una vez creada, la lista se verifica en busca de duplicados. No se compara con listas creadas previamente, otros dispositivos o bases de datos reales. Dado que UUID v4 es un valor aleatorio, la probabilidad de colisión no es matemáticamente cero. En sistemas donde los registros deben estar separados, proporcione restricciones únicas y formas separadas para manejar los conflictos. Esta página no tiene la capacidad de administrar registros de múltiples clics en el botón Crear.
Notas de implementación: MDN crypto.randomUUID().
UUID v4 y clasificación cronológica, utilizando datos de prueba
v4 no es un formato para expresar el orden del tiempo de creación. Ordenar la lista alfabéticamente no da como resultado un orden cronológico de creación. Esta herramienta solo es compatible con v4 y no proporciona generación v1·v5·v7 ni cálculo de ID determinista basado en nombres. Distinga entre tareas que siempre requieren el mismo ID para la misma entrada y tareas que requieren un ID nuevo y aleatorio.
Cuando se aprovechan los UUID en los datos de prueba, no se termina simplemente creando ID de filas específicas. Haga coincidir las identificaciones a las que hacen referencia otras tablas y conserve la lista que genere como material de prueba si necesita reproducir los resultados. Esta página no proporciona conexiones a bases de datos ni asignación automática de claves externas.
Formato/Versión Nota: Especificación UUID RFC 9562.
Se requieren verificaciones de autenticación y autorización incluso con UUID
El control de acceso no es completo simplemente porque las direcciones que utilizan UUID no se pueden adivinar fácilmente. El servicio debe comprobar por separado si el usuario tiene permiso para leer o modificar el documento. El UUID en sí no cifra datos ni prueba quién es el propietario del documento.
Este generador no brinda la capacidad de emitir, caducar o destruir tokens de inicio de sesión, almacenar contraseñas ni administrar claves secretas. Para obtener información de autenticación para servicios de producción, utilice procedimientos de gestión y diseño del lado del servidor adecuados para ese fin. Al insertar el identificador creado aquí en ejemplos de código público o materiales de prueba, es una buena idea verificar si es un valor confidencial asociado con una cuenta o documento real.
Preguntas frecuentes
¿UUID y GUID son cosas completamente diferentes?
GUID es el nombre utilizado para referirse al UUID. En la integración real, debe verificar las reglas de procesamiento de la plataforma que está utilizando, como la notación de cadenas y el orden de bytes.
¿Es un nuevo UUID si lo cambio a mayúsculas?
No. Sólo cambia la visualización del mismo valor hexadecimal. Verifique por separado los sistemas que distinguen entre mayúsculas y minúsculas en las comparaciones generales de cadenas.
¿Puedo volver a ver el historial de creación más tarde?
Esta herramienta no guarda el historial. Copie los resultados que necesita o descárguelos como archivos para conservarlos.