xuejianxianzun/PixivBatchDownloader

Powerful Pixiv batch downloader. Batch download artworks and novels, filter works, rename when downloading, convert animated images, and more. 浏览器扩展程序,批量下载 Pixiv 上的插画和小说。过滤作品、下载时重命名、转换动态图片等。

TypeScript

5,693

2,270 commits

updated Oct 15, 2026

See the code

README

English | 简体中文 | 繁體中文 | 日本語 | 韩国语 | Russian

Discord channel

version

Introduction

Powerful Pixiv Downloader

This is a browser extension that lets you download images and novels from Pixiv in batch.

Available languages: Simplified Chinese, Traditional Chinese, Japanese, English、Korean、Russian.

The main function:

  • Batch download all works, bookmarks, followed users, rankings, search results, etc. from a Pixiv user;
  • Set various filtering conditions to select the works you want to download;
  • Create folders using usernames, work titles, custom text, and other rules;
  • Customize file names;
  • Download illustrations, manga, Ugoira, novels;
  • One-click download any work you see;
  • Manually select (multi-select) the works you want to download;
  • Scheduled crawling and downloading;
  • Convert Ugoira to WebP, WebM, GIF, APNG formats;
  • Save novels in TXT, EPUB formats;
  • Save user avatars and cover images;
  • Save download progress and resume incomplete downloads;
  • Save download history to avoid duplicates;
  • Batch bookmark works;
  • Add tags to unclassified works in bookmarks;
  • Various enhancement features to optimize Pixiv usage experience and efficiency;
  • Preview works and view original images without entering the work page;
  • Built-in image viewer to view multi-image works;
  • Highlight followed users;

Screenshot:

PixivBatchDownloader screenshot

Online Installation

Browsers with Chromium core, such as Chrome and Edge, can install this extension from the Chrome Web Store.

Firefox browsers can install this extension from Add-Ons.

Offline Installation

Please check the Wiki page: Offline Installation

Install on Android

If you want to install this extension in a browser on Android, we recommend using the Quetta browser. It is a mobile browser with the Chromium core, and you can install extensions online from the Chrome Web Store — very convenient. View tutorial

How to use

This downloader runs on Pixiv.net pages. When you browse Pixiv, you can open the downloader panel at any time to use it.

Note:

  • After you install this extension, if you have any Pixiv tabs already open, you need to refresh them so that the extension can run on those tabs.
  • On web pages other than Pixiv.net, clicking the extension icon will not show the downloader panel. This is normal, because the extension only runs on Pixiv.net.

Wiki

View Wiki

Patreon

Become a patron

Thank you for your support!

Thanks

  • Thanks 道滿 , VHlqg for translating traditional Chinese.

  • Thanks 光の軌跡 for translating Japanese.

  • Thanks KOZ39 for translating Korean.

  • Thanks bropines for translating Russian.

  • Thanks Reinford0 for testing and improving this tool.

  • Thanks z2n for improvements to the project build of this tool.

Development

  1. This tool needs to be installed Node.JS first during development.

  2. Clone this project (or fork first) and install dependencies:

git clone https://github.com/xuejianxianzun/PixivBatchDownloader.git

cd ./PixivBatchDownloader

npm i

So far, the initialization is complete.

You can load the dist folder as an extension in the extension management of your browser for local debugging.


The npm command of this project:

npm run ts // compile ts file to dist folder
npm run less // compile less files to the dist folder
npm run fmt // format all files

npm run pre-build // execute fmt, ts, less commands (compile all code, but do not package)

npm run build // execute fmt, ts, less commands, and copy other files needed for packaging to the dist folder, and finally pack the dist folder into a zip file

When you modify the code and compile it, the code will be compiled to the dist folder. You need to refresh the offline loaded extension in the browser's extension management, and then refresh the pixiv page to apply the new code.

chrome
chrome-extension
downloader
edge-extension
firefox-extension
illust
novel
pixiv
pixiv-downloader

xuejianxianzun/PixivBatchDownloader

