Windows 11/10 · Configuração JSON · Exemplos para copiar
O arquivo de configuração do gallery-dl permite definir padrões permanentes — pasta de saída, modelos de nome de arquivo, rate limiting, cookies e opções por site. Sem precisar repetir flags em cada comando.
Local do arquivo de configuração
O gallery-dl verifica esses locais em ordem — o primeiro encontrado é usado.
%APPDATA%\gallery-dl\config.json
ex: C:\Users\SeuNome\AppData\Roaming\gallery-dl\config.json — recomendado para configuração permanente
gallery-dl.conf (mesma pasta do gallery-dl.exe)
Configuração portátil — viaja com o executável
gallery-dl --config "C:\caminho\para\meuconfig.json" "URL"
Substituir caminho de configuração por comando
%APPDATA%\gallery-dl\ se não existir. Pressione Win+R, digite %APPDATA%, pressione Enter, depois crie uma nova pasta chamada gallery-dl.
Configuração inicial
Salve como config.json em %APPDATA%\gallery-dl\. Edite os caminhos e opções conforme necessário.
{
"extractor": {
"base-directory": "C:/Imagens/",
"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
}
}
/ nos caminhos — funcionam bem no Windows e evitam problemas de escape com barras invertidas.
Opções principais explicadas
"base-directory": "C:/Imagens/"
"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"
}
Modelos de nome de arquivo
Use essas variáveis nas configurações "filename" e "directory".
{filename}{extension}{category}{author}{uploader}{num}{date}{title}{id}Números com zeros: {num:>04} → 0001, 0042. Formato de data: {date:%Y-%m-%d} → 2026-06-09.
Perguntas Frequentes
%APPDATA%\gallery-dl\config.json. Abra Executar (Win+R), digite %APPDATA%\gallery-dl e pressione Enter para navegar diretamente. Você também pode colocar gallery-dl.conf na mesma pasta do gallery-dl.exe para configuração portátil.%APPDATA%\gallery-dl\ e salve seu arquivo JSON lá como config.json. Verifique se é JSON válido — qualquer vírgula ou aspas faltando vai quebrar tudo.\\)."instagram": {"sleep-request": 3} dentro do objeto "extractor". As chaves de site correspondem à variável {category} — instagram, twitter, pixiv, deviantart, reddit, etc."directory" por extractor de site. Exemplo: "instagram": {"directory": ["C:/Insta/", "{uploader}"]}. Isso cria automaticamente uma subpasta por nome de usuário.