qBittorrent

Files & Sync

A desktop client for managing BitTorrent downloads, uploads and task queues.

Use with conditions
Open source licenseSource GPL-2.0-or-later; binaries GPL-3.0-or-later; includes an OpenSSL exception
PlatformsWindows 10+ 64-bit · Linux AppImage / distribution packages · macOS 13+ (limited support)
DeploymentDesktop

About this project

qBittorrent is a BitTorrent client that organizes file transfers using torrents and magnet links. Users can select files within a torrent, set file and task priorities, and manage activity through a queue and bandwidth scheduler. A torrent creator is also included, putting transfer control and the preparation of torrent files within the same application interface.

An extensible search system connects multiple search sources and supports categories. The RSS reader can apply filters to establish subscription based downloading. Searching, receiving subscription items and transferring files are different parts of the workflow: the first two discover or supply tasks, after which the selected torrent and its transfer settings determine how the client handles them.

Alongside its desktop interface, qBittorrent provides a web interface for remote control. Platforms include Windows, Linux, macOS and FreeBSD. The application uses Qt and libtorrent, with protocol features including DHT, peer exchange and local peer discovery. Content found through search sources and the protocol functions of the client consequently belong to different parts of the overall transfer process.

Decision guide
01

Why it is worth a look

  • Torrent files, magnet links and task priorities
  • Bandwidth schedules and file selection within torrents
02

Before you use it

  • Windows/Linux currently have stable version 5.2.4; the macOS download remains 5.2.3, and the website states that macOS support lacks maintainers
  • Only handle content you are authorized to download and distribute; understand the upload and sharing behavior before starting a torrent
  • Start with desktop tasks only; verify web control, port mapping and search extensions separately before enabling them
Manual setupLow
With an AI agentLow
DeploymentDesktop
Additional requirementsNot verified

Use an officially listed operating system and architecture; Have application installation permissions and sufficient local storage; Some requirements have not been verified. Check the official setup instructions.

03

What it can do

  • Torrent files, magnet links and task priorities
  • Bandwidth schedules and file selection within torrents
  • Optional RSS filtering, search extensions and web control

Who it fits

Good for

Downloading or distributing authorized large files and open-source images

Not a fit

Judgment: Users who only need ordinary web downloads or cannot accept upload sharing and network activity

Getting started

  1. Download the operating system's stable package from the website, distinguishing 5.2.x from the 5.3.0rc test release
  2. After installation, configure the download directory, bandwidth and post-download sharing policy
  3. Add an authorized torrent and check file selection, upload and download status

Alternatives to consider