Powerful Pixiv batch downloader. Batch download artworks and novels, filter works, rename when downloading, convert animated images, and more. 浏览器扩展程序,批量下载 Pixiv 上的插画和小说。过滤作品、下载时重命名、转换动态图片等。

TypeScript

5,693

2,270 commits

updated Oct 15, 2026

See the code

README

English | 简体中文 | 繁體中文 | 日本語 | 韩国语 | Russian

Discord channel

version

Introduction

Powerful Pixiv Downloader

This is a browser extension that lets you download images and novels from Pixiv in batch.

Available languages: Simplified Chinese, Traditional Chinese, Japanese, English、Korean、Russian.

The main function:

  • Batch download all works, bookmarks, followed users, rankings, search results, etc. from a Pixiv user;
  • Set various filtering conditions to select the works you want to download;
  • Create folders using usernames, work titles, custom text, and other rules;
  • Customize file names;
  • Download illustrations, manga, Ugoira, novels;
  • One-click download any work you see;
  • Manually select (multi-select) the works you want to download;
  • Scheduled crawling and downloading;
  • Convert Ugoira to WebP, WebM, GIF, APNG formats;
  • Save novels in TXT, EPUB formats;
  • Save user avatars and cover images;
  • Save download progress and resume incomplete downloads;
  • Save download history to avoid duplicates;
  • Batch bookmark works;
  • Add tags to unclassified works in bookmarks;
  • Various enhancement features to optimize Pixiv usage experience and efficiency;
  • Preview works and view original images without entering the work page;
  • Built-in image viewer to view multi-image works;
  • Highlight followed users;

Screenshot:

PixivBatchDownloader screenshot

Online Installation

Browsers with Chromium core, such as Chrome and Edge, can install this extension from the Chrome Web Store.

Firefox browsers can install this extension from Add-Ons.

Offline Installation

Please check the Wiki page: Offline Installation

Install on Android

If you want to install this extension in a browser on Android, we recommend using the Quetta browser. It is a mobile browser with the Chromium core, and you can install extensions online from the Chrome Web Store — very convenient. View tutorial

How to use

This downloader runs on Pixiv.net pages. When you browse Pixiv, you can open the downloader panel at any time to use it.

Note:

  • After you install this extension, if you have any Pixiv tabs already open, you need to refresh them so that the extension can run on those tabs.
  • On web pages other than Pixiv.net, clicking the extension icon will not show the downloader panel. This is normal, because the extension only runs on Pixiv.net.

Wiki

View Wiki

Patreon

Become a patron

Thank you for your support!

Thanks

  • Thanks 道滿 , VHlqg for translating traditional Chinese.

  • Thanks 光の軌跡 for translating Japanese.

  • Thanks KOZ39 for translating Korean.

  • Thanks bropines for translating Russian.

  • Thanks Reinford0 for testing and improving this tool.

  • Thanks z2n for improvements to the project build of this tool.

Development

  1. This tool needs to be installed Node.JS first during development.

  2. Clone this project (or fork first) and install dependencies:

git clone https://github.com/xuejianxianzun/PixivBatchDownloader.git

cd ./PixivBatchDownloader

npm i

So far, the initialization is complete.

You can load the dist folder as an extension in the extension management of your browser for local debugging.


The npm command of this project:

npm run ts // compile ts file to dist folder
npm run less // compile less files to the dist folder
npm run fmt // format all files

npm run pre-build // execute fmt, ts, less commands (compile all code, but do not package)

npm run build // execute fmt, ts, less commands, and copy other files needed for packaging to the dist folder, and finally pack the dist folder into a zip file

When you modify the code and compile it, the code will be compiled to the dist folder. You need to refresh the offline loaded extension in the browser's extension management, and then refresh the pixiv page to apply the new code.

chrome
chrome-extension
downloader
edge-extension
firefox-extension
illust
novel
pixiv
pixiv-downloader

Project health

Overall

3.5/10

Maintained

10/10

Code review

1/10
OpenSSF Scorecard

Significant stargazers

imba-tjd

249 followers · starred Sep 2024

卜卜口

4,648 followers · starred Aug 2022

frothywater

18 followers · starred Aug 2020

Orion

70 followers · starred Jun 2025