Generador de UUID
Crea identificadores UUID versión 4 criptográficamente aleatorios usando el generador de aleatoriedad integrado en tu navegador. Elige cuántos necesitas, alterna mayúsculas o guiones para ajustarte a tu formato y cópialos todos de una vez. Un UUID v4 lleva 122 bits aleatorios, lo que hace las colisiones accidentales prácticamente imposibles incluso entre miles de millones de valores generados de forma independiente en máquinas distintas — justo por eso se usan para claves de base de datos, claves de idempotencia, fixtures de prueba e identificadores distribuidos que nunca deben chocar. La generación ocurre por completo en tu navegador usando la misma fuente de aleatoriedad segura que los tokens criptográficos, así que no se envía nada a un servidor.
Cómo usar
- Indica cuántos UUID generar.
- Opcionalmente alterna mayúsculas o quita los guiones.
- Pulsa Generar para un lote nuevo.
- Cópialos todos con el botón Copiar.
Preguntas frecuentes
- ¿Qué tipo de UUID son?
- UUID versión 4 (aleatorios) de crypto.randomUUID(), que usa una fuente aleatoria criptográficamente segura.
- ¿Se garantiza que son únicos?
- Los UUID v4 no están estrictamente garantizados como únicos, pero las colisiones son astronómicamente improbables en la práctica.
- ¿Puedo quitar los guiones?
- Sí, desactiva los guiones para obtener una cadena hexadecimal de 32 caracteres.
- ¿Se envía algo a un servidor?
- No. Los UUID se generan localmente en tu navegador.
- ¿Cuándo debo usar un UUID en lugar de un ID autoincremental?
- Los UUID brillan cuando los IDs deben generarse de forma independiente — por varios servidores, clientes sin conexión o antes de una ida y vuelta a la base de datos — sin coordinación alguna. Los enteros autoincrementales son más pequeños y están ordenados de forma natural, pero necesitan una autoridad central que los reparta; los UUID cambian tamaño por esa independencia.
- ¿Estos UUID se pueden ordenar por hora de creación?
- No. Los UUID versión 4 son totalmente aleatorios y no contienen marca de tiempo, así que no se ordenan cronológicamente. Si necesitas identificadores ordenados por tiempo, mira UUID v7 o ULID, que incrustan una marca de tiempo en sus bits iniciales.
Guías sobre este tema
Herramientas relacionadas
Generador de bytes aleatorios
Genera bytes aleatorios criptográficamente seguros en 9 formatos — hex, Base64, Base64URL, binario, decimal, array C, bytes Python, UUID v4.
Generador de ULID / NanoID / CUID2
Genera en lote ULIDs, NanoIDs y CUID2 — alternativas modernas a UUID, más cortas, ordenables o resistentes a colisiones.
Generador de UUID v5
Genera un UUID determinista basado en espacio de nombres (versión 5, SHA-1) a partir de un espacio de nombres y un nombre — las mismas entradas siempre producen el mismo UUID.
Decodificador de Snowflake ID (Discord, Twitter)
Decodifica un Snowflake ID de Discord, Twitter/X o Instagram en su marca de tiempo de creación, worker/proceso o datacenter, y secuencia — con modo de época personalizada — todo en tu navegador.
Inspector de UUID (versión, variante, tiempo)
Pega cualquier UUID para ver su versión (1–8), variante y —en los basados en tiempo v1, v6 y v7— la marca de tiempo de creación incrustada, la secuencia de reloj y el nodo/MAC, todo decodificado en tu navegador.
Generador de Hash (SHA)
Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 a partir de texto.