A Chrome extension for downloading files on Pixiv Fanbox in batches. Chrome 扩展,用于批量下载 Pixiv Fanbox 上的文件。
TypeScript
1,098
186 commits
updated Sep 10, 2026
English | 简体中文 | 繁體中文 | 日本語 | 韩国语
This is a Chrome browser extension for batch downloading files on Pixiv Fanbox.
Supports filtering file types, custom file names, and multiple languages.
Note: This program cannot directly unlock paid content on Fanbox. If you want to download paid content, you must first purchase it.

We recommend using Chrome or Edge browsers.
Chromium-based browsers such as Chrome and Edge can install this extension from the Chrome Web Store.
Firefox users can install this extension from the Add-Ons store.
You can refer to the offline installation tutorial for the Pixiv Downloader: Offline Installation
There is only one difference: the tutorial above will ask you to download the zip file for the Pixiv Downloader. Instead, download the zip file for the Fanbox Downloader. You can download pixivfanboxDownloader.zip from the releases page of this repository.
On Android, you can install this extension using the Quetta browser. Quetta is a mobile browser with the Chromium core, and you can install extensions online from the Chrome Web Store — very convenient. However, browsers on Android do not create subfolders, so I do not recommend using it on Android.
Tech stack: This project uses TypeScript, LESS, and Webpack 5.
Development and build commands:
npm install # Install dependencies
npm run ts # Bundle TypeScript with webpack → dist/js/
npm run less # Compile src/style/style.less to dist/style/style.css with lessc
npm run fmt # Format with prettier
npm run pre-build # ts + less + fmt
npm run build # pre-build + pack.js: updates the contents of /dist and packs them into a zip file
You can run the corresponding command depending on what you modified:
npm run tsnpm run lessmanifest.json): run node pack to copy the files into the /dist directorynpm run build runs all the commandsIn the browser's extension management page, load the /dist directory to install this extension locally and debug it. After you modify the source code and compile it into /dist, you need to refresh the extension, and then refresh the web page, to apply the changes.
You can support me on patreon. Thank you!
105 followers · starred Feb 2023
18 followers · starred Aug 2020
413 followers · starred Sep 2025
3 followers · starred Nov 2024
A Chrome extension for downloading files on Pixiv Fanbox in batches. Chrome 扩展,用于批量下载 Pixiv Fanbox 上的文件。
TypeScript
1,098
186 commits
updated Sep 10, 2026
English | 简体中文 | 繁體中文 | 日本語 | 韩国语
This is a Chrome browser extension for batch downloading files on Pixiv Fanbox.
Supports filtering file types, custom file names, and multiple languages.
Note: This program cannot directly unlock paid content on Fanbox. If you want to download paid content, you must first purchase it.

We recommend using Chrome or Edge browsers.
Chromium-based browsers such as Chrome and Edge can install this extension from the Chrome Web Store.
Firefox users can install this extension from the Add-Ons store.
You can refer to the offline installation tutorial for the Pixiv Downloader: Offline Installation
There is only one difference: the tutorial above will ask you to download the zip file for the Pixiv Downloader. Instead, download the zip file for the Fanbox Downloader. You can download pixivfanboxDownloader.zip from the releases page of this repository.
On Android, you can install this extension using the Quetta browser. Quetta is a mobile browser with the Chromium core, and you can install extensions online from the Chrome Web Store — very convenient. However, browsers on Android do not create subfolders, so I do not recommend using it on Android.
Tech stack: This project uses TypeScript, LESS, and Webpack 5.
Development and build commands:
npm install # Install dependencies
npm run ts # Bundle TypeScript with webpack → dist/js/
npm run less # Compile src/style/style.less to dist/style/style.css with lessc
npm run fmt # Format with prettier
npm run pre-build # ts + less + fmt
npm run build # pre-build + pack.js: updates the contents of /dist and packs them into a zip file
You can run the corresponding command depending on what you modified:
npm run tsnpm run lessmanifest.json): run node pack to copy the files into the /dist directorynpm run build runs all the commandsIn the browser's extension management page, load the /dist directory to install this extension locally and debug it. After you modify the source code and compile it into /dist, you need to refresh the extension, and then refresh the web page, to apply the changes.
You can support me on patreon. Thank you!
105 followers · starred Feb 2023
18 followers · starred Aug 2020
413 followers · starred Sep 2025
3 followers · starred Nov 2024