Loading...
Loading...
Crea UUIDs aleatorios v4 o UUIDs ordenados por tiempo v7 en cualquier cantidad. La salida se genera localmente con la API crypto del navegador — sin carga, sin registro, sin límites de tasa.
Un UUID (Identificador Único Universal), a veces llamado GUID, es un valor de 128 bits utilizado para etiquetar cosas a través de sistemas sin coordinación. Dos computadoras — o dos servicios — pueden crear UUIDs al mismo tiempo y las posibilidades de colisión son extremadamente pequeñas, por lo que los UUIDs están en todas partes: claves primarias de bases de datos, IDs de solicitudes de API, IDs de eventos, nombres de archivos, identificadores de hardware, correlación de registros. El número de versión te dice cómo se eligieron los bits. v4 es puramente aleatorio y no correlacionado con nada más. v7 es el nuevo estándar para IDs ordenados por tiempo: los primeros 48 bits son una marca de tiempo en milisegundos de Unix, el resto es aleatorio, por lo que los IDs v7 se ordenan en orden de creación mientras mantienen la resistencia a colisiones de los bits aleatorios.
v4 es el predeterminado seguro para identificadores opacos. v7 es lo que deseas cuando los IDs van a un índice de base de datos, línea de registro o lista ordenada y te beneficiarías de un orden natural de tiempo de creación.
Genera uno para un pegado rápido, o hasta 1,000 en un solo lote para datos de semilla, fixtures o entradas de prueba.
Estándar con guiones (xxxxxxxx-xxxx-...) es el predeterminado correcto. Usa Sin guiones para almacenamiento compacto, Llaves para GUIDs de Microsoft heredados, o Mayúsculas para coincidir con una regla de mayúsculas estricta.
Haz clic en copiar en una sola fila, Copiar todo para obtener todo el lote, o Descargar .txt para un archivo separado por nuevas líneas que puedes usar en un script.
Cada regeneración utiliza nueva entropía de window.crypto.getRandomValues. No hay almacenamiento en caché de valores pasados; una vez que se cierra la página, los IDs desaparecen.
v4: 128 bits aleatorios, luego marcadores de versión (4) y variante (10b) estampados en las posiciones canónicas. v7: 48 bits altos = milisegundos de Unix desde la época, luego versión (7), 12 bits aleatorios, variante (10b), 62 bits aleatorios. Ambos están formateados como 8-4-4-4-12 hex en minúsculas, opcionalmente con guiones, llaves o mayúsculas. Los bits aleatorios se extraen de window.crypto.getRandomValues — un CSPRNG proporcionado por el navegador. La versión 4 tiene 122 bits de entropía; la probabilidad de colisión se mantiene despreciable hasta muchos miles de millones de IDs. La versión 7 tiene 74 bits de aleatoriedad por milisegundo — suficiente para soportar billones de IDs por milisegundo por dispositivo sin colisión.
Los diseños de UUID están definidos por IETF RFC 9562 (que obsoleció la RFC 4122 anterior). El dígito de versión siempre se encuentra al inicio del tercer grupo, y los bits de variante se encuentran en el nibble alto del cuarto grupo; esos dos marcadores son cómo los lectores distinguen v4 de v7 de los legados v1 y v3. v7 es la recomendación moderna para nuevos sistemas porque su prefijo de tiempo permite que las bases de datos mantengan un índice físicamente ordenado por tiempo de creación, lo que mejora drásticamente la localidad de caché y reduce las divisiones de página en comparación con el desorden aleatorio que produce v4.
Referencia: RFC 9562 — Identificadores Únicos Universales
| Formato | Ejemplo |
|---|---|
Estándar v4 | f81d4fae-7dec-41d0-a765-00a0c91e6bf6 8-4-4-4-12 hex con guiones — el predeterminado en todas partes. |
Sin guiones | f81d4fae7dec41d0a76500a0c91e6bf6 Forma compacta para URLs o columnas de longitud fija. |
Llaves (Microsoft GUID) | {f81d4fae-7dec-41d0-a765-00a0c91e6bf6} Común en COM, .NET y claves del registro de Windows. |
Estándar v7 | 0190a4b8-9d4d-7e02-9f3a-7e9e7b5c1234 Ordenable por tiempo — los IDs más nuevos se ordenan lexicográficamente después de los más antiguos. |
Crea contraseñas fuertes y aleatorias con longitud y reglas de caracteres configurables.
Genera texto de marcador de posición clásico en párrafos, oraciones o palabras con envoltura HTML.
Convierte cualquier URL o texto en un código QR descargable con colores personalizados y corrección de errores.
Calcula tu edad exacta en años, meses y días a partir de cualquier fecha de nacimiento.
Última actualización