Download files faster with aria2 multi-connection

Split a download across 16 connections to use your full bandwidth.

Linuxnetworkaria2downloadLow risk
Run aria2c -x16 -s16 URL to download a file using up to 16 parallel connections.

01Command

Command
$ aria2c -x16 -s16 https://example.com/big-file.iso

02What it does

aria2 splits one file into segments and downloads them in parallel, which often saturates your bandwidth where a single-connection download crawls. It can also resume interrupted downloads and read URLs from a file with -i. The -c flag lets you continue a partially downloaded file.

03Risk

RiskLow risk
Requirementsaria2 installed (Debian/Ubuntu: sudo apt install aria2)
!Warning: Some servers or rate-limiting CDNs cap or block multi-connection clients — if it fails or stalls, drop to -x4 or fall back to wget.

04Undo

✓No undo needed — this command does not change persistent state.

05Sources

  • aria2c(1) — manual page
    Arch Linux · community · 2026-09-17
    Evidence: aria2c supports segmented, multi-connection HTTP/FTP downloads with resume; -x16 is the documented maximum per server.
  • aria2c(1) — Ubuntu manual page
    Ubuntu · community · 2026-09-17
    Evidence: -x sets the maximum number of connections per server (up to 16) and -s the number of connections used for one download.

Last verified: 2026-09-18 · Category: Network

06Related solutions