qBittorrent is a well established open-source BitTorrent client. qBittorrent features a light footprint, whilst providing all the features you may need. It uses the high-tech libtorrent-rasterbar library, which means greater download and upload speed, as well as excellent support of the latest features in the BitTorrent protocol.

Why use qBittorrent instead of another client?

There are several BitTorrent clients that are functional, but this is why we like qBittorrent:

  • It has no ads
  • It is free and open-source, so you can review the code and see what qBittorrent is doing. This means you don't have to worry about qBittorrent embedding malware, trackers, or other dangerous code
  • A built-in search engine that allows users to search for torrents directly from the client
  • Support for a wide variety of file formats and protocols including magnet links, DHT, PEX, and LSD
  • A feature-rich and customizable interface that includes a built-in torrent creation tool
  • Support for sequential downloading, which allows users to stream a video file as it is downloading
  • An integrated RSS feed reader and downloader
  • Remote control via a web user interface.
  • It features an anonymous mode for better privacy

Which operating systems are supported by qBittorrent?

qBittorrent is compatible with the vast majority of operating systems such as GNU/Linux, BSD, all the versions of macOS and Windows.

Is it legal to use qBittorrent?

qBittorrent is a peer-to-peer (P2P) file sharing software. Although the software is perfectly legal, it may be illegal to download or share some content, depending on local law.

Is qBittorrent's Anonymous mode private enough?

Anonymous mode doesn't provide strong privacy guarantees on its own. If you are concerned about copyright troubles, consider using a VPN instead. When the Anonymous mode is enabled, qBittorrent takes certain measures to try to mask your identity, preventing your BitTorrent traffic from being associated with you.

Features

  • Polished µTorrent-like User Interface
  • Well-integrated and extensible Search Engine
    • Simultaneous search in most famous BitTorrent search sites
    • Per-category-specific search requests (e.g. Books, Music, Movies)
  • All BitTorrent extensions
    • DHT, Peer Exchange, Full encryption, Magnet/BitComet URIs, ...
  • Remote control through a Web user interface
    • Nearly identical to the regular UI, all in Ajax
  • Advanced control over trackers, peers and torrents
    • Torrents queueing and prioritizing
    • Torrent content selection and prioritizing
  • UPnP / NAT-PMP port forwarding support
  • Available in ~25 languages (Unicode support)
  • Torrent creation tool
  • Advanced RSS support with download filters (inc. regex)
  • Bandwidth scheduler
  • IP Filtering (eMule and PeerGuardian compatible)
  • IPv6 compliant
  • Sequential downloading (aka "Download in order")
  • Available on most platforms: Linux, macOS, Windows, OS/2, FreeBSD

qBittorrent is easy to use and all of its features are well documented. If you like this piece of software, please make a donation and help it survive.

