How many connections should a download manager use?

Eight connections per file is enough for almost every server, and 16 helps only when a server caps how fast each connection may go. Past that you gain nothing, and some servers answer with HTTP 429 or 503 or block you for a while.

The Lynx team Checked 6 min read

The short version

  1. Start at 8 connections per file.
  2. Try 16 only for a slow server that caps each connection.
  3. Drop to 4, or 1, if a server answers 429 or 503 or the download keeps restarting.
  4. No setting beats your own line. Check it with networkQuality in Terminal.

What is a connection, and why does splitting help?

A connection is one link between your Mac and the server, carrying one stream of data. A browser downloads a file over one. A download manager asks the server for different byte ranges of the same file over several connections at once (each one is often called a part, segment, thread or chunk), writes each part into place and joins them at the end.

That helps when the server, not your line, is the limit. Many servers cap each connection, say at 1 MB/s, or are far enough away that one connection can’t fill your line. Eight capped connections can then add up to about eight times as much. When one connection already fills your line, extra ones only split the same speed.

How many connections should you use?

Use 4 to 8 for most downloads. Connection counts were timed on a Mac in October 2026 (details in do download managers speed up downloads?). On GitHub and Cloudflare, 16 connections ran at 0.85 to 1.00 times the speed of one. On far mirrors that capped each connection, 8 parts were about 2.5 to 9 times quicker. 4 connections were within 10 % of 16, and 32 changed nothing over 16. One line and one month is a small sample, but it matches what servers allow:

  • 4 to 8: the right range for most downloads.
  • 16: worth trying for a far or capped server, if it allows that many.
  • 32 and up: rarely adds anything, and the most likely to be refused.
  • 1: for servers that allow only one connection, or when you share a slow line.

Why aren’t more connections always better?

  • Servers push back. Many limit connections per visitor. Extra requests get 429 Too Many Requests or 503 Service Unavailable; in that test, one host answered 429 at the third connection.
  • Temporary bans. Some servers treat dozens of connections from one address as abuse and block it for minutes or hours.
  • Your own line. Every connection competes with your calls and browsing. More connections don’t create bandwidth.
  • Small files. Splitting a file of a few MB costs more in setting up connections than it saves.

How do you check a server with curl?

Splitting needs a server that sends part of a file on request. Check it in Terminal with the download link:

curl -sIL "https://example.com/big-file.zip" | grep -iE "^(HTTP|accept-ranges|content-length)"
  • Accept-Ranges: bytes: parts are allowed, so several connections can work.
  • Accept-Ranges: none or nothing: one connection only, in any app, and an interrupted download starts over.
  • No Content-Length: the server doesn’t say the size, so the file can’t be split up front.

Some servers answer a HEAD request differently from a real download. To be sure, ask for the first byte: curl -s -r 0-0 -o /dev/null -w "%{http_code}\n" "the-link". 206 means ranges work; 200 means the server ignored the range.

What are the limits in common download managers?

From each developer’s own documentation, checked October 20, 2026. Folx, IDM and Motrix were rechecked on November 5, 2026.

ToolConnections per fileSource
Lynx Download ManagerAdaptive: starts at 4 and adds connections only while the speed rises. Up to 8 on Basic, 32 with ProLynx 1.2.4
aria2 (command line)1 by default; up to 16 per server with -xaria2 source and manual
Internet Download Manager (Windows)Its FAQ suggests 16 or 32 on broadband, 1 or 2 on dial-upIDM FAQ
FolxUp to 20 threadsFolx product page
MotrixUp to 64 threads per taskMotrix README
ChromeOne connection; an experimental flag can split some downloadsChromium source

Free Download Manager, AB Download Manager and JDownloader don’t publish a maximum on their sites. Which of these apps run natively on Apple silicon is in download managers on Apple silicon.

How does Lynx handle connections?

