PixConvert

Generador de UUID

Genera identificadores UUID v4 criptográficamente aleatorios, de uno en uno o en lote, al instante en tu navegador.

Haz clic en Generar para crear un UUID.
Generación masiva

¿Por qué usar el generador de UUID de PixConvert?

El generador de UUID más rápido y privado: utiliza crypto.randomUUID.

Aleatorio criptográficamente

Utiliza crypto.randomUUID(), una implementación de UUID v4 basada en CSPRNG integrada en los navegadores modernos.

Generación masiva

Genera hasta 100 UUID a la vez y copia la lista completa al portapapeles con un solo clic.

Opciones de formato

Cambia entre formato en mayúsculas, con llaves (estilo GUID de Windows) o sin guiones para que coincida con tu sistema de destino.

100% privado

Los UUID se generan completamente del lado del cliente. No se envía nada a ningún servidor.

Copia instantánea

Haz clic en Copiar para copia instantáneamente un único UUID. Copia en lote todos los UUID generados como una lista separada por saltos de línea.

No se permiten repeticiones

Cada UUID es estadísticamente único. La probabilidad de colisión es de 1 en 5,3 × 10³⁶, es decir, prácticamente cero.

Casos de uso de UUID

Los UUID son la forma estándar de generar identificadores únicos sin una autoridad central.

Claves primarias de la base de datos

Utilice UUID como claves primarias en bases de datos distribuidas para evitar colisiones de autoincremento entre fragmentos.

  • Columnas UUID de PostgreSQL
  • Alternativa a ObjectId de MongoDB
  • claves de partición de DynamoDB

Datos de prueba

Genera identificadores de aspecto realista para los entornos de prueba, los datos de inicialización y las API simuladas.

  • Bases de datos de prueba de semillas
  • Identificadores de respuesta de API simulados
  • Rellenar archivos de accesorios

Identificadores de sesión y token

Genera identificadores de sesión únicos, identificadores de correlación y claves de idempotencia.

  • Generación de tokens de sesión
  • Claves de idempotencia de API
  • Identificadores de correlación de solicitudes

Cómo generar un UUID

1

Haz clic en Generar para crear un único UUID v4. Elige las opciones de formato (mayúsculas, llaves, sin guiones) según sea necesario.

2

Haz clic en Copiar para guardarlo en el portapapeles. Para varios UUID, usa Generar en lote y Copiar todo.

3

Cada UUID utiliza crypto.randomUUID para la aleatoriedad v4, lo que garantiza la seguridad contra colisiones para las claves de la base de datos, los nombres de archivo y los identificadores de solicitud.

Preguntas frecuentes

Explicación de la generación de UUID.

¿Qué es un UUID?

Un UUID (Identificador Único Universal) es un identificador de 128 bits estandarizado por la RFC 4122. Se representa como 32 dígitos hexadecimales en el formato xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. El UUID v4 se genera aleatoriamente.

¿Es UUID v4 realmente único?

Estadísticamente, sí. UUID v4 tiene 122 bits aleatorios (6 bits son fijos para cada versión/variante). La probabilidad de que dos UUID generados aleatoriamente sean iguales es de 1 entre 5,3 × 10³⁶; se necesitarían generar miles de millones de UUID por segundo durante miles de millones de años para que se produjera una colisión.

¿Cuál es la diferencia entre UUID y GUID?

GUID (Identificador Único Global) es la implementación de UUID de Microsoft. Tienen el mismo formato: los GUID suelen mostrarse en mayúsculas entre llaves: {550E8400-E29B-41D4-A716-446655440000} . Utilice la opción "Con llaves" para generar la salida en formato GUID.

¿Debo usar UUID v4 o v7?

UUID v4 es completamente aleatorio. UUID v7 (RFC 9562) está ordenado cronológicamente, lo que lo hace mucho mejor como clave primaria de base de datos: las inserciones secuenciales evitan la fragmentación del árbol B. La compatibilidad con v7 en los navegadores es limitada; por ahora, v4 es seguro para la mayoría de los usos.

¿Puedo usar UUID como claves primarias de la base de datos?

Sí, pero los UUID v4 son aleatorios, lo que provoca fragmentación del índice B-tree en bases de datos como MySQL/PostgreSQL con altos volúmenes de escritura. Para sistemas de alto rendimiento, considere usar ULID o UUID v7 (ordenados por tiempo).