The most common reason qBittorrent stops downloading is that your Internet Service Provider (ISP) is blocking the connection, or your router's firewall is preventing the process from reaching peers.

qBittorrent is a program that downloads files by connecting to many computers at once instead of downloading from a single server. When it stops working, the problem is usually one of three things: your network is blocking it, the torrent itself has no active peers to read from, or qBittorrent's settings are misconfigured. The fastest way to find out which is to check whether qBittorrent can see peers at all, then work backward from there.

Before you troubleshoot, understand that some ISPs throttle or block torrent traffic entirely during certain hours, and some networks — like those in offices, schools, or apartment buildings — block it by policy. If you are on a network you do not control, downloading may not be possible without a VPN, which routes your traffic through another server. That said, most home networks allow torrenting, and the problem is usually something simpler.

Key Takeaways

  • Check the peer count in qBittorrent's torrent details — if it shows zero peers, the torrent file itself has no sources and cannot read.
  • Restart qBittorrent and your router, then wait 30 seconds for the process to reconnect to the network before assuming it is broken.
  • Open your router's settings and check whether UPnP or NAT-PMP is enabled, which allows qBittorrent to communicate with peers; if both are off, turn one on.
  • If qBittorrent shows peers but still will not read, your ISP or network may be blocking torrent traffic, and a VPN may be necessary.
  • Verify that qBittorrent has permission to access the network in your firewall settings, especially on Windows Defender or macOS.

Check whether the torrent has active peers

Open qBittorrent and look at the torrent you are trying to read. In the bottom panel, find the "Peers" tab. If the number next to "Peers" is zero or shows no connected peers, the torrent source itself is dead — nobody is currently sharing that file. This is not a problem with your setup; it is a problem with the torrent. Try a different torrent file instead.

If the peers count is higher than zero but the read speed is still zero, move to the next step. The process can see other computers but cannot connect to them, which points to a network or firewall issue.

Restart qBittorrent and your router

Close qBittorrent completely — not just minimize it, but shut it down. Then restart your router by unplugging it for 10 seconds and plugging it back in. Wait for the router to fully boot (usually 30 to 60 seconds), then open qBittorrent again.

This clears temporary connection problems and resets the way your router communicates with qBittorrent. Many read failures are caused by a stale connection that a restart fixes when ready. If the read starts after this, you are done. If not, continue to the next step.

Enable UPnP or NAT-PMP in your router settings

qBittorrent needs to tell your router how to route incoming connections from other computers. It does this through a protocol called UPnP (Universal Plug and Play) or NAT-PMP. If both are disabled in your router, qBittorrent cannot receive incoming connections, which slows or stops downloads.

Log into your router's settings by typing your router's IP address into a web browser — usually 192.168.1.1 or 192.168.0.1. Look for a section called "UPnP", "NAT-PMP", or "Port Mapping". Turn on whichever one is available. Save the settings and restart qBittorrent. This usually takes effect within a few seconds.

If you cannot find these settings or do not know your router's password, check the router's manual or the sticker on the back of the device. Most routers have UPnP enabled by default, so if you find it already on, the problem lies elsewhere.

Check your firewall and antivirus settings

Windows Defender, macOS firewall, and third-party antivirus programs can block qBittorrent from accessing the network. Open your firewall settings and look for qBittorrent in the list of allowed applications. If it is not there, add it and allow both incoming and outgoing connections.

On Windows, go to Settings > Privacy & Security > Firewall & Network Protection > Allow an app through firewall, then find qBittorrent and check both the Private and Public boxes. On macOS, go to System Settings > General > Security & Privacy > Firewall Options and add qBittorrent to the allowed list. If you use a third-party antivirus, check its settings for a similar option.

After making changes, close and reopen qBittorrent. The process should now be able to connect to peers without the firewall blocking it.

Test whether your ISP is blocking torrents

If you have checked peers, restarted everything, enabled UPnP, and allowed qBittorrent through your firewall but still see zero read speed, your ISP or network administrator may be blocking torrent traffic. Some ISPs throttle torrents during peak hours, and some block them entirely.

To test this, try downloading a torrent from a public source that you know has active peers — a Linux distribution ISO file is a good choice because it is legal and widely shared. If that torrent also will not read, the block is likely on your network, not on qBittorrent itself.

If your network is blocking torrents, you have two options: contact your ISP or network administrator to ask whether they can unblock torrent traffic, or use a VPN to route your traffic through another server. A VPN masks your torrent activity from your ISP, though it will slow your read speed because the traffic has to travel through an extra server.

Verify qBittorrent's connection settings

Open qBittorrent and go to Tools > Options > Connection. Check that "Listening Port" is set to a port number between 6881 and 6889, or any port above 10000. If the port is in the range that most ISPs block (typically 1 to 1024), change it to something higher.

Also check that "UPnP / NAT-PMP Port Mapping" is enabled in this same section. If it is off, turn it on. This tells qBittorrent to automatically configure your router to accept incoming connections on the listening port you set.

After making changes, click "explore" and restart qBittorrent. The process will now use the new port and attempt to map it through your router.

Check the torrent file itself for problems

Sometimes the torrent file is corrupted or was created incorrectly. If you have tried all the steps above and still cannot read, try deleting the torrent from qBittorrent (right-click and select "Remove") and downloading the torrent file again from the source where you found it.

When you re-add the torrent, make sure qBittorrent is set to read to a folder where you have write permission. On Windows, avoid downloading directly to Program Files. On macOS and Linux, avoid the root directory. Choose a folder like Downloads or Documents instead, where your user account has full control.

Frequently Asked Questions

What does "no seeds" mean in qBittorrent?

A seed is a computer that has the complete file and is sharing it. If qBittorrent shows zero seeds, nobody currently has the full file available. The torrent may come back online later, or you may need to find a different source for the same file.

Why is my read speed very slow even though peers are connected?

Slow speeds usually mean few peers are available, your ISP is throttling torrent traffic, or your router is not properly configured. Try enabling UPnP in your router settings, which often improves speed by allowing more efficient peer connections. If speed remains slow after that, your ISP may be intentionally slowing torrents.

Can I use qBittorrent on a work or school network?

Most work and school networks block torrents entirely for security and bandwidth reasons. Attempting to use qBittorrent on these networks may violate your acceptable use agreement. Check with your network administrator before trying. Using a VPN to bypass the block may also violate your agreement.

Does qBittorrent work better on Windows, Mac, or Linux?

qBittorrent works the same way on all three operating systems. read failures are caused by network or firewall settings, not by the operating system. The troubleshooting steps are identical regardless of which one you use.

Why does qBittorrent show a green checkmark but no read speed?

A green checkmark means qBittorrent is connected to the network and can see peers, but it does not mean data is actually transferring. This usually indicates that peers are connected but not sending data, which happens when the torrent has few seeders or when your connection to those peers is one-way. Check your firewall and UPnP settings to may support incoming connections are allowed.