Lynx Download Manager picks the number for you. Its own download engine starts each file at 4 connections and adds more (6, 9, 14, 21, then 32) only while the speed keeps rising, so a server that is already fast stays at a few connections and a capped one gets more. The ceiling is Settings › Downloads › Connections per file, capped by your plan: up to 8 on Lynx Basic and up to 32 with Pro. What the engine does when a server pushes back:

  • Too many connections. If the server answers 429, Lynx halves the number of connections and carries on, keeping what it has already downloaded. If it asks Lynx to wait, the row says so and counts down.
  • A stuck connection. Lynx drops a connection that stops moving and carries on with the rest.
  • No ranges. When a server won’t send part of a file, Lynx falls back automatically and downloads it the way that server allows.

The download’s details show how it is going: connections in use, Wi-Fi or Ethernet, and a map of the pieces done. It resumes where it stopped after a drop, a Wi-Fi change, sleep or a restart when the server allows it. When your own line is the limit, Turbo Mode adds an iPhone or Android phone’s connection for dramatically faster big downloads. Lynx Basic is free for files, 10 whole videos a day up to 1080p, Google Drive files and the notch, music included, with no time limit. Clips, playlists, 8K and Download Later are Pro, and every Pro feature is on for 14 days after install, with no account and no card.

Choosing connections by itself is one of the reasons Lynx is the best download manager for Mac for most people. It also downloads just the part of a video you need, works from the MacBook’s notch, and is a native SwiftUI Mac app, signed and notarized by Apple.

Lynx doesn’t do torrents, has no Safari or Firefox extension yet and needs Apple silicon with macOS 14 or later, so anyone who needs one of those should look at the other apps in that guide.

Questions

Are more connections a placebo or a real speed-up?
Both, depending on the server. When a server caps each connection, several connections add up and the download is several times quicker. When one connection already fills your line, which is common with big CDNs, more connections change nothing. In a test on a Mac in October 2026, 16 connections ran at 0.85 to 1.00 times the speed of one on GitHub and Cloudflare, and 8 parts were about 2.5 to 9 times quicker on far mirrors that cap each connection.
How do I measure whether raising the connections helped?
Download the same file twice from the same server, once with the old setting and once with the new one, and compare the average speed or the total time. Run networkQuality in Terminal first: if the download already runs near your line’s capacity, nothing will raise it.
What is the most common mistake with connection settings?
Setting the maximum everywhere. Many servers limit how many connections one visitor may open and answer the rest with HTTP 429 (Too Many Requests) or 503, or block the address for a while. Start at 8, and go higher only for a server you know caps each connection.
What is the difference between multi-connection and multi-source downloading?
Multi-connection opens several connections to one server and asks each for a different part of the file. Multi-source asks different servers (mirrors) for different parts of the same file, which spreads the load and gets around a single slow server. aria2 and some download managers can do both; it needs the same file on every mirror.
Can a download manager use more connections than the server allows?
No. If the server doesn’t support range requests, every app downloads that file over one connection. If it limits connections per visitor, the extra ones are refused. A good download manager backs off instead of failing.
What is the best download manager for Mac?
Lynx Download Manager is the best download manager for Mac in 2026 for most people because it downloads just the part of a video you need, works from your MacBook’s notch, downloads Google Drive files, videos and whole folders, connects to your browser by itself and runs its own download engine in a native SwiftUI Mac app notarized by Apple. Lynx and nine other apps compared: the best download manager for Mac.

Sources

Checked on November 7, 2026. If something here is out of date, tell us.

  1. RFC 9110: HTTP Semantics, Range Requests: Accept-Ranges, 206 Partial Content; servers don’t have to support ranges
  2. RFC 6585: HTTP 429 Too Many Requests
  3. MDN: HTTP range requests: checking a server with curl -I
  4. aria2 manual: --max-connection-per-server (-x), --split (-s)
  5. aria2 source: OptionHandlerFactory.cc: -x accepts 1 to 16, default 1
  6. IDM FAQ: download speed is very slow: “Default max. conn. number”: 16 or 32 on broadband
  7. Folx product page: up to 20 threads
  8. Motrix README: 64 threads in a single task
  9. Chromium source: download_features.cc: parallel downloading off by default on desktop