0cd1dbe7-f337-490a-bfe8-2e2a44a80bbd Genera UUIDs Aleatorios
Pulsa generar y la herramienta produce uno o hasta mil UUIDs versión 4 según RFC 4122 en un lote, cada uno 128 bits de aleatoriedad criptográfica renderizados como cadena hex en minúsculas con guiones (8-4-4-4-12). El crypto.randomUUID() nativo del navegador es la fuente de entropía, así que la salida es indistinguible de aleatoria y segura para usar como identificador donde la unicidad importa.
Úsalo para sembrar una base de datos con claves primarias únicas, acuñar IDs de petición o de traza para depuración, producir tokens de correlación para tracing distribuido, generar nombres únicos de assets para un pipeline de subida, crear IDs estables para un export de hoja de cálculo o CSV, o poblar un fixture con un lote nuevo de IDs aleatorios para runs de test. Para IDs monótonos ordenados por tiempo dentro de una base de datos, UUID v7 o ULID suele ser preferible — v4 es el default correcto cuando el orden no importa.
Las opciones controlan la forma de la salida: alterna mayúsculas para los dígitos hex A-F, elimina los guiones para obtener la forma compacta de 32 caracteres, y elige el tamaño del lote de 1 a 1000 para siembra masiva. Cada UUID tiene copia con un clic, y un botón de copiar todo pone el lote entero en el portapapeles como valores separados por saltos de línea listos para pegar en una shell, un archivo o un INSERT SQL.
La generación corre totalmente en tu navegador — no hay servidor involucrado, así que puedes confiar en que los valores solo los conoces tú.
Sobre esta herramienta
UUID (Identificador Único Universal) v4 genera identificadores de 128 bits usando aleatoriedad criptográfica. Prácticamente se garantiza que son únicos y se usan ampliamente como claves primarias de bases de datos, tokens de sesión e IDs de correlación.
- UUID v4 criptográficamente aleatorio
- Generación masiva (hasta 1000)
- Opciones de mayúsculas y sin guiones
- Copiar UUIDs individuales o todos
100% en tu navegador. Tus inputs nunca salen de tu navegador. Anuncios mediante AdSense (con consentimiento).
Preguntas frecuentes
¿Cómo genero un UUID?
Pulsa generar y la herramienta produce al instante un UUID versión 4 según RFC 4122 usando crypto.randomUUID() del navegador — 122 bits de aleatoriedad criptográfica renderizados como cadena hex en minúsculas con guiones en forma canónica 8-4-4-4-12. El modo masivo genera hasta 1000 UUIDs a la vez, útil para datos semilla o fixtures. Las opciones permiten alternar mayúsculas o eliminar los guiones para la forma compacta de 32 caracteres.
¿El generador de UUID es gratis?
Sí, totalmente gratis, sin registro, sin límite de UUIDs generados. JSONCraft es gratis en todas las herramientas incluida esta. La gente ejecuta generación masiva todo el día para fixtures de test, scripts de migración y datos semilla; no hay rate-limit porque nada llega a un servidor.
¿El generador de UUID sube algo?
No. La generación de UUID es una operación puramente local usando crypto.randomUUID() del navegador. Nada se transmite, nada se registra y no hay componente de servidor. Dado que los UUIDs acaban con frecuencia como claves primarias, tokens o IDs de correlación en bases de datos y logs, mantener la generación en cliente asegura que los valores no pasen nunca por un tercero.
¿Cuándo usar UUID v4 frente a v7 o ULID?
v4 (lo que genera esta herramienta) es el valor por defecto seguro para la mayoría de casos — sin fuga de información, totalmente aleatorio, globalmente único con probabilidad abrumadora. Si necesitas IDs monótonos ordenados por tiempo para claves primarias (mejor localidad de inserts en B-trees de Postgres/MySQL), UUID v7 o ULID son preferibles — ordenan cronológicamente, así los inserts se quedan cerca del final del índice. Para cargas insensibles al orden, quédate con v4.
¿Cuál es la probabilidad de colisión de UUID v4?
Astronómicamente pequeña. Un UUID v4 tiene 122 bits aleatorios, dando 2^122 (~5.3 × 10^36) valores posibles. Para tener un 50% de probabilidad de una colisión necesitarías generar unos 2^61 UUIDs — más de 2000 millones por segundo durante 36 años. Para sistemas prácticos, trata las colisiones como imposibles; no hace falta reintento ni comprobación de unicidad en cargas normales.
Fuentes (2)
- Leach, P., Mealling, M., & Salz, R. (2005). A Universally Unique IDentifier (UUID) URN Namespace. RFC 4122, IETF, July 2005.
- Davis, K., Peabody, B., & Leach, P. (2024). Universally Unique IDentifiers (UUIDs). RFC 9562, IETF, May 2024.
Estas son las especificaciones y estándares que esta herramienta implementa.
Por Marco B. ·