What is a UUID?

A UUID (Universally Unique Identifier) is a 128-bit identifier standardized by RFC 4122. Version 4 UUIDs are randomly generated, making collisions practically impossible. They are widely used as primary keys in databases, session IDs, and distributed systems.

Related Tools

Si alguna vez necesitaste un identificador único para una fila de base de datos, un fixture de prueba o un sistema distribuido, probablemente recurriste a un UUID. Un UUID (Universally Unique Identifier) es una etiqueta de 128 bits prácticamente garantizada como única en espacio y tiempo. Los UUIDs versión 4 — los que genera esta herramienta — usan números aleatorios criptográficamente seguros. Son la opción predilecta cuando necesitas IDs que no dependan de una autoridad central o secuencia de base de datos. La mayoría de lenguajes los soportan nativamente — el módulo uuid de Python, java.util.UUID de Java y crypto.randomUUID() de JavaScript. Esta herramienta te permite generarlos en masa sin escribir una sola línea de código.

Cómo usar el generador de UUID

1

Elige la versión de UUID

Selecciona UUID v4 (aleatorio, el más común) u otra versión de las opciones. v4 es la recomendada para la mayoría de los casos.

2

Genera UUIDs

Haz clic en Generar para crear un nuevo UUID. Puedes generarlos en masa — ajusta la cantidad para obtener varios a la vez.

3

Copia y usa

Haz clic en Copiar para obtener el UUID. Úsalo como identificador único en tu base de datos, API o aplicación.

UUIDs de ejemplo

UUID v4 (Random)

Formato:

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

UUIDs generados de muestra:

550e8400-e29b-41d4-a716-446655440000
f47ac10b-58cc-4372-a567-0e02b2c3d479
3b9cde4e-2d5f-4c7b-a1e6-8f9c0d3b2a1f

Frequently Asked Questions

¿Qué es un UUID v4 y cómo se genera?

Un UUID v4 es un identificador de 128 bits donde 122 bits se generan aleatoriamente y 6 bits indican la versión (4) y variante. Esta herramienta usa crypto.getRandomValues() del navegador para aleatoriedad criptográficamente segura, siguiendo RFC 4122.

¿Pueden dos UUIDs ser iguales?

Técnicamente sí, pero la probabilidad es astronómicamente baja. Con 122 bits aleatorios, necesitarías generar alrededor de 2,71 trillones de UUIDs antes de tener un 50% de probabilidad de colisión. En la práctica, los UUIDs v4 son únicos.

¿Es seguro usar UUIDs como claves primarias?

Sí, es un patrón común — especialmente en sistemas distribuidos donde los enteros auto-incrementales no funcionan bien. La principal desventaja es que los UUIDs son más grandes (16 bytes vs 4-8 bytes) y pueden afectar el rendimiento de índices. PostgreSQL tiene un tipo UUID nativo que los almacena eficientemente.

¿Se almacenan mis UUIDs generados en algún lugar?

No. Todo se ejecuta en tu navegador con JavaScript. No se envían UUIDs a ningún servidor, ni se registran ni almacenan. Puedes verificarlo en la pestaña Red de las herramientas de desarrollo.

Related Tools