Skip to main content

A fast scrapper ⚡ for downloading comics from the Webtoons platform.

Project description


Webtoon Downloader

A fast CLI for downloading chapters from Webtoons. ⚡📚

Report Bug · Request Feature · View Docs

Release Build status Commit activity License

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:

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:

  1. Fork the repo
  2. Create a branch
  3. Make your changes
  4. Run checks
  5. 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 📬

Zehinazehinadev@gmail.com

Project links:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

webtoon_downloader-2.3.1.tar.gz (30.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

webtoon_downloader-2.3.1-py3-none-any.whl (44.8 kB view details)

Uploaded Python 3

File details

Details for the file webtoon_downloader-2.3.1.tar.gz.

File metadata

  • Download URL: webtoon_downloader-2.3.1.tar.gz
  • Upload date:
  • Size: 30.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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}

File hashes

Hashes for webtoon_downloader-2.3.1.tar.gz
Algorithm Hash digest
SHA256 99a0bd51fb7a0c70dd72b985a442ce6ded1ef6fd2dbe15fbc875efe0ceb2a697
MD5 08e51260e97c6a1344a96ef930ee152c
BLAKE2b-256 23e6962ab5249f6e72ad3edf1cb14630d382e5464342c24866d01ab1cdf64b72

See more details on using hashes here.

File details

Details for the file webtoon_downloader-2.3.1-py3-none-any.whl.

File metadata

  • Download URL: webtoon_downloader-2.3.1-py3-none-any.whl
  • Upload date:
  • Size: 44.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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}

File hashes

Hashes for webtoon_downloader-2.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d9051d7804af81f67885837dfee36896c0de73b1e51f9799c9011cf7a2d2909f
MD5 42ebc7fb14b12b2a251bd0b26995a44e
BLAKE2b-256 c06feeb0bb7986b6ec03085251c1b0e48c5af034dff8c875991f3588448fd793

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page