Seeing 0 B/s in qBittorrent can be frustrating, especially when a torrent appears active but no data is actually being downloaded.
In some cases, the problem is caused by qBittorrent’s network configuration. In others, the torrent itself may simply have no useful sources available. Firewall rules, VPNs, proxies, trackers, DHT, peer discovery, speed limits, queue settings, router configuration, and storage problems can also cause a download to remain at 0 B/s.
The good news is that 0 B/s does not automatically mean qBittorrent is broken.
The most useful first question is:
Is every torrent downloading at 0 B/s, or is only one particular torrent affected?
If only one torrent is stuck, the torrent’s availability or peer swarm may be responsible. If every torrent is stuck at 0 B/s, focus on qBittorrent, your network, firewall, VPN, proxy, or router.
qBittorrent’s current troubleshooting documentation recommends simplifying the network path, testing without VPN/proxy, checking security software, examining storage, and collecting details such as qBittorrent version, tracker information, network type, and storage configuration when diagnosing persistent speed problems.
Why Is qBittorrent Downloading at 0 B/s?
There isn’t one single cause of a qBittorrent 0 B/s problem.
Common causes include:
| Possible cause | What it means |
|---|---|
| No seeds | No complete source may currently be available |
| No peers | qBittorrent has not found usable participants |
| Poor availability | The required pieces may not be available |
| Tracker problem | Tracker isn’t successfully providing peer information |
| DHT disabled/problematic | Additional peer discovery may be unavailable |
| PeX disabled | Peer exchange may be unavailable |
| Firewall | qBittorrent connections may be blocked |
| Router/NAT | Incoming connectivity may be restricted |
| VPN | VPN routing or P2P restrictions may interfere |
| Proxy | Incorrect proxy settings can block connections |
| Download limit | qBittorrent may be deliberately limited |
| Queue | The torrent may not be allowed to download yet |
| Network problem | Internet connectivity may be unstable |
| Storage problem | qBittorrent cannot write downloaded data |
| Torrent-specific issue | The particular torrent may simply be inactive |
The goal is not to change all these settings at once. Work through them in order.
1. Check Whether the Torrent Is Actually Downloading
Start with the torrent’s Status.
You may see:
- Downloading
- Stalled
- Queued
- Paused
- Checking
- Checking resume data
- Missing files
- Error
If the torrent is Paused, resume it.
If it is Queued, investigate your torrent queue.
If it is Checking, wait for the checking operation to finish.
If it says Downloading but the speed remains at 0 B/s, continue with the following checks.
2. Check the Seeds and Peers
This is the most important first diagnostic step.
Look at the torrent’s:
- Seeds
- Peers
For example:
| Seeds | Peers | Possible explanation |
|---|---|---|
| 0 | 0 | No visible participants |
| 0 | 15 | Peers exist, but complete sources may be unavailable |
| 5 | 20 | Potentially useful swarm |
| 50 | 100 | Large swarm, although speed still isn’t guaranteed |
A torrent requires other participants to provide the pieces you need.
If there are 0 seeds, qBittorrent may have no currently connected complete source from which to obtain missing pieces.
No qBittorrent setting can create a seed that isn’t online.
3. Check Torrent Availability
Seed and peer counts don’t tell the entire story.
A torrent can have peers but still lack the specific pieces required to make progress.
This is where availability becomes useful.
If availability is very low, the swarm may not contain a complete copy of all the required pieces.
Example
Imagine a torrent contains 100 pieces.
You have:
- 95 pieces
- Several peers
- 0 complete seeds
If none of the connected peers has the remaining five pieces, the torrent can remain at 0 B/s or become stuck even though peers exist.
This is why peer count alone doesn’t guarantee a download will progress.
4. Test Another Legal Torrent
One of the fastest ways to identify the problem is to test another torrent containing content you are authorized to download.
Good test sources include:
- Linux distributions
- Open-source software
- Public-domain files
- Other officially distributed torrent content
If the second torrent downloads
Your qBittorrent installation and network are probably working.
The original torrent may have:
- Few seeds
- Poor availability
- Inactive peers
- Tracker problems
- Other swarm-specific issues
If the second torrent also stays at 0 B/s
The problem is more likely related to:
- qBittorrent
- Firewall
- VPN
- Proxy
- Router
- Network
- Port configuration
- DHT/peer discovery
This simple test can save a lot of unnecessary configuration changes.
5. Check qBittorrent’s Connection Status
Look at qBittorrent’s connection indicator.
A usable connection is important because qBittorrent needs to communicate with trackers and peers.
If the client indicates a problem such as Disconnected, investigate the network before focusing on the torrent itself.
Also check whether the connection status changes when you:
- Connect to a VPN
- Disconnect from a VPN
- Change Wi-Fi networks
- Restart the router
- Restart qBittorrent
A change in status can provide an important clue.
6. Check DHT
DHT, or Distributed Hash Table, is one of the mechanisms BitTorrent clients can use to discover peers without relying entirely on centralized trackers.
qBittorrent’s documentation describes DHT as a way to find additional peers and reduce dependence on trackers.
For ordinary public torrents, check:
Tools → Options → BitTorrent
and make sure DHT is enabled.
Important exception
Private torrents can intentionally disable DHT.
Don’t try to override restrictions associated with private torrents.
For public torrents, however, disabled DHT can reduce peer-discovery options.
7. Check PeX
Peer Exchange (PeX) allows peers to share information about other peers.
This provides another method of discovering participants.
qBittorrent documents PeX as a peer-discovery mechanism alongside DHT and Local Peer Discovery.
For public torrents, check:
Tools → Options → BitTorrent
and make sure Peer Exchange (PeX) is enabled.
Again, private torrents may intentionally restrict this functionality.
8. Check Local Peer Discovery
qBittorrent also supports Local Peer Discovery (LPD).
LPD is designed to discover compatible peers on a local network.
It’s not normally the main reason an internet torrent stays at 0 B/s, but it can be useful on networks where other BitTorrent participants are present locally.
qBittorrent lists LPD alongside DHT and PeX as peer-discovery mechanisms.
9. Check the Tracker Status
Select the affected torrent and open the Trackers tab.
Look for tracker statuses such as:
- Working
- Updating
- Not contacted
- Not working
- Timed out
- Host not found
- Unauthorized
qBittorrent’s API documentation distinguishes trackers that are working, updating, not yet contacted, or not working.
Why this matters
A tracker can help your client discover peers.
If all relevant trackers are failing, peer discovery may be reduced.
However, a tracker problem doesn’t necessarily mean the torrent cannot work. Compatible torrents may still discover peers through DHT or PeX.
10. Don’t Assume a Tracker Error Means the Torrent Is Dead
This is an important distinction.
Suppose you see:
Tracker: Not working
but also:
DHT: Active
and:
Peers: 20
The torrent may still download.
Trackers, DHT, and PeX are different parts of the peer-discovery system.
Therefore, one tracker error is not enough to conclude that qBittorrent is broken.
Look at the complete picture.
11. Check the Download Speed Limit
A very common cause of apparent 0 B/s is a download limit that is too low.
Open:
Tools → Options → Speed
Check the global download limit.
If the limit has accidentally been set to an extremely low value, qBittorrent may technically be downloading but appear almost inactive.
qBittorrent supports both global rate limits and alternative global rate limits.
Example
If your global download limit is set to:
1 KiB/s
you may see almost no noticeable transfer.
For troubleshooting, use an appropriate limit or temporarily remove the limit.
12. Check Alternative Speed Limits
qBittorrent has an Alternative Speed Limits mode.
This can be useful when you want slower transfers during certain hours.
But if it was enabled accidentally, your torrents may appear to be stuck.
Check the speed controls in qBittorrent.
If alternative limits are active, inspect their download rate.
13. Check the Individual Torrent Speed Limit
The global download limit isn’t the only limit that can affect a torrent.
A particular torrent may have its own speed restriction.
Check the selected torrent’s speed-limit settings.
Make sure you haven’t accidentally configured that torrent for an extremely low download rate.
14. Check Torrent Queue Settings
A torrent can show little or no activity because qBittorrent isn’t allowing it to become an active download.
qBittorrent includes torrent queuing controls for limiting the number of active downloading and uploading torrents.
For example:
- 20 torrents added
- Maximum active downloads: 2
Only two may actively download.
The rest may wait in the queue.
What to do
Open:
Tools → Options → BitTorrent
Review the queue settings.
Temporarily pause other torrents and test the affected torrent.
15. Check Whether Another Torrent Is Using Your Bandwidth
If several torrents are active, another torrent could be consuming most of your available bandwidth.
For troubleshooting:
- Pause unnecessary torrents.
- Keep one known-good torrent active.
- Observe the download speed.
- Compare the result.
If the test torrent starts downloading, your previous configuration may have been competing for bandwidth.
16. Check Your Upload Limit
BitTorrent is a two-way protocol.
Your qBittorrent client may simultaneously upload pieces while downloading.
If your upload bandwidth is completely saturated, it can affect overall network performance.
Check:
Tools → Options → Speed
Set a reasonable upload limit instead of allowing qBittorrent to consume the entire upstream connection.
Don’t set upload to zero simply to maximize download speed.
17. Check Your Internet Connection
Open a browser and test ordinary internet access.
If websites are also slow or unavailable, qBittorrent isn’t necessarily the problem.
Check:
- Web browsing
- Normal download speed
- Video streaming
- Packet loss
- Wi-Fi stability
If the entire internet connection is unstable, fix that first.
18. Try Ethernet Instead of Wi-Fi
If you’re using Wi-Fi, temporarily test qBittorrent over Ethernet.
Wi-Fi can suffer from:
- Interference
- Weak signal
- Congestion
- Packet loss
- Router problems
- Wireless channel conflicts
If qBittorrent downloads normally through Ethernet, investigate your wireless network rather than endlessly changing qBittorrent settings.
19. Restart qBittorrent
A simple restart can clear temporary connection problems.
Before restarting:
- Note the torrent status.
- Check seeds and peers.
- Check tracker status.
- Close qBittorrent normally.
- Reopen it.
- Resume the torrent.
If the download immediately returns to 0 B/s, continue troubleshooting rather than repeatedly restarting.
20. Restart Your Router
If every torrent is stuck at 0 B/s, restart your router.
A restart can clear temporary:
- NAT states
- Connection tables
- DHCP issues
- UPnP mappings
- Network glitches
After the internet connection returns, restart qBittorrent and test again.
21. Check Your Firewall
A firewall can prevent qBittorrent from establishing useful connections.
This is particularly important if qBittorrent was working previously and stopped after:
- A Windows update
- A security-software update
- A qBittorrent update
- Installing a new firewall
- Changing network profiles
Make sure qBittorrent is allowed through your firewall where appropriate.
qBittorrent’s official troubleshooting guidance specifically recommends checking antivirus/security software that includes firewall functionality because it can cause connection problems.
Don’t permanently disable your firewall
Instead, review its application rules and allow qBittorrent appropriately.
22. Check Antivirus or Internet Security Software
Some security applications include network filtering in addition to malware protection.
They can potentially interfere with applications that maintain many network connections.
Check whether your security software has:
- Blocked qBittorrent
- Quarantined qBittorrent
- Restricted its network access
- Changed application permissions
If the problem began immediately after installing security software, this is an important clue.
23. Check the Listening Port
qBittorrent uses a listening port for incoming connections.
You can review this under:
Tools → Options → Connection
A stable listening port makes network troubleshooting easier.
qBittorrent’s documentation includes the listening port and UPnP/NAT-PMP among its connection-related options.
Don’t keep changing the port randomly
If you have router or firewall rules configured for a particular port, constantly changing it can make those rules ineffective.
24. Check Router NAT
Your router’s NAT configuration can affect incoming connections.
This can contribute to a firewalled connection state.
Possible factors include:
- NAT
- Port forwarding
- UPnP
- NAT-PMP
- Multiple routers
- ISP-level NAT
If you use a home router, check whether qBittorrent’s connection status changes when router settings are modified.
25. Check UPnP and NAT-PMP
qBittorrent can use UPnP/NAT-PMP to request port mappings from compatible routers.
These options can be found under:
Tools → Options → Connection
They may simplify configuration on some home networks.
However, automatic port mapping isn’t guaranteed to work on every router.
If it doesn’t work, manual router configuration may be necessary depending on your network.
26. Check for Double NAT
Double NAT occurs when you have something like:
Internet → ISP Router → Your Router → PC
Both routers may be performing NAT.
This can complicate incoming connectivity.
If you have two routers, determine:
- Which device is the primary router
- Whether both perform NAT
- Whether one is in access-point/bridge mode
- Where port forwarding is configured
Don’t assume the second router is the only device that matters.
27. Check for CGNAT
Your ISP may use Carrier-Grade NAT, commonly called CGNAT.
With CGNAT, traditional inbound port forwarding may not be available to your connection.
Possible clues include:
- Router WAN IP differs from your public IP
- Port forwarding never becomes reachable
- Incoming connections remain restricted
CGNAT does not necessarily prevent all torrent downloading, but it can affect incoming connectivity.
28. Check Your VPN
A VPN changes the network path used by qBittorrent.
If the problem appeared immediately after connecting to a VPN, temporarily test qBittorrent without the VPN to determine whether it is involved.
qBittorrent’s official troubleshooting guide specifically recommends disabling VPN or proxy connections while troubleshooting because simplifying the network path can reveal whether they are responsible.
Check whether your VPN:
- Allows P2P traffic
- Has a stable connection
- Supports incoming port forwarding if offered
- Has a working kill switch
- Changes network interfaces
- Uses split tunneling
29. Check qBittorrent’s Network Interface
VPN software can create additional network adapters.
qBittorrent may therefore have several possible interfaces available.
Go to:
Tools → Options → Advanced → Network Interface
For normal troubleshooting, make sure qBittorrent isn’t bound to an adapter that is currently unavailable.
Example
Suppose qBittorrent is bound to:
VPN Adapter
but your VPN is disconnected.
The client may then have no usable path for torrent traffic.
30. Check VPN Binding
VPN binding can be useful for ensuring qBittorrent uses only the VPN connection.
But an incorrect binding configuration can also cause:
0 B/s + no peers + no useful connection
If you recently configured VPN binding and qBittorrent stopped downloading, review the selected network interface.
qBittorrent’s documentation provides guidance on binding the client to a VPN interface to prevent traffic from falling back to another connection.
31. Check Your Proxy
A proxy configured incorrectly can stop torrent connections.
Go to:
Tools → Options → Connection
Check:
- Proxy type
- Proxy host
- Proxy port
- Authentication
- Proxy availability
If you don’t intentionally use a proxy, disable it during troubleshooting.
qBittorrent’s current behavior around proxy-supported connections means proxy configuration can affect which connections are permitted.
32. Don’t Combine VPN and Proxy Without a Reason
A configuration such as:
qBittorrent → Proxy → VPN → Internet
can introduce more possible failure points.
For troubleshooting, simplify the setup.
Test:
qBittorrent → Internet
Then, if necessary, test the VPN separately.
Once you identify the working configuration, add additional privacy/network layers deliberately rather than randomly.
33. Check DHT Node Activity
If you’re using a public torrent and DHT is enabled, look at the DHT status.
If DHT never becomes active, investigate:
- Firewall
- Network interface
- VPN
- Proxy
- Router
- DHT settings
DHT isn’t required for every torrent, but it can provide an important peer-discovery path.
34. Check Whether a Proxy Is Disabling Some Peer-Discovery Features
When using a proxy, some network functionality may be limited.
qBittorrent’s documentation explains that proxy behavior can affect features such as Local Peer Discovery and UPnP/NAT-PMP, depending on the configuration.
Therefore, if qBittorrent worked normally before you configured a proxy, test without the proxy.
35. Check the Torrent’s Private Status
Private torrents can intentionally behave differently from public torrents.
A private torrent may restrict:
- DHT
- PeX
- Local peer discovery
Don’t interpret disabled DHT or PeX on a private torrent as necessarily being a configuration error.
The torrent’s private status can determine which peer-discovery methods are allowed.
36. Check the Torrent’s Tracker Requirements
Private trackers may have additional requirements.
For example:
- Account authentication
- Passkeys
- Ratio rules
- Tracker-specific client rules
- Seed-time requirements
If a private torrent isn’t downloading, check its tracker status and any applicable tracker rules.
Don’t randomly add public trackers to a private torrent.
37. Check Your DNS
DNS problems can prevent qBittorrent from resolving tracker hostnames.
For example, you might see a tracker error indicating that a host could not be resolved.
If ordinary websites work but specific tracker domains fail, DNS may be worth investigating.
You can test your network’s DNS separately rather than immediately changing qBittorrent’s advanced settings.
38. Check Whether Your ISP or Network Restricts P2P Traffic
Some networks may restrict or interfere with peer-to-peer traffic.
This can happen on:
- School networks
- Corporate networks
- Public Wi-Fi
- Hotel networks
- Managed networks
If qBittorrent works at home but remains at 0 B/s on another network, the network itself may be the difference.
Follow the network’s acceptable-use rules rather than attempting to circumvent restrictions.
39. Check Storage Space
Not every 0 B/s problem is a network problem.
qBittorrent needs to write received pieces to storage.
Check:
- Free disk space
- Destination folder
- Drive connection
- Permissions
- External drive status
If the drive is full or unavailable, downloading can stop.
40. Check for I/O Errors
If qBittorrent reports an I/O error, investigate storage before changing network settings.
Possible causes include:
- Full drive
- Permission problems
- Failed drive
- Disconnected external disk
- Network storage unavailable
- File-system problems
qBittorrent’s troubleshooting documentation specifically recommends checking storage and I/O conditions when diagnosing failed or stalled downloads.
41. Check Download Folder Permissions
Make sure qBittorrent can write to the selected download folder.
Test a simple local directory if necessary.
For example, instead of downloading to an unavailable network drive, test a normal local folder.
If the test succeeds, the original download location is probably responsible.
42. Check Available Disk Space Before Downloading Large Files
A torrent may require significant storage.
For example, a torrent containing a 100 GB collection may need approximately that amount of available space depending on the selected files and qBittorrent’s allocation behavior.
If the destination drive has very little free space, the download may stop or produce an error.
43. Check the Execution Log
The Execution Log can provide valuable clues.
Look for messages involving:
- Tracker errors
- Network errors
- I/O errors
- Permission errors
- Connection failures
- Disk errors
- Failed paths
Instead of guessing which setting is wrong, use the log to identify the layer where the problem occurs.
44. Update qBittorrent
Make sure you’re using a current stable version.
The official qBittorrent website currently lists v5.2.3 as the stable release, released July 7, 2026, while v5.3.0beta1 was released September 5, 2026 as a beta. For troubleshooting, a stable release is generally the more appropriate baseline than a beta build.
Download qBittorrent from its official project website rather than third-party download sites.
45. Don’t Install a Beta Version Just to Fix 0 B/s
A beta release can contain fixes and new features, but it can also introduce new bugs.
If your goal is troubleshooting, first establish a baseline using the current stable version.
Only experiment with beta software when you understand the trade-off.
46. Don’t Randomly Increase Connection Limits
A common misconception is:
More connections = faster downloading.
That’s not necessarily true.
Excessively high connection counts can increase:
- Router load
- CPU usage
- RAM usage
- NAT table pressure
- Connection overhead
Use reasonable connection limits rather than extreme values.
47. Don’t Add Hundreds of Random Trackers
Adding large lists of random trackers isn’t a guaranteed solution.
More trackers do not automatically create:
- More seeds
- More availability
- Faster peers
- A healthy swarm
If a torrent has no active source, additional trackers cannot magically create one.
Check the torrent’s existing tracker status first.
48. Don’t Disable Security Software Permanently
If you suspect antivirus or firewall software, don’t leave it disabled.
Instead:
- Check application permissions.
- Check blocked applications.
- Review network rules.
- Allow qBittorrent where appropriate.
- Restart qBittorrent.
- Test again.
Security software can be an important part of your system’s protection.
49. Don’t Set Upload Speed to Zero
Some users assume that eliminating uploads will automatically maximize downloads.
That’s not a reliable approach.
BitTorrent relies on peers exchanging pieces, and upload activity is part of normal operation.
Use a reasonable upload limit that leaves enough capacity for other applications.
50. Check Whether the Problem Happens With Every Torrent
This is one of the most important diagnostic tests.
Only one torrent is 0 B/s
Investigate:
- Seeds
- Peers
- Availability
- Trackers
- Torrent status
- Private/public status
Every torrent is 0 B/s
Investigate:
- qBittorrent connection status
- Firewall
- VPN
- Proxy
- Network interface
- DHT
- Listening port
- Router
- Internet connection
- Storage
This distinction dramatically narrows the troubleshooting process.
51. What If qBittorrent Shows Seeds but Still Says 0 B/s?
Seeing seeds does not guarantee that data will immediately transfer.
A displayed seed count may represent participants that aren’t currently providing data to your client.
Possible reasons include:
- Connection hasn’t been established
- Seed disconnected
- Seed is busy
- Network restrictions
- Firewall
- VPN
- Router/NAT
- Temporary swarm conditions
Open the Peers tab and watch whether actual connections are being established.
52. What If qBittorrent Shows 0 Peers?
If you have:
0 peers
check:
- Tracker status
- DHT
- PeX
- Firewall
- VPN
- Proxy
- Network interface
- Torrent activity
If another known-good public torrent also shows 0 peers, the problem is more likely your connection or peer discovery.
If only one torrent shows 0 peers, the torrent itself may be inactive.
53. What If qBittorrent Says “Stalled” at 0 B/s?
Stalled does not automatically mean broken.
A torrent can temporarily stall when:
- A peer disconnects
- No useful piece is currently available
- Seeds are temporarily unavailable
- The swarm is changing
- qBittorrent is waiting for another peer
Watch the torrent for a reasonable period while checking the peer list.
A temporary 0 B/s reading isn’t necessarily a failure.
54. What If the Download Starts and Then Drops to 0 B/s?
This is slightly different from a torrent that never starts.
Possible causes include:
- Peer disconnects
- VPN instability
- Network congestion
- Upload saturation
- Router problems
- Storage bottlenecks
- Torrent availability changes
- Speed-limit changes
Watch what changes at the exact moment the speed drops.
If peers disappear at the same time, investigate connectivity.
If peers remain but disk activity stops, investigate storage.
55. What If qBittorrent Is Connected but Still 0 B/s?
A Connected status only means qBittorrent has network connectivity.
It does not guarantee that a particular torrent currently has useful data available.
Check:
- Seeds
- Peers
- Availability
- Tracker status
- Torrent status
- Speed limits
- Queue
- VPN/proxy
- Storage
This is why connection status should not be treated as a guarantee of download speed.
56. What If qBittorrent Works Without a VPN but Not With One?
That strongly suggests the VPN configuration deserves investigation.
Check:
- P2P support
- VPN server
- VPN protocol
- Network interface
- Kill switch
- Split tunneling
- Port forwarding
- DNS
- VPN connection stability
You don’t necessarily need to abandon the VPN. First determine which VPN feature is interfering with qBittorrent.
57. What If qBittorrent Works on Ethernet but Not Wi-Fi?
That points toward the wireless network.
Possible causes include:
- Weak signal
- Interference
- Congestion
- Packet loss
- Router Wi-Fi problems
- Wireless adapter issues
In this case, changing DHT or tracker settings probably won’t solve the underlying problem.
58. What If qBittorrent Works on One Network but Not Another?
This is another strong clue.
If qBittorrent works at home but stays at 0 B/s on:
- Office Wi-Fi
- School Wi-Fi
- Hotel Wi-Fi
- Public hotspot
the second network may have different firewall, NAT, routing, or usage policies.
Investigate the network rather than assuming qBittorrent is broken.
59. What If qBittorrent Shows an I/O Error?
An I/O error points toward storage rather than peer connectivity.
Check:
- Free disk space
- Drive health
- Download folder
- Permissions
- External-drive connection
- File-system errors
- Network-drive availability
qBittorrent’s documentation specifically recommends investigating storage and I/O conditions for these types of failures.
60. What If Nothing Works?
If qBittorrent remains at 0 B/s with every known-good torrent, simplify the entire setup.
Use this diagnostic sequence:
Computer → Ethernet → Router → Internet
Temporarily remove unnecessary layers such as:
- VPN
- Proxy
- Additional routers
- Complex firewall rules
- Unusual network adapters
qBittorrent’s official troubleshooting guide recommends essentially this approach: simplify the connection path and test directly to identify where the failure occurs.
Once the basic configuration works, add your normal networking components back one at a time.
The Fastest Way to Fix qBittorrent 0 B/s
If you don’t want to read through all 60 checks, use this order:
Step 1: Check torrent status
Make sure it isn’t paused, queued, checking, or errored.
Step 2: Check seeds and peers
No useful sources can mean no download.
Step 3: Check availability
A torrent may have peers but still lack the required pieces.
Step 4: Test another legal torrent
This tells you whether the problem is torrent-specific.
Step 5: Check tracker status
Look for working or failed trackers.
Step 6: Check DHT and PeX
Enable them for ordinary public torrents where appropriate.
Step 7: Check speed limits
Make sure global, alternative, and per-torrent limits aren’t too restrictive.
Step 8: Check queue settings
Make sure the torrent is actually allowed to download.
Step 9: Check firewall
Allow qBittorrent through the appropriate firewall rules.
Step 10: Test without VPN/proxy
Temporarily simplify the connection.
Step 11: Check the listening port and router
Investigate NAT, port forwarding, UPnP/NAT-PMP, double NAT, and CGNAT.
Step 12: Check storage
Make sure the drive exists, has space, and is writable.
Step 13: Update qBittorrent
Use the current stable version.
Step 14: Restart
Restart qBittorrent and, if necessary, the router.
qBittorrent 0 B/s Diagnostic Table
| Symptom | Most useful thing to check |
|---|---|
| 0 B/s + 0 seeds | Torrent availability |
| 0 B/s + 0 peers | Peer discovery |
| 0 B/s + many peers | Availability and connectivity |
| 0 B/s + tracker errors | Tracker/DNS/network |
| Every torrent 0 B/s | Client/network configuration |
| One torrent 0 B/s | Torrent-specific problem |
| Works without VPN | VPN configuration |
| Works without proxy | Proxy configuration |
| Works over Ethernet | Wi-Fi/network |
| I/O error | Storage/permissions |
| Queued | Queue settings |
| Paused | Resume torrent |
| Stalled | Peer availability/data transfer |
| Starts then stops | Network, peers, VPN, limits, or storage |
| Firewalled | Router/NAT/firewall |
Recommended qBittorrent Troubleshooting Baseline
If you’ve changed many settings, return to a simple baseline.
| Setting | Recommended troubleshooting baseline |
|---|---|
| qBittorrent version | Current stable release |
| DHT | Enabled for public torrents |
| PeX | Enabled for public torrents |
| LPD | Enabled where useful |
| Download limit | Unlimited or reasonable |
| Upload limit | Reasonable |
| Queue | Allow the test torrent to download |
| Proxy | Disabled unless intentionally used |
| VPN | Test separately |
| Network interface | Default unless intentionally bound |
| Listening port | Stable |
| UPnP/NAT-PMP | Optional |
| Connection limits | Moderate |
| Advanced settings | Leave defaults initially |
The purpose of this baseline isn’t to guarantee the fastest possible speed. It is to remove unnecessary variables while troubleshooting.
qBittorrent’s documentation similarly treats DHT, PeX, LPD, queueing, speed limits, connection settings, and network configuration as separate components rather than one universal speed setting.
Common Mistakes That Don’t Fix 0 B/s
Adding random trackers
More trackers don’t guarantee more peers.
Increasing connections to extreme values
More connections can actually make the system less stable.
Disabling antivirus permanently
This creates unnecessary security risk and may not solve the problem.
Reinstalling qBittorrent immediately
The torrent, network, firewall, VPN, or storage may be responsible.
Assuming seeds guarantee speed
Seeds need to be reachable and willing/able to transfer data.
Changing every setting simultaneously
You won’t know what fixed the problem.
Assuming 0 B/s always means an error
A torrent can legitimately have no data transfer for a period of time.
Blaming qBittorrent when only one torrent fails
The torrent itself may simply be inactive or poorly available.
Frequently Asked Questions
Why is qBittorrent downloading at 0 B/s?
The most common reasons include no useful seeds, poor availability, no peers, tracker problems, DHT/PeX issues, firewall restrictions, VPN/proxy problems, queue limits, speed limits, router/NAT problems, or storage errors.
Why is qBittorrent stuck at 0 B/s with seeds?
A displayed seed count doesn’t guarantee that those seeds are currently connected or transferring data to you. Check the Peers tab, tracker status, connection status, and VPN/firewall configuration.
Why does qBittorrent show 0 B/s but have peers?
Peers may be connected but not currently providing a useful piece. The torrent may also have poor availability or temporary swarm conditions.
Does 0 seeds mean the torrent cannot download?
Not necessarily. It means no complete seed is currently available to your client. Other peers may still contain enough pieces to continue the download.
Should I enable DHT to fix 0 B/s?
For ordinary public torrents, DHT can provide another peer-discovery mechanism and may help. Private torrents can intentionally restrict DHT.
Should I enable PeX?
For public torrents, PeX can provide another way to discover peers. Private torrents may restrict it.
Can a VPN cause qBittorrent to download at 0 B/s?
Yes. VPN routing, P2P restrictions, interface binding, firewall rules, kill switches, and connection problems can all affect qBittorrent.
Can a firewall cause 0 B/s?
Yes. A firewall or security application can prevent qBittorrent from establishing useful connections.
Does port forwarding guarantee a download speed increase?
No. Port forwarding can improve incoming connectivity in some network configurations, but it cannot create seeds or make an inactive torrent healthy.
Why does qBittorrent download normally and then drop to 0 B/s?
The cause may be a peer disconnecting, network instability, VPN changes, upload saturation, storage problems, or changing torrent availability.
Should I reinstall qBittorrent?
Usually not as the first step. Test another torrent and investigate the network, firewall, VPN, proxy, queue, speed limits, and storage first.
Is 0 B/s always a problem?
No. A torrent can temporarily show 0 B/s while waiting for peers or useful pieces. The important question is whether it remains at 0 B/s and whether other torrents behave the same way.
Final Thoughts
When qBittorrent is downloading at 0 B/s, the most important thing is to identify whether the problem is torrent-specific or system-wide.
If only one torrent is stuck, start with:
Seeds → peers → availability → trackers → torrent status
If every torrent is stuck, start with:
Connection status → firewall → VPN/proxy → DHT/PeX → listening port → router/NAT → speed limits → storage
Don’t immediately change dozens of advanced settings. Troubleshoot one layer at a time.
A healthy qBittorrent setup still cannot download data that isn’t available from the swarm. Conversely, a healthy torrent can remain at 0 B/s if your client cannot establish the necessary network connections.
The most effective approach is therefore:
Check the torrent → test another legal torrent → check peer discovery → simplify the network → check firewall/VPN/proxy → check router/port → check storage → update qBittorrent.
That process usually makes it much easier to determine why the download is stuck at 0 B/s.

