#051 · Herramienta para desarrolladores

Generador UUID v4

Genera identificadores UUID versión 4 directamente en el navegador. La herramienta usa Web Crypto para obtener bytes aleatorios, fija los bits de versión y variante exigidos por RFC 4122 y puede crear varios UUID en una sola ejecución. No envía los identificadores a ningún servidor, por lo que resulta práctica para fixtures, pruebas, claves temporales y datos de ejemplo.

Datos de entrada

Cantidad y formato
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Indica cuántos UUID necesitas, de 1 a 1000.
  2. Elige minúsculas o mayúsculas.
  3. Pulsa “Generar UUID”.
  4. Copia o descarga la lista resultante.

Qué hace esta herramienta para desarrolladores

Crea UUID v4 con 128 bits de estructura, incluidos los bits reservados para versión y variante. El resultado se presenta uno por línea para integrarlo con scripts, pruebas o datos semilla.

Se generan 16 bytes con crypto.getRandomValues(); después se fija el nibble de versión a 4 y la variante a 10xx antes de aplicar el formato 8-4-4-4-12.

Los UUID v4 son adecuados como identificadores aleatorios, pero no codifican fecha ni orden cronológico.

Ejemplo

Entrada: 3

550e8400-e29b-41d4-a716-446655440000 ...

Casos de uso

  • IDs de registros de prueba.
  • Claves para fixtures y mocks.
  • Identificadores temporales en front-end.

Consejos para obtener resultados fiables

  • No uses UUID como secreto.
  • Conserva el formato canónico con guiones cuando haya interoperabilidad.
  • Para orden temporal, considera ULID.
  • Genera lotes moderados para facilitar revisión y copia.

Detalles del procesamiento

La generación ocurre íntegramente en el navegador y no depende de Math.random(). Cada UUID usa bytes criptográficamente aleatorios del motor del navegador.

La herramienta no consulta una base de datos para detectar colisiones; la probabilidad de colisión de UUID v4 es extremadamente baja, pero no equivale a una comprobación de unicidad global.

Preguntas frecuentes

¿Cómo generar varios UUID v4 a la vez sin instalar una librería?

Indica la cantidad y la página generará hasta 1000 UUID v4 en una sola ejecución usando Web Crypto.

¿Este generador UUID v4 usa Math.random()?

No. Usa crypto.getRandomValues(), disponible en navegadores modernos y apropiado para obtener bytes aleatorios.

¿Los UUID generados cumplen el formato de versión 4?

Sí. Se fijan los bits de versión 4 y la variante RFC 4122 antes de formar la cadena hexadecimal.

¿Puedo usar estos UUID como contraseñas o tokens secretos?

No es la finalidad recomendada. Un UUID identifica recursos; para secretos conviene generar tokens con longitud y política específicas.

¿Qué diferencia hay entre UUID v4 y ULID para bases de datos?

UUID v4 es aleatorio; ULID incorpora una parte temporal y puede ordenarse lexicográficamente por tiempo.

Datos del resultado

DatoDescripción
UUID generadosValor calculado por Generador UUID v4.
VersiónValor calculado por Generador UUID v4.
VarianteValor calculado por Generador UUID v4.
AleatoriedadValor calculado por Generador UUID v4.