HDoujin Downloader is a manga and doujinshi downloader that supports 100+ websites, with new ones added all the time. Just paste the manga URL from your favorite website and download!
Features
- Portable, no installation required
- Retrieve and save manga metadata (author, artist, tags, etc.)
- Track chapters and get notified when new chapters are posted
- Automatically convert manga to ZIP/CBZ, RAR/CBR, PDF, CBW, and 7Z
- Tag-based organization system, store your manga however you want
- Supports downloading by proxy or VPN
- Monitor the clipboard for URLs and download them automatically
- Multiple UI languages (English, French, Spanish, German, Italian, Indonesian, Portuguese, Japanese, Chinese, Russian, Arabic, and more)
- Free to use (Free version has a daily download limit)
Requirements
Screenshots
Download
Download from GitHub:
Download from Mega:
If you’re not sure how to get started, check out the Getting Started guide here.
If you run into any problems or want to suggest a new feature or website, send an email, leave a comment, or make a post in the forum. All feedback is welcome!
ignore my last comment lol, i just found out how and i will now be purchasing a license lmao
Hahah, glad you figured it out! Thanks for the support! ❤️
is there a way to add a feature to automatically download as zip files with the comicinfo.xml file?
is there koharu(dot)to support? seems to only scan the first page if i’m searching for something on page 7 for example
sorry to bother you
Yes– You can add search URLs to the download queue, but it will only add all galleries from the current page. If you want all search results to be added, go to Manga > Add from list. You can use the “Generate” feature to generate a range of URLs to add all results pages quickly.
For example, you could use a template like:
https://koharu.to/?s=tag:^blah$&page=(1-100)
This will generate URLs for the first 100 pages of search results for the tag “blah”. Then click “OK” to add them all to the download queue. See here for more information on how this feature can be used: https://doujindownloader.com/add-manga-from-list/
No worries by the way, it’s not a bother! Feel free to ask more questions if you have them. Hopefully I understood you correctly, but let me know if not.
when i attempt this it says “template string invalid” https://imgur.com/a/b1g72UR
did i do something wrong?
Put it in the text box next to the “Generate” button instead.
I should change it to work how you attempted, though– That’s probably more intuitive.
ohhhh i’m just dumb lol, thanks!!!
This product did exactly what I needed it to (back up thousands of nhentai favorites in bulk), and the developer was very personable and helpful. Highly recommended.
Thanks a lot for the review! I’m glad it was useful to you.
Thank you. Thank you. Thank you. This is amazing.
Thank you! ❤️ I appreciate it!
I just bought the “One-Year License” but after purchasing it I noticed that my PayPal was still linked to an old att.net email address that I no longer have access to. Is it possible to instead send it to the email address linked to this reply?
No worries, it was actually this email address already.
You should have your license details now! Thanks for the support! ❤️
Hello, after putting in a lot of my nhentai bookmarks I realized it wasn’t picking up on a lot of them. I don’t know why this is exactly, but I can imagine it isn’t picking up on removed doujins, which makes sense. But at the same time it kind of sucks that I can’t find which ones aren’t being added to the queue without adding them in small increments to figure it out manually.
Is there any way you can add a feature that lets you know what manga/doujin arent being added to the queue?
Absolutely wonderful program btw brought a lifetime version cuz it makes my data hoarding tendencies a lot easier.
Try going to Tools > General settings from the menu at the top of the program window, and then under “Notifications”, check off “Enable skipped URL notifications”. Click the notification when it appears, and you can see a list of everything that was skipped. It’s understandable you didn’t notice this– I could do something to make it more discoverable.
Haha, my own hoarding tendencies are why I made it in the first place, so I totally get it. Thanks a lot for the support! ❤️
Just noticed that lmao, thanks thats amazing.
Hello, there is a way to upload the downloaded manga to a website made in WordPress.
This would depend a lot on how your website is set up, and what CMS you’re using for your WordPress site. Under Settings > Save to > Convert there’s a setting for moving converted files to a different directory, but you might need more than that depending on your use case.
Let me know more about your setup, and I’ll see what I can do to accommodate.
Have you considered adding the ability to add Manga via a simple http api? Would be pretty awesome to be able to easily send URLs to be added from other devices via an API like that. A bookmarklet using an http API for example could make it super easy to add new manga from another PC, rather than the server running HDoujin.
Eitherway, awesome software, thanks 🙂
Figured I would just reply to my self here as I found out there are CLI commands for the exe already. That should make a custom script for an API pretty easy. Definitely going to be messing around with that more!
This is definitely high-priority on my to-do list, and I’m glad there’s interest in it! I’m actually working on it currently, so hopefully I’ll have some good news relatively soon.
The CLI can definitely get you part of the way there, as you noted. It’s very simple, and isn’t well-suited to running in a server environment because it still relies on the GUI (which is just hidden when running in
nogui
mode). I have another build that runs as a console app instead, but it still needs some work before it’s ready for release.Thanks a lot for your kind words, by the way! I’m really glad HDoujin Downloader has been useful to you! ❤️
That is awesome to hear! The manga downloading space is really lacking when it comes to servers currently.
I did manage to succesfully make a python script with flask that I am using to translate REST into cli commands. It is working surprisingly well haha. I even setup AutoShare and Tasker so I can just “share” a URL on my phone and it sends it via the REST api. My flow is sooo much smoother than it used to be.
That’s really awesome actually, I love it! I feel like the CLI is little wonky, but I’m glad you were able to get it working to suit your needs.
after update, the deleted file’s “file size” no longer show 0 Mb,is there any way for me to undo this feature?
and i also tried Under Tools > General settings > Advanced settings, uncheck the “Interface.DownloadQueue.RefreshFileSizeLazily” setting, and check the “Interface.DownloadQueue.RefreshFileSizeOnLoad”. still doesn’t work
is there anything else i can try???
i deleted them from the folder directly, it used to show me which were deleted(by showing as 0mb)
I would really like this funation back if possible.
I understand that this has been bothering you for a while. As promised, I added a setting to fully restore the previous functionality with version 024.8.21.0. Under Tools > General settings > Advanced settings, enable the
Interface.DownloadQueue.RefreshFileSizeImmediately
setting. It’s not enabled by default because it can cause the UI to lag a little bit when calculating the size of large folders, but it should do exactly what you want this time!thank you very much
i really appreciate this