What's New

  • Feature: Add (Experimental) I2p Support (Glassez)
  • Feature: Provide Ui Editor for the Default Theme (Glassez)
  • Feature: Various Ui Theming Improvements (Glassez)
  • Feature: Implement Torrent Tags Editing Dialog (Glassez)
  • Feature: Revamp "Watched Folder Options" and "Automated Rss Downloader" Dialog (Glassez)
  • Feature: Allow to Use Another Icons in Dark Mode (Glassez)
  • Feature: Allow to Add New Torrents to Queue Top (Glassez)
  • Feature: Allow to Filter Torrent List by Save Path (Tom)
  • Feature: Expose 'socket Send/receive Buffer Size' Options (Chocobo1)
  • Feature: Expose 'max Torrent File Size' Setting (Chocobo1)
  • Feature: Expose 'bdecode Limits' Settings (Chocobo1)
  • Feature: Add Options to Adjust Behavior of Merging Trackers to Existing Torrent (Glassez)
  • Feature: Add Option to Stop Seeding When Torrent Has Been Inactive (Christopher)
  • Feature: Allow to Use Proxy Per Subsystem (Glassez)
  • Feature: Expand the Scope of "Proxy Hostname Lookup" Option (Glassez)
  • Feature: Add Shortcut for "Ban Peer Permanently" Function (Luka ÄelebiÄ)
  • Feature: Add Option to Auto Hide Zero Status Filters (Glassez)
  • Feature: Allow to Disable Confirmation of Pause/resume All (Glassez)
  • Feature: Add Alternative Shortcut Ctrl+e for Ctrl+f (Luka ÄelebiÄ)
  • Feature: Show Filtered Port Numbers in Logs (Hanabishi)
  • Feature: Add Button to Copy Library Versions to Clipboard (Chocobo1)
  • Bugfix: Ensure Ongoing Storage Moving Job Will Be Completed When Shutting Down (Chocobo1)
  • Bugfix: Refactored Many Areas to Call Non Ui Blocking Code (Glassez)
  • Bugfix: Various Improvements to the Sqlite Backend (Glassez)
  • Bugfix: Improve Startup Window State Handling (Glassez)
  • Bugfix: Use Tray Icon From System Theme Only if Option is Set (Glassez)
  • Bugfix: Inhibit System Sleep While Torrents Are Moving (Sentox6)
  • Bugfix: Use Hostname Instead of Domain Name in Tracker Filter List (Tearfur)
  • Bugfix: Visually Validate Input Path in Torrent Creator Dialog (Chocobo1)
  • Bugfix: Disable Symlink Resolving in Torrent Creator (Ignat Loskutov)
  • Bugfix: Change Default Value for 'file Pool Size' and 'stop Tracker Timeout' Settings (Stalkerok)
  • Bugfix: Log When Duplicate Torrents Are Being Added (Glassez)
  • Bugfix: Inhibit Suspend Instead of Screen Idle (Axet)
  • Bugfix: Ensure File Name is Valid When Exporting Torrents (Glassez)
  • Bugfix: Open "Save Path" if Torrent Has No Metadata (Xu Chao)
  • Bugfix: Prevent Torrent Starting Unexpectedly Edge Case With Magnet (Xu Chao)
  • Bugfix: Better Ergonomics of the "Add New Torrent" Dialog (Xu Chao, Glassez)
  • Webui: Add Log Viewer (Brvphoenix)
  • Webui: Webapi: Allow to Specify Session Cookie Name (Glassez)
  • Webui: Improve Sync Api Performance (Glassez)
  • Webui: Add Filelog Settings (Brvphoenix)
  • Webui: Add Multi-file Renaming (Loligans)
  • Webui: Add "Add to Top of Queue" Option (Thalieht)
  • Webui: Implement Subcategories (Bartu Özen)
  • Webui: Set "Samesite=none" if Csrf Protection is Disabled (ä¸æµ·åç§)
  • Webui: Show Only Hosts in Tracker Filter List (Ttys3)
  • Webui: Set Connection Status and Speed Limits Tooltips (Raymond Ha)
  • Webui: Set Cross Origin Opener Policy to 'same-origin' (Chocobo1)
  • Webui: Fix Response for Http Head Method (Chocobo1)
  • Webui: Preserve the Network Interfaces When Connection is Down (Fabricio Silva)
  • Webui: Add "Add Tags" Field for Rss Rules (Matic Babnik)
  • Webui: Fix Missing Error Icon (Trim21)
  • Rss: Add "Rename Rule" Button to Rss Downloader (Ballsofspaghetti)
  • Rss: Allow to Edit Rss Feed Url (Glassez)
  • Rss: Allow to Assign Priority to Rss Download Rule (Glassez)
  • Search: Use Python Isolate Mode (Chocobo1)
  • Search: Bump Python Version Minimum Requirement to 3.7.0 (Chocobo1)
  • Other: Enable Dbus Cmake Option on Freebsd (Yuri@freebsd)
  • Other: Numerous Code Improvements and Refactorings (Glassez, Chocobo1)