qBittorrent

qBittorrent 5.3.0

qBittorrent is a free, open-source BitTorrent client for Windows, macOS, Linux and FreeBSD. It combines torrent and magnet downloads with plugin-based search, RSS download rules, bandwidth scheduling and browser-based remote control.

Updated October 19, 2026
43.7 MB
5.0

Use the arrow keys to choose a rating, then press Enter or Space to submit it.

Excellent 2 user ratings

App Specs

DeveloperqBittorrent
LicenseFreeware
CategoryFile sharing
Available platformsWindows, macOS, Linux
Downloads379

Overview

qBittorrent is a free, open-source BitTorrent client for Windows, macOS, Linux, FreeBSD and OS/2. It downloads and shares files from .torrent files and magnet links, and adds a built-in torrent search, an RSS downloader and a browser-based remote interface. The program is volunteer-developed, released under the GNU GPL, and carries no advertising or bundled software. Its interface follows the layout made familiar by µTorrent: a transfer list with detail tabs for trackers, peers and files.

Adding and controlling torrents

When you add a torrent or magnet link, qBittorrent can ask for the save folder, category, start mode and which files inside the torrent to download. Each file can also get its own priority, so a large multi-file torrent can be trimmed to the parts actually needed. Because pieces can span neighbouring files, a skipped file may still leave a small partial file on disk.

qBittorrent can also watch selected folders and load any .torrent file placed in them, using the save path assigned to that folder. Incomplete data can stay in a temporary folder and move to its final location on completion.

The queue limits how many torrents download and upload at once. You can raise or lower individual torrents, or force-start them past the queue. Sequential downloading fetches pieces in order. First-and-last-piece priority grabs the start and end of each file early, which helps when previewing media before the torrent finishes.

Categories group torrents and can each carry their own save path, so assigning a category also decides where files go. Tags are lighter labels, and a torrent can hold several.

Built-in torrent search

The Search tab queries several torrent sites at once and lists combined results with name, size, seeders and leechers. Each site has a search plugin: a small Python file that fetches and parses that site’s results. Python must be installed for search to work. You add plugins from the “Search engines” window by selecting the plugin’s .py file. You can enable or disable each plugin individually. You can narrow searches to categories such as movies, TV, music, games, software, anime and books when the plugin supports them.

RSS feeds and automatic downloading

qBittorrent reads RSS feeds from torrent sites, including feeds that need login cookies copied from a browser. The RSS downloader applies rules to new articles and adds matching torrents automatically. A rule combines several title filters:

  • Must contain / must not contain: in wildcard mode every listed word must appear in any order, with alternatives separated by a vertical bar; a regular-expression mode handles precise patterns.
  • Episode filter: a list such as 1x5-8;12; selects specific episodes or open-ended ranges, matched against S01E05 or 1×05 style titles.
  • Smart episode filter: remembers which episodes were already taken so duplicate releases are skipped, optionally still accepting REPACK or PROPER versions.
  • Ignore days: blocks further matches for a set number of days after the last one.

Each rule can be limited to selected feeds and can assign a category, save path or paused start to what it adds.

Bandwidth, seeding and connection settings

qBittorrent applies global download and upload caps plus a second set of alternative limits. You can switch to the alternative limits from the status bar, or the scheduler can activate them during chosen hours. Separate settings cap peer connections and upload slots globally and per torrent. A share ratio target pauses or removes a torrent once it has uploaded enough, and super seeding can be switched on for individual torrents.

The client finds peers through trackers, DHT, peer exchange and local peer discovery, while private torrents keep the trackerless methods disabled. You can encrypt connections, route them through a proxy, or bind them to one network interface so traffic stops when a VPN adapter is down. IP filtering blocks addresses from eMule or PeerGuardian filter lists, and an anonymous mode withholds client identifiers from trackers and peers. UPnP and NAT-PMP port forwarding and IPv6 are supported.

Remote control through the Web UI

The Web UI reproduces the desktop interface in a browser, so torrents, settings, RSS and search can be managed from another machine. It is password-protected. You can serve it over HTTPS and swap it for a community-made alternative interface. An HTTP Web API exposes the same functions for third-party tools to use.

On Linux servers, qbittorrent-nox runs qBittorrent without graphical components, as a background daemon controlled entirely through the Web UI or Web API.

Creating and sharing torrents

The torrent creator builds a .torrent file from selected files or folders, with user-entered tracker URLs and an option to start seeding immediately. An optional embedded tracker, once its port is forwarded on the router, lets a group share files without a public tracker; recipients can use any BitTorrent client.

Completion actions

When a download finishes, qBittorrent can show a desktop notification, send an email through a configured SMTP server, or run an external program or script. The program or script can, for example, move or unpack the files. The interface is translated into about 70 languages and accepts custom themes.

Key Features

  • BitTorrent downloading with libtorrent
  • Integrated torrent search engine
  • Web interface for remote control
  • RSS feed automatic downloading
  • Bandwidth scheduling and limits
  • IP filtering
  • Sequential and prioritized downloading

Similar Apps