aria2 1.37.0

Efficient Command Line Utility for Fast Downloads

  • By aria2
  • Open Source
  • Portable
  • Updated Nov 15, 2023
Download for Windows

About aria2

aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces.

What's new in 1.37.0

  • Fix header in --http-accept-gzip documentation by @richardnias in #1824
  • Fix typo in documentation, --help text by @h3xx in #1877
  • Update aria2c.rst by @ITriskTI in #1902
  • Allow empty dist name in bencode which is needed for hybrid torrent by @tatsuhiro-t in #1905
  • Better entropy for getRandomBytes by @tatsuhiro-t in #1907
  • Deal with missing nproc on macos by @tatsuhiro-t in #1924
  • Bump actions by @tatsuhiro-t in #1923
  • Bump workflow ubuntu by @tatsuhiro-t in #1929
  • Add missing include to WinTLSSession.h by @hmartinez82 in #1943
  • Fix undefined behavior/crash in GZipEncoder by @himikof in #1970
  • Fix Metalink4 parsing with foreign namespaces by @himikof in #1969
  • fix wrong dht.dat binary file structure in docs by @yixinBC in #2068
  • Increase ByteArrayDiskWriter maximum size by @kelson42 in #1893
  • Minor grammar improvements by @nkh0472 in #1804
  • Fix static link failure against libssh2 by @tatsuhiro-t in #2088
  • Update Dockerfile.mingw by @tatsuhiro-t in #2089
  • Prefer random number generator from crypto libraries by @tatsuhiro-t in #2091
  • android(ndk r23) has timegm by @FH0 in #1822
  • Add Dockerfile.android by @tatsuhiro-t in #2092
  • Remove deprecated std::unary_function and std::binary_function by @tatsuhiro-t in #2093
  • Update wslay by @tatsuhiro-t in #2094
  • Fix test errors with ubsan by @tatsuhiro-t in #2095
  • ci: Build with gnutls by @tatsuhiro-t in #2096
  • ci: Build mingw image by @tatsuhiro-t in #2097
  • Revert "ci: Build mingw image" by @tatsuhiro-t in #2098
  • Fix overflow by @tatsuhiro-t in #2099
  • Make releases with docker by @tatsuhiro-t in #2100
  • Dockerfile.mingw: Parallel build by @tatsuhiro-t in #2101
  • Dockerfile.android: Add dpkg-dev for dpkg-architecture by @tatsuhiro-t in #2102
  • Dockerfile.mingw: Remove deprecated libssh2 configure flags by @tatsuhiro-t in #2103
  • Dockerfile.mingw: Update how to get aria2c.exe from a container by @tatsuhiro-t in #2104
  • Update sphinx_rtd_theme by @tatsuhiro-t in #2105
  • Static check fix by @tatsuhiro-t in #2106
  • Do not close stdout and stderr by @tatsuhiro-t in #2107
  • Avoid non-nil argument errors by @tatsuhiro-t in #2108
  • Logger: Fix format string overflow in writeHeader() by @egorenar in #2117
  • ci: Bump gcc and clang by @tatsuhiro-t in #2125
  • Do not require strict C++ mode and update ax_cxx_compile_stdcxx.m4 by @tatsuhiro-t in #2126
  • Cap infoHashLength in .aria2 file by @tatsuhiro-t in #2127
  • Fix non bt build error by @tatsuhiro-t in #2129 …

Full release notes »

Technical details

Publisheraria2
AuthorTatsuhiro Tsujikawa
Version1.37.0
Release date2023-11-15
LicenseGPL-2.0-or-later
Installer typezip
Architecturex86, x64
Package IDaria2.aria2

Install aria2 from the command line

Install with Windows Package Manager
winget install --id=aria2.aria2 -e
Update to the latest version
winget upgrade --id=aria2.aria2 -e
Uninstall
winget uninstall --id=aria2.aria2 -e

downloaddownloader

aria2 version history

1.36.0 Aug 21, 2021

This release fixes several bugs. See Changes for details.

Changes
- Update wslay
- Bump Windows build dependencies
- Bump android build dependencies
- Fix segfault when time_t is 64bit on 32bit arch
Patch from Natanael Copa
GH-1666
- Updates the make_bash_completion script to Python3.
Patch from sleepymac
GH-1672
- Prevent corrupt downloads after app and/or system crash
Patch from Ali MJ Al-Nasrawy
GH-1644
- Reset sessionDownloadLength and sessionUploadLength on download start
GH-1486
- AppleTLS: Add TLSv1.3 support

Frequently asked questions

Is aria2 free?

Yes. aria2 is free and open-source software released under the GPL-2.0-or-later license.

What is the latest version of aria2?

The latest version is 1.37.0, released on Nov 15, 2023.

Is it safe to download aria2?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 67d015301eef0b612191212d564c5bb0a14b5b9c4796b76454276a4d28d9b288.

Which Windows versions does aria2 support?

aria2 runs on Windows and is available for 32-bit (x86), 64-bit (x64) systems.

How do I uninstall aria2?

Open Settings › Apps › Installed apps, find aria2 and select Uninstall. From the command line, run winget uninstall --id=aria2.aria2 -e.

Is there a portable version of aria2?

Yes. aria2 is available as a portable ZIP archive (aria2-1.37.0-win-64bit-build1.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.