Volver al inicio Generadores Generador de UUID

Generador de UUID

Genera UUIDs únicos v1/v4 para bases de datos

Cómo usar Generador de UUID

Genera UUIDs únicos v1 y v4 para bases de datos y APIs. Generación en lote. Herramienta gratuita para desarrolladores.

¿Para qué se usa un UUID?

Un UUID (Universally Unique Identifier) es una etiqueta de 128 bits para identificar información de forma única en sistemas informáticos. La probabilidad de generar dos UUIDs idénticos es astronómicamente pequeña, lo que los hace prácticamente libres de colisiones.

v1 vs v4: UUID v1 se basa en la marca de tiempo actual y la dirección MAC —es ordenable pero puede revelar información del hardware. UUID v4 es completamente aleatorio y la elección más usada para aplicaciones sensibles a la seguridad.

Frequently Asked Questions

¿Cuál es la diferencia entre UUID v1 y v4?

UUID v1 se genera a partir de la marca de tiempo actual y la dirección MAC del dispositivo. Es ordenable cronológicamente pero puede exponer información del hardware. UUID v4 es aleatorio, ofrece mayor privacidad y seguridad, y es la opción recomendada para la mayoría de aplicaciones.

¿Son realmente únicos los UUIDs?

En la práctica, sí. La probabilidad de duplicar un UUID v4 es de 1 entre 2^122 —aproximadamente 5,3×10^36. Necesitarías generar miles de millones de UUIDs por segundo durante millones de años para que una colisión fuera probable.

¿Puedo usar un UUID como contraseña?

No. Los UUIDs son identificadores, no secretos. Para contraseñas usa un generador de contraseñas dedicado que cree cadenas aleatorias con mezcla de tipos de caracteres.

¿Es UUID lo mismo que GUID?

Sí. GUID (Globally Unique Identifier) es el término de Microsoft para el mismo concepto. El formato y el método de generación son idénticos.

¿Se pueden ordenar los UUIDs cronológicamente?

UUID v1 sí —codifica una marca de tiempo. UUID v4 no, ya que es completamente aleatorio. Si necesitas IDs únicos y ordenables, considera UUID v7 o ULID.

UUID v4 vs otros formatos de ID único

UUID v4 es el estándar universal —soportado de forma nativa en todas las bases de datos, lenguajes de programación y frameworks principales. ULID añade ordenación cronológica. Snowflake IDs (usados por Twitter/X) son más cortos y ordenables, pero requieren un componente de servidor. Enteros autoincrement son más simples pero exponen el recuento de registros y fallan en sistemas distribuidos. Para la mayoría de proyectos, UUID v4 es la opción más segura y portable.

☕ Buy me a coffee