Skip to main content

Automate manga downloads and PDF conversion

A powerful tool to download manga from 6 popular sites and convert them into high-quality PDFs. Built with a modern Next.js web interface and robust Python core.

Quick start

Get up and running with Universal Manga Downloader in minutes

1

Clone the repository

Download the source code from GitHub:
git clone https://github.com/Holkeano526/MangaDownloader.git
cd MangaDownloader
2

Install dependencies

Install Python dependencies and Playwright browser automation:
pip install -r requirements.txt
playwright install chromium
3

Launch the web interface

Start the full-stack application with the automated launcher:
# Windows
START_WEB_VERSION.bat

# Or manually start the backend
python web_server.py
The browser will open automatically at http://localhost:3000. Paste a manga URL and watch it download and convert to PDF.

Deployment options

Choose the interface that fits your workflow

Web application

Modern Next.js dashboard with real-time WebSocket progress updates

Desktop GUI

Standalone Tkinter application for Windows users

Discord bot

Remote downloading with automatic file upload to GoFile

Docker deployment

Production-ready containerized setup with docker-compose

Explore the documentation

Learn about the architecture, security features, and API

Architecture

Understand the modular core with Strategy Pattern for site handlers

Security

SSRF protection, path traversal prevention, and CORS enforcement

Async downloads

High-performance concurrent downloads with asyncio and aiohttp

API reference

Explore the core module, site handlers, and FastAPI endpoints

Ready to get started?

Follow the quickstart guide to download your first manga in minutes.

Get started now

Build docs developers (and LLMs) love