Nada de lo que escribes se envía a ningún sitio — 100% en tu dispositivo

Generador de UUID (v4)

UUID aleatorios con aleatoriedad criptográficamente segura.

0 B subidos — nada de lo que escribes se ha enviado a ningún sitio?

Ni lo que escribes ni los archivos que eliges salen de aquí — todo se ejecuta dentro de esta página y ninguna petición lleva tu contenido a un servidor.

Otras herramientas envían lo que escribes a un servidor y lo procesan allí. Aunque prometan borrarlo después, mientras tanto tu contenido está en la máquina de otra persona. Aquí no existe el paso de envío. Cuanto más delicado sea el contenido — contraseñas, cláusulas de contrato, notas privadas — mayor es la diferencia. Cómo comprobarlo →

Genera identificadores que nunca se repiten, todos los que necesites de una vez

Los registros de una base de datos, los nombres de archivos subidos y los identificadores de seguimiento de peticiones necesitan valores que nunca se repitan. Esta herramienta crea UUID aleatorios de la versión 4, desde uno hasta 1000 por vez, y puede darlos en mayúsculas o sin guiones. Se generan en tu dispositivo y no quedan registrados en ninguna parte.

Un poco más a fondo

Un UUID son 32 dígitos hexadecimales divididos en grupos de 8-4-4-4-12, 36 caracteres en total. La versión 4 llena con datos aleatorios 122 de sus 128 bits; los 6 restantes indican la versión y la variante. Eso deja unos 5.3 × 10^36 valores posibles, así que varios servidores pueden crear identificadores sin coordinarse y la probabilidad de que dos coincidan es despreciable en la práctica. Un v4 se reconoce a simple vista: el tercer grupo siempre empieza con 4 y el cuarto empieza con 8, 9, a o b.

Los valores salen de crypto.randomUUID(), que viene integrado en el navegador y usa una fuente aleatoria criptográficamente segura, a diferencia de los identificadores improvisados con Math.random(), cuyo siguiente valor se puede adivinar. La página genera cinco UUID en cuanto se abre. La casilla Cantidad acepta de 1 a 1000: un número mayor se ajusta a 1000, y 0 o la casilla vacía te dan uno. El estándar de UUID recomienda escribirlos en minúsculas y compararlos sin distinguir mayúsculas, así que activa Mayúsculas solo si el sistema que los recibe lo exige.

Cómo se usa

Cuándo ayuda

Claves primariasVarias apps o servidores pueden crear registros por separado sin choques de claves y, a diferencia de 1, 2, 3, la clave no revela cuántos registros hay ni cuál sigue.
Datos de pruebaGenera 1000 de una vez y pégalos en una columna de hoja de cálculo para llenar el campo de ID de usuarios o pedidos de ejemplo.
Nombres de archivos subidosGuardar las fotos de los usuarios con nombre UUID evita sobrescribir archivos que se llaman igual y no expone el nombre original.
GUID al estilo WindowsEl registro de Windows y algunas configuraciones de .NET usan GUID en mayúsculas; genéralos con Mayúsculas activado y agrega tú las llaves.

Tropiezos comunes

Marqué una opción y la lista no cambió.Las opciones se aplican en la siguiente tanda. Presiona Generar otra vez; ten en cuenta que así se crean UUID completamente nuevos y no se reformatean los anteriores. Para pasar a mayúsculas valores que ya usas, cambia las mayúsculas en un editor de texto.
Necesito más de 1000.Cada tanda llega como máximo a 1000. Genera y copia varias veces y une las listas; cada tanda usa valores aleatorios nuevos, así que no se van a repetir entre sí.
Necesito UUID que se ordenen por fecha de creación.Esta herramienta solo crea la versión 4. No ofrece la versión 7, ordenada por tiempo, ni la versión 1; para claves que deban quedar en orden dentro del índice, usa el generador de tu base de datos o de tu biblioteca de UUID.
El cuadro de resultados está vacío.Los navegadores muy antiguos no tienen crypto.randomUUID(), así que no se puede generar nada. Actualiza Chrome, Edge, Safari o Firefox y vuelve a cargar la página.

Consejo Elige un solo formato para guardar, en minúsculas con guiones o sin ellos, y respétalo, para que el mismo UUID nunca se compare como dos cadenas distintas y falle una búsqueda.

Notas

¿Es seguro?

Sí: usa crypto.randomUUID(), la fuente de aleatoriedad criptográficamente segura que trae el navegador, y los valores generados nunca salen de tu dispositivo.