Herramientas HTML

Gratis Generador de UUID

Genere identificadores UUID v4 (aleatorio) o v7 (ordenados por tiempo) con opciones configurables

Cargando herramienta...

Qué es Generador de UUID?

Un generador de UUID basado en navegador que crea identificadores conformes a RFC 9562. Elija entre v4 (aleatorio) para IDs unicos de proposito general y v7 (ordenados por tiempo) para IDs amigables con bases de datos y ordenables. Genere hasta 100 UUID a la vez con formato de mayusculas/minusculas y guiones configurable. Toda la generacion utiliza el generador de numeros aleatorios criptografico del navegador -- no se envian datos a ningun lugar.

Respuesta rápida

Genere identificadores UUID v4 (aleatorio) o v7 (ordenables por tiempo). Elija cantidad, mayusculas/minusculas y formato de guiones. Utiliza crypto.randomUUID() -- seguro y local.

Last updated: 2026-06-08

Limitaciones

  • UUID v7 tiene garantias de unicidad mas bajas que v4 en el mismo milisegundo porque parte del ID es deterministico (marca de tiempo). Si genera muchos IDs en el mismo milisegundo, agregue un contador o use v4.
  • Generar mas de 100 UUID a la vez puede bloquear brevemente el hilo de la interfaz de usuario del navegador. Para lotes mas grandes, genere en partes.
  • Los UUID tienen 36 caracteres con guiones (32 sin ellos) -- consumen mas almacenamiento que los enteros autoincrementales. Considere esto para aplicaciones de bases de datos de alto volumen.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

Cómo usar esta herramienta

  1. Elija la version de UUID: v4 para uso general, v7 para IDs ordenados por tiempo (amigables con bases de datos).
  2. Establezca la cantidad de UUID a generar (1-100).
  3. Active o desactive las opciones de mayusculas y guiones segun sea necesario.
  4. Copie UUID individuales o la lista completa para usar en su proyecto.

Para qué puedes usarla

  • Genere un ID unico para un nuevo registro de base de datos antes de insertarlo.
  • Cree un lote de identificadores unicos para datos de prueba o archivos semilla.
  • Genere un UUID v7 para una clave primaria de base de datos que se ordene cronologicamente.

Casos de uso

Ejemplos prácticos

Ejemplo

Generacion de clave primaria de base de datos

Un desarrollador necesita una clave primaria unica para un nuevo registro de usuario. Genera un UUID v7 que incluye un componente de marca de tiempo, haciendolo ordenable en el indice de la base de datos sin una columna created_at separada.

Ejemplo

Creacion de datos de prueba por lotes

Un ingeniero de QA necesita 50 IDs unicos para fixtures de prueba. Genera 50 UUID v4 con un clic, copia la lista y la pega en el archivo de datos de prueba.

Errores comunes

  • Usar UUID v4 como claves primarias de base de datos en tablas grandes -- el orden aleatorio causa fragmentacion del indice. Use v7 para claves ordenadas por tiempo amigables con bases de datos.
  • Eliminar guiones de los UUID sin documentar el formato -- los sistemas posteriores pueden esperar el formato estandar 8-4-4-4-12.
  • Asumir que los UUID son garantizadamente unicos -- las colisiones son astronomicamente improbables con v4 pero teoricamente posibles. Para sistemas criticos, agregue verificaciones de unicidad a nivel de aplicacion.

Verificación

  1. Genere un UUID v4 y verifique que coincida con el formato xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx (el nibble de version es 4).
  2. Genere un UUID v7 y verifique que el primer segmento cambie cuando se genera unos segundos mas tarde (ordenacion temporal).

FAQ

Preguntas sobre Generador de UUID

Cual es la diferencia entre UUID v4 y v7?

UUID v4 es completamente aleatorio -- cada bit excepto los bits de version y variante se genera aleatoriamente. Proporciona maxima unicidad pero no se ordena cronologicamente. UUID v7 incluye una marca de tiempo Unix en los primeros 48 bits, haciendolo ordenable por fecha de creacion. Use v4 para IDs de proposito general. Use v7 para claves primarias de base de datos donde la ordenacion por tiempo mejora el rendimiento del indice.

Son estos UUID criptograficamente seguros?

Si. Los UUID v4 utilizan crypto.randomUUID() que se basa en el generador de numeros aleatorios criptografico (CSPRNG) del navegador. La salida es adecuada para su uso como tokens de sesion, claves API y otros identificadores sensibles a la seguridad donde la impredecibilidad es importante.

Que probabilidad hay de una colision de UUID?

Para UUID v4, la probabilidad de colision es de aproximadamente 1 en 2^122 (aproximadamente 5,3 undecillones). Necesitaria generar 1 billon de UUID por segundo durante unos 100 anos para tener un 50% de probabilidad de una sola colision. A efectos practicos, los UUID v4 pueden tratarse como unicos.

Herramientas relacionadas

Más herramientas html

Prueba también

Prueba también