Windows 11/10 · Configuración JSON · Ejemplos para copiar
El archivo de configuración de gallery-dl permite definir ajustes permanentes — carpeta de salida, plantillas de nombre de archivo, rate limiting, cookies y opciones por sitio. Sin necesidad de repetir flags en cada comando.
Ubicación del archivo de configuración
gallery-dl comprueba estas ubicaciones en orden — se usa la primera que encuentre.
%APPDATA%\gallery-dl\config.json
ej: C:\Users\TuNombre\AppData\Roaming\gallery-dl\config.json — recomendado para configuración permanente
gallery-dl.conf (misma carpeta que gallery-dl.exe)
Configuración portable — viaja con el ejecutable
gallery-dl --config "C:\ruta\a\miconfig.json" "URL"
Sobreescribir la ruta de configuración por comando
%APPDATA%\gallery-dl\ si no existe. Pulsa Win+R, escribe %APPDATA%, pulsa Intro, luego crea una nueva carpeta llamada gallery-dl.
Configuración inicial
Guarda como config.json en %APPDATA%\gallery-dl\. Edita las rutas y opciones según tus necesidades.
{
"extractor": {
"base-directory": "C:/Imagenes/",
"filename": "{category}_{author}_{num:>04}_{filename}.{extension}",
"sleep-request": 1.5,
"retries": 5,
"timeout": 30,
"verify": true
},
"downloader": {
"part": true,
"rate": "2M"
},
"output": {
"mode": "terminal",
"progress": true,
"shorten": true
}
}
/ en las rutas — funcionan bien en Windows y evitan problemas de escape JSON con barras inversas.
Opciones principales explicadas
"base-directory": "C:/Imagenes/"
"filename": "{category}_{author}_{num:>04}_{filename}.{extension}"
"directory": ["{category}", "{uploader}"]
"sleep-request": 2.0
"rate": "2M"
"instagram": {
"cookies": "C:/Tools/gallery-dl/instagram-cookies.txt"
}
Plantillas de nombre de archivo
Usa estas variables en los ajustes "filename" y "directory".
{filename}{extension}{category}{author}{uploader}{num}{date}{title}{id}Números con ceros: {num:>04} → 0001, 0042. Formato de fecha: {date:%Y-%m-%d} → 2026-06-09.
Preguntas frecuentes
%APPDATA%\gallery-dl\config.json. Abre Ejecutar (Win+R), escribe %APPDATA%\gallery-dl y pulsa Intro para navegar directamente. También puedes colocar gallery-dl.conf en la misma carpeta que gallery-dl.exe para configuración portable.%APPDATA%\gallery-dl\ y guarda tu archivo JSON allí como config.json. Verifica que es JSON válido — cualquier coma o comilla faltante lo romperá.\\)."instagram": {"sleep-request": 3} dentro del objeto "extractor". Las claves de sitio corresponden a la variable {category} — instagram, twitter, pixiv, deviantart, reddit, etc.