Webtoon Downloader
A fast CLI for downloading chapters from Webtoons. ⚡📚
Report Bug
·
Request Feature
·
View Docs
What It Does 🌐
Webtoon Downloader downloads public Webtoons series and saves them as:
- image folders
- ZIP archives
- CBZ archives
- PDFs
It also supports metadata export, image quality selection, retry strategies, proxies, and async downloads with progress reporting.
Supported site:
Quick Start 🚀
Requires Python 3.10+.
Install with uv:
uv tool install webtoon_downloader
Or with pipx:
pipx install webtoon_downloader
Download a series:
webtoon-downloader "https://www.webtoons.com/en/.../list?title_no=..."
Useful first commands:
webtoon-downloader [url] --latest
webtoon-downloader [url] --start 10 --end 25
webtoon-downloader [url] --save-as cbz
webtoon-downloader [url] --out ./downloads --separate
webtoon-downloader [url] --export-metadata --export-format json
webtoon-downloader [url] --proxy http://127.0.0.1:7890 --concurrent-pages 5
webtoon-downloader [url] --debug
Run webtoon-downloader --help for generated CLI help.
Documentation 📚
Full docs site:
Useful pages:
Repository copies of those docs:
- docs/getting-started.md
- docs/cli.md
- docs/faq.md
- docs/architecture.md
- docs/development.md
- docs/modules.md
Known Limitations ⚠️
Some failures are outside the project’s control:
- Webtoons rate limiting and slow CDN responses
- Daily Pass and app-only chapter access
- upstream site markup or API changes
If you want details and workarounds, read the FAQ.
Contributing 🤝
Contributions are welcome.
Typical flow:
- Fork the repo
- Create a branch
- Make your changes
- Run checks
- Open a pull request
Contributor docs:
Disclaimer ⚠️
This tool is intended for personal and educational use only. You are responsible for how you use it, including compliance with the terms of service of the websites involved.
License 📄
Distributed under the MIT License. See LICENSE.
Contact 📬
Zehina – zehinadev@gmail.com
Project links:
Metadata
Release files for webtoon-downloader 2.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| webtoon_downloader-2.4.0.tar.gz | 31.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| webtoon_downloader-2.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 77.3 kB
Release files / webtoon_downloader-2.4.0.tar.gz
| Download URL | webtoon_downloader-2.4.0.tar.gz |
|---|---|
| Size | 31.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1103756c506eb8bc217454291f17ba0517673766706137ca303edf8c0062b20d
|
|
BLAKE2b-256 checksum How to use checksums |
6e0c01ac049159e7df7d1ab88ce1d64e58d48d3c132c0fc9f4325150be3b7876
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / webtoon_downloader-2.4.0-py3-none-any.whl
| Download URL | webtoon_downloader-2.4.0-py3-none-any.whl |
|---|---|
| Size | 45.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4af16579eadef10e226aa4048a558eda3ae6cbdedd39fe966c343e72555d2470
|
|
BLAKE2b-256 checksum How to use checksums |
9ed45aea0e91eec732a02d248fbc1b55dc599e356425c0a8e01c41063205a793
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|