ArrowDL is a free, open-source download manager for Windows, macOS, and Linux with batch downloads, queue management, and browser integration.
ArrowDL, also called Arrow Downloader, is a free, open-source download manager application for Windows, macOS, and Linux. It is built in C++ with the Qt framework and released under the LGPL open-source license.
The application is standalone, embedding its own web engine so it does not rely on a specific browser, while also offering companion browser extensions for Firefox and Chromium-based browsers that send captured links to the desktop app.
ArrowDL is aimed at users who need to download and organize large batches of links, files, images, and media, including content from video sites and peer-to-peer sources, rather than downloading files one at a time through a browser.
ArrowDL supports batch downloading of links, images, music, documents, and other files, along with downloads from video-sharing sites and peer-to-peer and BitTorrent sources.
Its queue management system lets users prioritize, pause, resume, and stop downloads individually or as a group, and the app can automatically recreate the same subdirectory structure as the source web page.
Post-download organization tools include batch renaming and batch moving of downloaded files, and browser extensions integrate ArrowDL with Firefox and Chromium-based browsers for capturing links directly from the page.
ArrowDL is completely free and open source under the LGPL license. There are no paid tiers, subscriptions, or licensing fees for using the application or its browser extensions.
Yes, ArrowDL is completely free and open source under the LGPL license.
ArrowDL supports Windows, macOS, and Linux.
Yes, ArrowDL supports peer-to-peer and BitTorrent downloads in addition to standard web downloads.
Yes, ArrowDL offers browser extensions for Firefox and Chromium-based browsers that send links to the standalone application.
Yes, batch and mass downloading of links, images, files, and documents is a core feature of ArrowDL.
ArrowDL is written in C++ using the Qt application framework.
Yes, ArrowDL supports batch renaming and batch moving of downloaded files.