If qBittorrent is not downloading, the problem can come from several different places. You may see a torrent stuck at 0 B/s, showing “Stalled,” “Connecting to Peers,” “Queued,” or simply sitting there without receiving any data.
The important thing is that qBittorrent not downloading does not necessarily mean qBittorrent itself is broken. The cause could be the torrent’s availability, peer connections, trackers, DHT, firewall, router, VPN, proxy, download limits, queue settings, storage, or even the network you’re using.
qBittorrent’s own troubleshooting documentation recommends checking the network path, VPN/proxy configuration, firewall/security software, port configuration, torrent status, peer counts, tracker information, and storage when diagnosing download problems.
This guide walks through the most common causes and explains how to fix qBittorrent not downloading step by step.
Why Is qBittorrent Not Downloading?
Before changing advanced settings, determine what qBittorrent is actually doing.
A torrent can fail to download for very different reasons:
| What you see | Possible cause |
|---|---|
| 0 B/s with 0 peers | No peers currently available |
| “Connecting to Peers” | Peer discovery or connectivity problem |
| “Stalled” | No active data transfer at that moment |
| “Queued” | Download queue is limiting the torrent |
| Seeds available but 0 B/s | Connection, tracker, firewall, or torrent-specific issue |
| Every torrent is stuck | qBittorrent/network configuration problem |
| Only one torrent is stuck | Torrent availability or swarm problem |
| Download starts then stops | Network, peer, VPN, speed-limit, or storage issue |
| “Errored” | File, permission, storage, or configuration problem |
| Torrent checking forever | Disk or file-system issue |
So, don’t immediately reinstall qBittorrent or change dozens of settings. Start with the simplest checks.
1. Check Whether the Torrent Is Actually Paused
The first thing to check is surprisingly simple: make sure the torrent isn’t paused.
Select the torrent in qBittorrent and look at its status.
You may see statuses such as:
- Paused
- Queued
- Downloading
- Stalled
- Checking
- Errored
If the torrent is paused, right-click it and choose the option to Resume.
If it changes to Queued, continue to the next step.
2. Check Whether qBittorrent Is Queuing the Download
qBittorrent supports torrent queuing, which controls how many torrents can actively download at the same time. Its configuration includes limits for active downloads and active torrents.
For example, imagine you have:
- 10 torrents added
- Maximum active downloads: 2
Only two torrents may be allowed to download simultaneously.
The remaining torrents can appear inactive or queued.
What to check
Open:
Tools → Options → BitTorrent
Then review the torrent queue settings.
You can temporarily reduce the number of active torrents or increase the number of active downloads for troubleshooting.
Important
Don’t assume that every torrent listed in qBittorrent should transfer data simultaneously.
If another torrent is already using your available download slots, the torrent you’re looking at may simply be waiting its turn.
3. Check the Torrent’s Seed and Peer Counts
This is one of the most important checks.
A torrent depends on other participants to provide the pieces you need.
Look at the Seeds and Peers columns.
For example:
| Seeds | Peers | What it may mean |
|---|---|---|
| 0 | 0 | No currently visible participants |
| 0 | 10 | Peers exist, but complete sources may be unavailable |
| 5 | 20 | There are potentially useful participants |
| 50 | 200 | Large swarm, though speed is not guaranteed |
qBittorrent’s troubleshooting documentation specifically recommends checking the actual and possible seed/peer counts and tracker status when diagnosing a particular torrent.
If there are 0 seeds
The torrent may simply have no complete source available right now.
Changing qBittorrent settings cannot create a seed that doesn’t exist.
If there are seeds but you still get 0 B/s
Continue with the network and connection checks below.
4. Try Another Legal Torrent
This is one of the fastest ways to determine whether the problem is qBittorrent or the torrent itself.
Test a known healthy torrent containing content you are authorized to download, such as:
- Linux distributions
- Open-source software
- Public-domain material
- Other legitimately distributed files
If the second torrent downloads normally, your qBittorrent installation is probably functioning and the original torrent may be the problem.
If every torrent remains at 0 B/s, investigate qBittorrent’s network configuration.
5. Check the qBittorrent Connection Status
qBittorrent provides a connection-status indicator in the interface.
Its underlying connection status can be represented as:
- Connected
- Firewalled
- Disconnected
The qBittorrent documentation also recommends checking the connection status and DHT node count when troubleshooting connectivity and speed problems.
What the status tells you
Connected
Your client has usable network connectivity.
Firewalled
Incoming connectivity may be restricted.
Disconnected
There may be a problem with the network connection, VPN, proxy, firewall, interface selection, or qBittorrent configuration.
A disconnected status is a strong reason to investigate the network before changing torrent-specific settings.
6. Check Whether DHT Is Enabled
For public BitTorrent torrents, DHT can help qBittorrent discover peers without depending entirely on trackers.
qBittorrent’s options documentation describes DHT as a decentralized way to find additional peers.
Go to:
Tools → Options → BitTorrent
Look for the DHT option.
For ordinary public torrents, keeping DHT enabled is generally useful.
Important exception
Private torrents can intentionally disable DHT.
qBittorrent’s FAQ notes that private torrents can show DHT, PeX, and local peer discovery as disabled because of the torrent’s private status.
So don’t force DHT onto a private torrent.
7. Check Peer Exchange (PeX)
Peer Exchange, or PeX, allows connected peers to provide information about other peers.
It can help reduce reliance on trackers for discovering additional participants.
qBittorrent includes PeX as one of its peer-discovery mechanisms.
For normal public torrents, check:
Tools → Options → BitTorrent
and make sure Enable Peer Exchange (PeX) is enabled.
Again, private torrents may restrict this automatically.
8. Check Local Peer Discovery
qBittorrent also supports Local Peer Discovery (LPD).
LPD is particularly useful for discovering compatible peers on the same local network.
It is not normally the main reason a public internet torrent downloads slowly, but keeping it enabled can be useful when appropriate.
qBittorrent documents DHT, PeX, and LPD as peer-discovery mechanisms.
9. Check the Tracker Status
Trackers can help your client discover peers.
Select the torrent and open the Trackers tab.
Look for messages such as:
- Working
- Updating
- Not contacted
- Timeout
- Connection timed out
- Host not found
- Unauthorized
- Announce error
A tracker problem does not necessarily mean the torrent cannot work. DHT and PeX may still discover peers on compatible public torrents.
However, if trackers are failing and DHT/PeX are unavailable, peer discovery can become much more difficult.
10. Check Your Listening Port
qBittorrent uses a listening port for incoming connections.
Open:
Tools → Options → Connection
You’ll find the listening-port settings there.
qBittorrent’s documentation explains that this port is used for incoming connections and can be configured manually or through router-assisted mechanisms such as UPnP/NAT-PMP.
Avoid constantly changing the port
If you have configured your router or firewall around a particular port, changing the port every time qBittorrent starts can make that configuration ineffective.
qBittorrent specifically notes that using a different port on each startup prevents a consistent port-forwarding configuration.
A stable listening port is generally easier to troubleshoot.
11. Check Your Firewall
Your firewall may be preventing qBittorrent from communicating properly.
This can happen after:
- Installing qBittorrent
- Updating qBittorrent
- Updating Windows
- Changing network profiles
- Installing security software
- Changing VPN software
Make sure your firewall allows qBittorrent to communicate on the networks you actually use.
Don’t disable your firewall permanently
Instead, create or verify the appropriate application/network rule.
qBittorrent’s troubleshooting guide specifically recommends checking antivirus and security products that include firewall functionality because they can cause connection problems.
12. Check Antivirus or Internet Security Software
Modern security suites can include:
- Firewall
- Network filtering
- Web protection
- Application control
- Traffic inspection
- Ransomware protection
These features can sometimes interfere with legitimate network applications.
If qBittorrent stopped working after installing or updating security software, check whether qBittorrent has been blocked.
Better approach
Instead of turning off security permanently:
- Open the security software.
- Check blocked applications.
- Find qBittorrent.
- Review its network permissions.
- Allow it if appropriate.
- Restart qBittorrent.
13. Check Your Router
Your router may prevent incoming connections.
This is especially relevant if qBittorrent shows a firewalled connection state.
Possible router features involved include:
- NAT
- UPnP
- NAT-PMP
- Firewall rules
- Port forwarding
- Multiple routers
qBittorrent documents both manual listening-port configuration and UPnP/NAT-PMP support.
Don’t randomly change router settings
First determine whether your network actually needs manual port forwarding.
14. Try UPnP or NAT-PMP
If your router supports automatic port mapping, qBittorrent can attempt to configure the required forwarding automatically.
You can find the relevant settings under:
Tools → Options → Connection
This can be convenient for home networks.
However, automatic port mapping isn’t guaranteed to work correctly on every router.
If it doesn’t work, manual configuration may be necessary.
15. Check for Double NAT
A common problem is having two routers performing NAT.
For example:
Internet → ISP Router → Personal Router → Computer
In this setup, forwarding a port on only the second router may not be enough.
Double NAT can complicate incoming connections and make qBittorrent appear firewalled.
What to do
If you have two routers:
- Identify which device is connected directly to the ISP.
- Check whether both devices perform routing/NAT.
- Consider bridge/access-point mode where appropriate.
- If necessary, configure forwarding through both layers.
16. Check for CGNAT
Sometimes the problem isn’t your router.
Your ISP may use Carrier-Grade NAT (CGNAT).
With CGNAT, multiple customers can share public IPv4 infrastructure, making traditional inbound port forwarding unavailable to the customer.
If:
- Your router’s WAN address doesn’t match your public IPv4 address
- Port forwarding never appears reachable
- UPnP works locally but incoming connectivity remains unavailable
CGNAT may be involved.
In that situation, contact your ISP or investigate whether they offer a public IPv4 address or another supported solution.
17. Check Your VPN
A VPN can change how qBittorrent communicates with the internet.
If qBittorrent stopped downloading after enabling a VPN, temporarily test whether the VPN is involved.
qBittorrent’s own troubleshooting guidance recommends disabling a VPN or proxy during troubleshooting to simplify the network path.
Check these VPN features
- P2P support
- Firewall/kill switch
- Port forwarding
- Network interface
- Split tunneling
- IPv6 handling
- DNS behavior
- Connection stability
Some VPN services restrict P2P traffic or incoming connections.
18. Check qBittorrent’s Network Interface
qBittorrent can be configured to use a particular network interface.
This becomes important when using:
- VPNs
- Multiple network adapters
- Ethernet + Wi-Fi
- Virtual machines
- Docker
- Tailscale or similar networking tools
If qBittorrent is bound to an interface that isn’t currently connected, downloads can stop.
Check:
Tools → Options → Advanced → Network Interface
For ordinary troubleshooting, make sure qBittorrent is not accidentally locked to an unavailable adapter.
19. Be Careful When Binding qBittorrent to a VPN
Binding qBittorrent to a VPN interface can be useful for preventing torrent traffic from falling back to your normal connection.
qBittorrent’s documentation explains that binding the client to the VPN interface can make transfers occur only while that interface is active.
However, incorrect binding can produce exactly the problem you’re trying to solve:
qBittorrent appears connected to the internet, but torrents never download.
If you recently changed VPN binding settings, temporarily restore the normal/default network interface as a troubleshooting test.
20. Check Your Proxy Settings
A misconfigured proxy can prevent torrent connections entirely.
Go to:
Tools → Options → Connection
Review the proxy configuration.
Check:
- Proxy type
- Host
- Port
- Authentication
- Proxy DNS settings
- Whether the proxy is still online
If you don’t intentionally use a proxy, disable it for troubleshooting.
qBittorrent’s documentation notes that proxy configuration affects torrent connections and can change which types of traffic are available.
21. Don’t Use a VPN and Proxy Together Without a Reason
Using both a VPN and proxy can create unnecessary complexity.
Your connection might look like:
qBittorrent → Proxy → VPN → Internet
or another variation depending on your configuration.
Every additional layer introduces another potential failure point.
For troubleshooting, simplify the setup:
qBittorrent → Internet
If that works, add your VPN or proxy back one at a time.
22. Check the Global Download Limit
qBittorrent allows global download limits.
If you accidentally set a very low limit, your torrents may appear not to download.
Go to:
Tools → Options → Speed
Check the Global Download Rate Limit.
Also check whether an alternative speed-limit mode is active.
qBittorrent supports both global and alternative global rate limits.
Example
If your global download limit is:
1 KiB/s
qBittorrent may technically be downloading, but it will appear almost completely stuck.
23. Check the Alternative Speed Limits
qBittorrent has an Alternative Speed Limits mode.
This can be useful for limiting traffic during certain hours, but it can also confuse troubleshooting if you accidentally enabled it.
Look at the speed controls in the qBittorrent interface.
If alternative limits are active, check whether the download limit is extremely low.
24. Make Sure the Torrent Itself Doesn’t Have a Speed Limit
qBittorrent can apply limits at different levels.
You may have:
- Global limit
- Alternative global limit
- Per-torrent limit
Select the affected torrent and check its speed-limit settings.
A per-torrent limit of a few KiB/s can make it look as though qBittorrent is broken.
25. Check Whether Upload Is Saturating Your Connection
BitTorrent is bidirectional.
Your client may be downloading while simultaneously uploading pieces to other peers.
If your upload bandwidth is completely saturated, overall network responsiveness can suffer.
This is especially noticeable with:
- Slow internet connections
- Asymmetric connections
- Wi-Fi networks
- Multiple active torrents
- Cloud backups
- Video calls
Set a reasonable upload limit rather than allowing qBittorrent to consume every bit of available upstream bandwidth.
26. Check How Many Torrents Are Running
Running a large number of torrents simultaneously can consume:
- Connections
- Upload slots
- Disk I/O
- RAM
- CPU
- Network bandwidth
If you have dozens or hundreds of active torrents, temporarily pause most of them.
Then test one healthy torrent.
If the single torrent works normally, your previous configuration may have been overloaded or constrained by queue limits.
27. Check the Torrent Queue Settings Again
There are two different situations:
Torrent is downloading
The torrent is actively transferring data.
Torrent is queued
qBittorrent is waiting to make it active.
These aren’t the same problem.
If the status says Queued, don’t troubleshoot DHT or port forwarding first. Check the queue configuration.
28. Check Your Internet Connection
Open a browser and test your internet connection.
If websites are also failing or extremely slow, qBittorrent isn’t necessarily the problem.
Try:
- Open several websites.
- Run a normal internet speed test.
- Check for packet loss or connection instability.
- Restart your router if appropriate.
- Test qBittorrent again.
qBittorrent’s troubleshooting documentation recommends simplifying the network path and testing directly when diagnosing connection problems.
29. Try Ethernet Instead of Wi-Fi
Wi-Fi can introduce:
- Interference
- Packet loss
- Signal problems
- Congestion
- Roaming between access points
If possible, connect the computer directly to the router using Ethernet.
Then test the same torrent.
If qBittorrent works over Ethernet but not Wi-Fi, investigate the wireless network rather than changing qBittorrent’s advanced settings.
30. Restart qBittorrent
Sometimes a simple restart clears a temporary network or application state.
Before restarting:
- Note the affected torrent’s status.
- Check whether other torrents are affected.
- Save any important settings.
- Close qBittorrent normally.
- Start it again.
- Resume the torrent.
Don’t repeatedly force-kill qBittorrent unless necessary.
31. Restart Your Router
If every torrent is failing, restarting the router can help identify a network-side problem.
A router restart may clear:
- Temporary NAT state
- Connection tables
- Network glitches
- DHCP problems
- UPnP mapping problems
After the router reconnects, restart qBittorrent and test again.
32. Update qBittorrent
Using an old qBittorrent version can make troubleshooting harder.
The qBittorrent project recommends using the latest available version when diagnosing download problems.
Before updating:
- Note your current version.
- Download qBittorrent from its official project source.
- Install the current stable release appropriate for your operating system.
- Restart qBittorrent.
- Test again.
Avoid switching to a beta release solely because a torrent isn’t downloading.
33. Check qBittorrent’s Execution Log
If qBittorrent still won’t download, the Execution Log can provide useful information.
qBittorrent’s documentation specifically recommends checking the Execution Log when diagnosing I/O-related problems.
Look for messages involving:
- Permission denied
- I/O error
- Network error
- Tracker error
- Connection error
- Disk error
- Failed to open file
- Path unavailable
The log can tell you whether the problem is network-related or storage-related.
34. Check Your Download Folder
A torrent can fail because qBittorrent cannot write to the selected location.
Possible causes include:
- Folder doesn’t exist
- Drive disconnected
- External drive sleeping or removed
- Insufficient permissions
- Insufficient storage
- Read-only filesystem
- Network drive unavailable
- File-system errors
Try downloading an authorized test torrent to a simple local folder.
35. Check Available Disk Space
A nearly full drive can stop a download.
Check the destination drive for free space.
Remember that a torrent may require more space than the amount of data already downloaded because qBittorrent may need room for the remaining pieces and, depending on configuration, allocation.
If the drive is nearly full, free up space before continuing.
36. Check for I/O Errors
If qBittorrent reports an I/O error, the problem may not be related to peers at all.
qBittorrent’s troubleshooting documentation identifies permission problems and faulty storage as major causes of I/O errors and stopped downloads.
Check:
- Drive health
- Folder permissions
- Available space
- External-drive connection
- File-system errors
- Network-drive availability
37. Check Folder Permissions
On Windows, a custom download directory may not have the permissions qBittorrent needs.
On Linux, ownership and read/write permissions can similarly prevent downloads.
qBittorrent’s documentation specifically discusses permission problems as a cause of stopped downloads.
Quick test
Create a normal local download folder that your user account can write to.
Set qBittorrent to use that folder and test an authorized torrent.
If the download starts, the original directory permissions or storage location may be the problem.
38. Check Whether the Storage Drive Is Healthy
A failing hard drive or SSD can cause:
- I/O errors
- Slow writes
- Failed pieces
- Stalled downloads
- File corruption
- Repeated checking
If qBittorrent reports storage errors, investigate the drive before blaming the network.
The qBittorrent troubleshooting documentation recommends checking storage health when diagnosing I/O problems.
39. Check IPv6 Configuration
IPv6 can be useful, but problems with an incomplete or unusual IPv6 configuration can sometimes complicate connectivity.
If your network or VPN has recently changed, compare behavior with and without IPv6.
Don’t randomly disable IPv6 permanently.
Instead, treat it as a troubleshooting variable.
40. Check for Network Restrictions
Some networks may restrict or interfere with peer-to-peer traffic.
This can happen on:
- School networks
- Office networks
- Public Wi-Fi
- Hotel networks
- Apartment networks
- Managed corporate networks
If qBittorrent works normally on your home network but not on another network, the network itself may be imposing restrictions.
Follow the network’s acceptable-use rules rather than attempting to bypass restrictions.
41. Check Whether a VPN Kill Switch Is Blocking qBittorrent
A VPN kill switch is designed to block traffic when the VPN connection drops.
That’s useful for preventing unintended fallback to the normal connection, but it can also make qBittorrent appear completely offline.
If:
- VPN is disconnected
- qBittorrent is bound to the VPN
- Kill switch is active
then qBittorrent may correctly have no usable network path.
Reconnect the VPN or temporarily test the normal interface during troubleshooting.
42. Check the Network Interface After Installing a VPN
Installing a VPN can add virtual adapters.
For example:
- Wi-Fi
- Ethernet
- VPN Adapter
- Virtual Ethernet
- Hyper-V adapter
- Docker adapter
If qBittorrent is configured to use the wrong interface, torrents may remain stuck.
Go to:
Tools → Options → Advanced → Network Interface
Check which interface qBittorrent is using.
43. Don’t Randomly Increase Connection Limits
A common mistake is assuming:
More connections = faster downloads.
That’s not necessarily true.
Very high connection limits can increase:
- CPU usage
- RAM usage
- Router load
- NAT table usage
- Connection overhead
qBittorrent provides both global and per-torrent connection limits, so use reasonable values rather than extreme numbers.
If you changed these settings while experimenting with speed, restore a moderate configuration and test again.
44. Don’t Add Hundreds of Random Trackers
When a torrent doesn’t download, some users immediately search for huge lists of trackers and add them.
That isn’t a reliable solution.
More trackers do not automatically mean:
- More seeds
- More speed
- Better availability
- A healthy swarm
If the torrent itself has no active source, adding trackers cannot manufacture one.
Focus first on the existing tracker status, DHT, PeX, seeds, peers, and availability.
45. Don’t Change Every Advanced Setting at Once
Changing:
- DHT
- PeX
- LPD
- uTP
- encryption
- IPv6
- connection limits
- half-open connections
- upload slots
- proxy
- VPN
- network interface
all at once makes troubleshooting much harder.
You won’t know which change helped—or which one caused another problem.
Change one variable at a time.
46. qBittorrent Shows Seeds but Still Doesn’t Download
This situation deserves special attention.
Suppose qBittorrent shows:
Seeds: 10 (50)
That means there may be currently connected seeds and additional possible seeds reported.
But a seed count does not guarantee immediate transfer.
Possible causes include:
- Seeds are busy
- Connections aren’t completing
- Firewall/NAT restrictions
- VPN problems
- Tracker issues
- Poor routing
- Temporary swarm conditions
- Torrent-specific problems
Wait briefly, inspect the Peers tab, and check tracker status.
47. qBittorrent Shows 0 Peers
If you see 0 peers, first determine whether the torrent is actually active.
Possible explanations include:
- No active peers
- Peer discovery hasn’t completed
- Tracker failure
- DHT unavailable
- PeX unavailable
- Firewall restrictions
- VPN/proxy problem
- Inactive torrent
Try a known healthy legal torrent.
If that torrent also shows 0 peers, investigate your network configuration.
48. qBittorrent Says “Stalled”
Stalled does not always mean broken.
A stalled torrent may simply have no data being transferred at that moment.
qBittorrent’s own status terminology distinguishes a downloading torrent that currently has no connection/data transfer from an actively transferring torrent.
For example, a torrent may temporarily stall because:
- A peer disconnected
- A seed went offline
- The available peer is busy
- The swarm is changing
- No useful piece is currently being offered
If peers appear and disappear normally, a short stall can be completely normal.
49. qBittorrent Is Downloading at 0 B/s but Connected
A connected status doesn’t guarantee that useful data is currently being transferred.
Think of the connection status as:
“The client has network connectivity.”
It doesn’t mean:
“This particular torrent must be receiving data right now.”
Check:
- Seeds
- Peers
- Availability
- Tracker status
- Torrent status
- Download limits
- VPN/proxy
- Queue settings
50. Every Torrent Is Not Downloading
If every torrent is stuck at 0 B/s, focus on your qBittorrent configuration and network.
Check these first:
- qBittorrent connection status
- Firewall
- VPN
- Proxy
- Network interface
- Listening port
- Router
- DHT
- PeX
- Download limits
- Internet connection
This is much more likely to be a client/network configuration issue than ten unrelated torrents all suddenly becoming inactive.
51. Only One Torrent Is Not Downloading
If other torrents work normally, don’t immediately modify your entire qBittorrent configuration.
The problem is probably specific to that torrent.
Check:
- Seed count
- Peer count
- Availability
- Tracker status
- Torrent status
- Whether the torrent is private
- Whether the source is still active
- Whether the torrent has enough complete sources
Testing another healthy torrent is one of the simplest diagnostic methods.
52. qBittorrent Downloads for a Few Seconds Then Stops
This can happen when:
- A peer disconnects
- Your VPN changes servers
- The VPN connection drops
- The network becomes unstable
- Your router struggles with connections
- The torrent has limited availability
- A speed limit becomes active
- Storage can’t keep up
- Another application consumes the bandwidth
Watch the torrent’s Peers and Execution Log while the problem occurs.
The goal is to identify what changes at the moment the download stops.
53. A Good Baseline qBittorrent Configuration
If you’ve experimented with many settings, return to a simple baseline.
| Setting | Baseline |
|---|---|
| DHT | Enabled for public torrents |
| PeX | Enabled for public torrents |
| LPD | Enabled where useful |
| Listening port | Stable port |
| UPnP/NAT-PMP | Optional |
| Proxy | Disabled unless intentionally used |
| VPN | Test separately |
| Network interface | Default unless intentionally bound |
| Download limit | Unlimited or reasonable |
| Upload limit | Reasonable |
| Connection limits | Moderate |
| Queue | Allow enough active downloads |
| Advanced settings | Leave defaults initially |
These settings are not a universal “fastest configuration.” They are a clean troubleshooting baseline.
qBittorrent’s documentation describes DHT, PeX, LPD, listening ports, connection limits, speed limits, and queueing as separate configuration areas, which is why troubleshooting them individually is more useful than applying a single magic configuration.
54. Quick Fix Order for qBittorrent Not Downloading
If you want the fastest troubleshooting process, follow this order.
Step 1: Check the torrent status
Make sure it isn’t:
- Paused
- Queued
- Checking
- Errored
Step 2: Check seeds and peers
If there are no useful sources, the problem may be the torrent.
Step 3: Test another legal torrent
This separates torrent-specific problems from client-wide problems.
Step 4: Check connection status
Look for Connected, Firewalled, or Disconnected.
Step 5: Check DHT and PeX
Make sure they are enabled where appropriate for public torrents.
Step 6: Check trackers
Look for tracker errors or timeouts.
Step 7: Check firewall/security software
Make sure qBittorrent isn’t blocked.
Step 8: Check VPN/proxy
Temporarily simplify the connection path.
Step 9: Check the listening port
Make sure the port is stable and appropriately configured.
Step 10: Check storage
Make sure the destination drive exists, has enough free space, and is writable.
Step 11: Update qBittorrent
Use the current stable version.
Step 12: Restart
Restart qBittorrent and, if necessary, your router.
55. A Simple Diagnostic Flowchart
You can use this decision process when qBittorrent isn’t downloading:
qBittorrent not downloading
↓
Is the torrent paused or queued?
→ Yes → Resume it or check queue settings.
→ No
↓
Does the torrent have seeds/peers?
→ No → The torrent may simply have no active sources.
→ Yes
↓
Does another legal torrent download?
→ Yes → Investigate the original torrent.
→ No
↓
Is qBittorrent connected?
→ No → Check firewall, VPN, proxy, interface, router, and internet.
→ Yes
↓
Are DHT/PeX and trackers working where appropriate?
→ No → Troubleshoot peer discovery.
→ Yes
↓
Is the listening port and network path working?
→ No → Check router/NAT/firewall/VPN.
→ Yes
↓
Does qBittorrent report an I/O or storage error?
→ Yes → Check permissions, disk space, and drive health.
→ No
↓
Inspect the torrent’s peers, tracker status, limits, and execution log.
56. Common Mistakes When Fixing qBittorrent
Changing too many settings
This makes it impossible to identify the real cause.
Assuming 0 B/s means qBittorrent is broken
A torrent can legitimately have no active data transfer.
Assuming more seeds always means faster downloading
Seed count alone doesn’t determine your actual transfer speed.
Disabling security software permanently
Use proper firewall/application rules instead.
Using an unknown proxy
A bad proxy can make torrent connectivity worse.
Changing ports constantly
A stable port is easier to configure and troubleshoot.
Installing random tracker lists
More trackers aren’t automatically better.
Using extreme connection limits
Huge numbers can overload your network equipment.
Reinstalling qBittorrent immediately
Many problems are caused by the torrent, network, firewall, VPN, proxy, or storage—not the installation itself.
57. When Should You Reinstall qBittorrent?
Reinstallation should generally be one of the later troubleshooting steps, not the first.
Consider it when:
- The installation appears corrupted
- qBittorrent crashes repeatedly
- Settings are behaving unexpectedly
- Updating doesn’t resolve the issue
- The problem persists across known-good torrents and networks
Before reinstalling, make sure you understand what configuration or torrent-state information you may need to preserve.
58. When the Problem Is Probably Not qBittorrent
Sometimes qBittorrent is working correctly.
For example:
Situation 1
0 seeds + 0 peers
The torrent may simply have no active participants.
Situation 2
One torrent doesn’t work but others do
The specific torrent may be inactive or poorly seeded.
Situation 3
All torrents fail only when VPN is enabled
Investigate the VPN configuration.
Situation 4
All torrents fail after changing firewall software
Check the firewall.
Situation 5
qBittorrent reports I/O errors
Investigate storage and permissions.
Situation 6
Torrent works on Ethernet but not Wi-Fi
Investigate the wireless network.
The key is to identify the layer where the failure occurs.
59. What Information to Collect If You Need Help
If none of these solutions work, gather useful diagnostic information before asking for help.
qBittorrent’s troubleshooting guidance recommends information such as the qBittorrent version, operating system, network type, router setup, storage, connection status, DHT node count, torrent status, seed/peer counts, and tracker information.
Useful information includes:
- Operating system
- qBittorrent version
- qBittorrent connection status
- DHT node count
- Seed count
- Peer count
- Torrent status
- Tracker status
- VPN or proxy usage
- Router configuration
- Network type
- Download location
- Available disk space
- Relevant Execution Log messages
Avoid publicly sharing private tracker credentials, private tracker URLs, torrent hashes, or other sensitive information.
qBittorrent Not Downloading: Quick Checklist
Before changing anything complicated, run through this checklist:
- Torrent is resumed
- Torrent isn’t queued
- Torrent has active seeds or peers
- Another legal torrent has been tested
- qBittorrent shows a connected state
- DHT is enabled where appropriate
- PeX is enabled where appropriate
- Tracker status has been checked
- Firewall allows qBittorrent
- Antivirus isn’t blocking qBittorrent
- VPN configuration has been tested
- Proxy is disabled unless intentionally needed
- Network interface is correct
- Listening port is stable
- Router/NAT isn’t causing problems
- Download limits aren’t too low
- Alternative speed limits aren’t unexpectedly active
- Queue settings aren’t preventing downloads
- Internet connection works normally
- Destination drive has enough space
- Download folder is writable
- qBittorrent is updated
- Execution Log has been checked for errors
Frequently Asked Questions
Why is qBittorrent not downloading anything?
The most common possibilities include no active seeds, no peers, tracker problems, DHT/PeX issues, firewall restrictions, VPN/proxy problems, queue limits, speed limits, router/NAT issues, or storage errors.
Start by determining whether one torrent or every torrent is affected.
Why is qBittorrent stuck at 0 B/s?
0 B/s can mean that no useful data is currently being received. Check seeds, peers, torrent availability, tracker status, connection status, and speed limits.
Why does qBittorrent say “Connecting to Peers”?
It means qBittorrent is attempting to establish peer connections. If this persists, investigate peer availability, DHT, PeX, trackers, firewall, router/NAT, VPN, proxy, and network-interface settings.
Why does qBittorrent show seeds but not download?
A displayed seed count does not guarantee immediate data transfer. The seeds may be unavailable to your client, busy, disconnected, or temporarily unable to provide useful pieces.
Should I enable DHT?
For ordinary public torrents, DHT is generally useful for peer discovery. Private torrents may intentionally disable DHT.
Should I enable PeX?
For public torrents, PeX can help discover additional peers. Private torrents may restrict it.
Can a VPN cause qBittorrent not to download?
Yes. A VPN can affect routing, incoming connectivity, DNS, firewall behavior, network interfaces, and P2P support. qBittorrent’s own troubleshooting guide recommends temporarily disabling VPN/proxy during diagnosis to simplify the network path.
Can a firewall stop qBittorrent downloads?
Yes. Firewall or security software can interfere with qBittorrent’s network connections.
Does port forwarding guarantee faster downloads?
No. Port forwarding can improve incoming connectivity in some network configurations, but it cannot create seeds or guarantee a particular download speed.
Why is qBittorrent downloading one torrent but not another?
The second torrent may have fewer active sources, poor availability, tracker problems, or other torrent-specific conditions.
Should I reinstall qBittorrent?
Not immediately. First determine whether the problem is caused by the torrent, network, firewall, VPN, proxy, queue, speed limits, or storage.
Does “Stalled” mean the torrent is broken?
No. A torrent can be temporarily stalled because no useful data is being transferred at that moment.
Final Thoughts
When qBittorrent is not downloading, don’t assume that the application itself is broken.
Start with the basics:
Check the torrent status → check seeds and peers → test another legal torrent → check connection status → check DHT/PeX and trackers → check firewall → check VPN/proxy → check port/NAT → check speed limits → check storage.
The most important diagnostic question is:
Is the problem affecting one torrent or every torrent?
If only one torrent is affected, investigate its availability, seeds, peers, and trackers.
If every torrent is affected, investigate qBittorrent’s network configuration, firewall, VPN, proxy, router, listening port, and storage.
There is no single magic qBittorrent setting that fixes every download problem. The fastest approach is to identify the failing layer first and then change only the settings relevant to that layer.

