Generador de UUID
Genera UUID v4 aleatorios al instante. Crea UUIDs individuales o en lote con un clic.
¿Qué es un UUID?
UUID (Identificador Único Universal) es un estándar de identificador de 128 bits usado para identificar información de forma única en software. Se escribe como 32 dígitos hexadecimales en formato 8-4-4-4-12.
¿Cuál es la diferencia entre UUID v4 y v1?
UUID v1 se basa en marca de tiempo y dirección MAC, siendo predecible y rastreable. UUID v4 usa números aleatorios, ofreciendo mejor privacidad y sin correlación entre valores generados.
¿Cuál es la diferencia entre UUID y GUID?
UUID y GUID se refieren al mismo concepto. GUID es el término de Microsoft para el estándar UUID definido en RFC 4122. Son funcionalmente idénticos.
¿Qué significa el formato UUID 8-4-4-4-12?
El formato representa 5 grupos de dígitos hexadecimales separados por guiones: time_low (8), time_mid (4), time_hi_and_version (4), clock_seq (4), node (12). El dígito de versión aparece en el tercer grupo.
¿Los UUID generados son realmente únicos?
UUID v4 usa 122 bits de aleatoriedad. La probabilidad de generar un duplicado es aproximadamente 1 en 2,71 × 10¹⁸, haciendo las colisiones prácticamente imposibles.
¿Se pueden usar UUID como claves primarias en bases de datos?
Sí, los UUID se usan ampliamente como claves primarias. Permiten que sistemas distribuidos generen identificadores únicos sin coordinación. Sin embargo, pueden afectar el rendimiento de índices comparados con claves enteras secuenciales.
¿Los UUID distinguen entre mayúsculas y minúsculas?
No, los UUID no distinguen entre mayúsculas y minúsculas. Ambas representaciones hexadecimales se refieren al mismo valor. Sin embargo, el formato convencional según RFC 4122 es en minúsculas.
¿Pueden los UUID ser secuenciales u ordenables?
El UUID v4 estándar no es secuencial. Si necesita UUID ordenados por tiempo, considere UUID v7 o ULID, que combina marca de tiempo con aleatoriedad para permitir ordenamiento.
¿Cómo se usan los UUID en URLs y APIs?
Los UUID se usan comúnmente en URLs de APIs REST para identificar recursos, como /api/users/550e8400-e29b-41d4-a716-446655440000. Previenen ataques de enumeración y funcionan bien en sistemas distribuidos.
¿Cuánto almacenamiento requiere un UUID?
Un UUID son 128 bits (16 bytes) en forma binaria. Como cadena, ocupa 36 caracteres (32 dígitos hex + 4 guiones). En bases de datos, use binary(16) para almacenamiento eficiente.
¿Son seguros e impredecibles los UUID?
Los UUID v4 son impredecibles cuando se generan con un generador de números aleatorios criptográficamente seguro. Sin embargo, no están diseñados como tokens de seguridad.
¿Qué es un UUID nil?
El UUID nil (00000000-0000-0000-0000-000000000000) es un UUID especial con todos los bits en cero. Se usa a veces como marcador de posición o para representar la ausencia de un valor UUID válido.
Cómo usar Generador de UUID
Crea identificadores aleatorios UUID v4 de uno en uno o por lotes, totalmente dentro de tu navegador. Los valores se generan localmente y nunca se transmiten ni se guardan.
- Abre la herramienta y aparece de inmediato un UUID v4 recién generado, listo para copiar.
- Indica cuántos UUID necesitas para producir un lote completo de una sola vez.
- Marca la opción «Uppercase» para mostrar letras mayúsculas, p. ej. 3F2A... en lugar de 3f2a...
- Marca «No dashes» para quitar los guiones y obtener una cadena continua de 32 caracteres.
- Copia los resultados directamente del área de salida a tu código, configuración o base de datos.
El formato en mayúsculas y sin guiones coincide con el que esperan las entradas del registro de Windows y algunos sistemas antiguos.
Herramientas relacionadas
- Generador de ULID Genera identificadores únicos universales ordenables lexicográficamente (ULID) en línea. Decodifica ULID, extrae marcas de tiempo y crea IDs por lotes para bases de datos.
- Generador NanoID Genera identificadores NanoID únicos, seguros y compatibles con URL en línea. Personaliza longitud, alfabeto y calcula la probabilidad de colisión.
- Calculadora Chmod Calculadora chmod online gratuita para visualizar y calcular permisos de archivos Linux con casillas. Convierte instantáneamente entre notación numérica (755, 644) y simbólica (rwxr-xr-x). Soporta permisos especiales como setuid, setgid, sticky bit.
- Tabla ASCII Referencia completa de codificación de caracteres ASCII con códigos decimales, hexadecimales, octales, binarios, entidades HTML y descripciones. Búsqueda y filtro instantáneos.
- Visor Hexadecimal Vea el contenido de archivos en formato hexadecimal con búsqueda, navegación por desplazamiento y desplazamiento virtual
- Probador de Solicitudes HTTP Prueba APIs REST directamente en tu navegador. Envía solicitudes GET, POST, PUT, DELETE con headers, body y parámetros personalizados. Ve el estado, headers y cuerpo JSON al instante.
- Generador .htaccess Genere reglas .htaccess de Apache para redirecciones, reescrituras, cabeceras de seguridad, caché y más.
- Generador de Robots.txt Generador gratuito de robots.txt en línea. Cree y personalice archivos robots.txt para controlar el rastreo de motores de búsqueda, gestionar el acceso de rastreadores y optimizar el SEO de su sitio.