aria2
aria2 is a lightweight, open-source command-line download utility that supports multiple protocols and sources. It works with HTTP, HTTPS, FTP, SFTP, BitTorrent, and Metalink, allowing users to download files from multiple connections to maximize bandwidth utilization.
github.com · Official website
- ✓ Official source (winget)
- ✓ SHA256 taken from the official repository
- ✓ Last checked: Nov. 4, 2026
- This is not a virus scan. Check on VirusTotal
- Version
- 1.37.0
- Release date
- Nov. 15, 2023
- License
- GPL-2.0-or-later
- Installer type
- zip
How do I use this?
Type Terminal in the Start menu and open it, paste the command (Ctrl+V or right-click) and press Enter. It uses winget, Windows' own package manager, to install the program from its official source.
winget install --id aria2.aria2 -eSHA256 (file verification)
67d015301eef0b612191212d564c5bb0a14b5b9c4796b76454276a4d28d9b288We couldn't find a macOS version of aria2 in the official repositories; check the publisher's website.
You can try these instead:
We couldn't find a Linux version of aria2 in the official repositories; check the publisher's website.
You can try these instead:
We couldn't find a Android version of aria2 in the official repositories; check the publisher's website.
Platform pages: Windows · macOS · Linux · Android
Old versions (1)
aria2 1.37.0: what's new?
Highlights
- Multi-protocol support covering HTTP, HTTPS, FTP, SFTP, BitTorrent, and Metalink
- Multi-connection segmented downloading from multiple endpoints
- Built-in JSON-RPC and XML-RPC interfaces for remote control and frontend integration
- Minimal memory and processor resource footprint
Who is it for?
aria2 is suited for power users, developers, and system administrators who need a scriptable, resource-efficient tool to manage downloads from the command line.
Good to know before installing
- Lacks a built-in graphical user interface out of the box.
- Requires comfort with terminal commands or setting up third-party web interfaces.
How to install
Windows
- Click the official download button on this page or run 'winget install --id aria2.aria2 -e' in your terminal.
- Extract the downloaded archive file to your preferred folder.
- Open Command Prompt or PowerShell and run aria2c to start downloading.
Alternatives
Frequently asked questions
Does aria2 include a graphical user interface (GUI)?
No, aria2 is strictly a command-line tool, though it can be controlled via third-party web interfaces using its built-in RPC server.
Is aria2 free to use?
Yes, aria2 is free and open-source software distributed under the GNU General Public License (GPL-2.0-or-later).
Can aria2 resume interrupted downloads?
Yes, it can resume paused or broken downloads as long as the remote server supports byte ranges or when downloading via BitTorrent.