🛠️ToolsShed

UUID Generator

Genera UUID aleatorios (v4) para usar en tus aplicaciones.

0 UUID generado

Los UUIDs se generan usando crypto.randomUUID() (v4) — criptográficamente aleatorios, generados completamente en tu navegador.

El generador de UUID crea identificadores únicos universales (UUIDs) en el formato hexadecimal estándar 8-4-4-4-12. Un UUID es un valor de 128 bits diseñado para ser único en el espacio y el tiempo sin requerir una autoridad central, lo que lo hace ideal para claves primarias de bases de datos, tokens de sesión, IDs de seguimiento de solicitudes e identificadores de sistemas distribuidos.

Haz clic en Generar para producir un nuevo UUID v4 aleatorio, o genera un lote de UUIDs a la vez para operaciones masivas. Cada UUID se muestra listo para copiar con un solo clic.

Los valores UUID v4 se generan usando números aleatorios criptográficamente seguros en el navegador, lo que significa que nunca debería haber colisiones. Esto los hace seguros por defecto para prácticamente cualquier aplicación que necesite identificadores únicos.

Preguntas Frecuentes

Implementación de Código

import uuid

# Generate a random UUID v4
new_uuid = uuid.uuid4()
print(new_uuid)        # e.g. 550e8400-e29b-41d4-a716-446655440000
print(str(new_uuid))   # as string
print(new_uuid.hex)    # without hyphens: 550e8400e29b41d4a716446655440000

# Generate multiple UUIDs
uuids = [str(uuid.uuid4()) for _ in range(5)]
for u in uuids:
    print(u)

# UUID v1 (time-based, includes MAC address — less private)
time_based = uuid.uuid1()
print(time_based)

# Parse an existing UUID string
parsed = uuid.UUID("550e8400-e29b-41d4-a716-446655440000")
print(parsed.version)  # 4

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.