UUID v4 aleatorios y v7 ordenados por tiempo, hasta 1.000 a la vez, con validador
Se ejecuta en su navegador. Nada de lo que escribe se envía a ningún sitio.Un UUID es un identificador de 128 bits, lo bastante aleatorio como para que dos máquinas no produzcan el mismo. La versión 4 es totalmente aleatoria; la versión 7 empieza con una marca de tiempo, así que las filas se ordenan por fecha de creación. Hasta 1.000 a la vez, generados con la criptografía de su propio navegador.
Esta página se ha traducido automáticamente del original en inglés. Ninguna persona ha revisado todavía la traducción, así que la versión en inglés es la que debe consultar. Leer el original en inglés
Elija «v4 aleatorio» o «v7 ordenado por tiempo» en Tipo.
Indique cuántos necesita en Cuántos, hasta 1.000.
Active o desactive Mayúsculas, Guiones o Llaves para que coincida con el formato que espera su código.
Haga clic en Generar y luego en Copiar; para una lista, el icono de descarga la guarda como archivo de texto.
Este generador de UUID crea UUID de versión 4 y versión 7 en su navegador, de uno a mil a la vez. Elija mayúsculas, sin guiones o entre llaves, y después copie la lista o descárguela como archivo de texto. Pegue cualquier UUID en el verificador para ver si es válido, qué versión es y cuándo se creó si la versión registra una hora.
Los desarrolladores lo usan para generar datos de prueba, crear claves primarias para fixtures, rellenar una clave de idempotencia en una petición de API o dar un identificador estable a un nuevo servicio, feature flag o entrada de registro. La versión 7 es adecuada para claves de base de datos: empieza con una marca de tiempo, así que las filas nuevas se ordenan por fecha de creación y los índices se mantienen compactos.
Los valores de la versión 4 proceden de crypto.randomUUID. Los de la versión 7 siguen la RFC 9562: 48 bits de milisegundos, los bits de versión y variante, un contador y bits aleatorios de crypto.getRandomValues. Dentro del mismo milisegundo el contador aumenta, así que cada UUID de un lote es mayor que el anterior, incluso cuando genera mil a la vez.
Hay dos alternativas integradas. Un ULID son 26 caracteres en base32 de Crockford, una marca de tiempo en milisegundos seguida de 80 bits aleatorios, y se ordena como texto; la opción monotónica mantiene en orden los ID de un mismo milisegundo. Un nanoid es una cadena aleatoria corta, de 21 caracteres seguros para URL por defecto, con la longitud y el alfabeto que usted elija y una estimación de la probabilidad de colisión. El verificador decodifica la hora de un ULID igual que la de un UUID.
No se envía nada a un servidor y los valores generados nunca se guardan; las opciones se recuerdan en este dispositivo. Un UUID es un identificador, no un secreto, así que no lo use como contraseña ni como token de acceso. Herramientas relacionadas: Password Generator, Hash Generator, Unix Timestamp Converter.
La versión 4 es totalmente aleatoria salvo los bits de versión y variante. La versión 7 empieza con la hora en milisegundos y luego añade bits aleatorios, así que los UUID v7 se ordenan según su creación. Use v7 para claves primarias de base de datos y v4 cuando el orden no deba revelar nada.
En la práctica, sí. Un UUID v4 tiene 122 bits aleatorios; habría que generar miles de millones por segundo durante muchos años antes de que una colisión fuera probable. La versión 7 añade una marca de tiempo en milisegundos y un contador, lo que hace imposible una coincidencia dentro de un mismo generador.
Sí. GUID es el nombre que Microsoft da al mismo identificador de 128 bits. Las herramientas de Windows suelen mostrarlo en mayúsculas y entre llaves, algo que puede activar con las opciones Mayúsculas y Llaves.
Un ULID es adecuado para claves de base de datos y registros que deben ordenarse por tiempo como texto plano, en 26 caracteres en lugar de 36. Un nanoid es adecuado para ID cortos en URL o nombres de archivo, donde no se quiere una marca de tiempo. Use un UUID cuando un esquema, una API o un tipo de columna de base de datos lo espere.
Péguelo en el cuadro Comprobar un UUID. Muestra si el valor es válido, la versión y la variante y, para las versiones 1, 6 y 7, la fecha y hora en que se creó. La versión es el primer dígito del tercer grupo.
No. Se generan en su navegador con su generador seguro de números aleatorios y nunca se envían ni se guardan. Solo se recuerdan en este dispositivo sus opciones, como las mayúsculas o la cantidad que generar.
¿Sigue sin resolverlo? Pregunte sobre Generador de UUID y cualquiera que lo sepa puede responder. No se necesita cuenta.