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
- Bugfix: Fix handling of tags containing '&' character (glassez)
- Bugfix: Show scroll bar in Torrent Tags dialog (glassez)
- Bugfix: Apply bulk changes to correct content widget items (glassez)
- Bugfix: Hide zero status filters when torrents are removed (glassez)
- Bugfix: Fix Incomplete Save Path cannot be changed for torrents without metadata (glassez)
- WebUI: Correctly apply changed "save path" of RSS rules (glassez)
- WebUI: Clear tracker list on full update (skomerko)
- Other: Update User-Agent string for internal downloader and search engines (cayenne17)
5.0.0 Beta changelog
- Feature: Support creating .torrent with larger piece size (Chocobo1)
- Feature: Improve tracker entries handling (glassez)
- Feature: Add separate filter item for tracker errors (glassez)
- Feature: Allow to remove tracker from tracker filter widget menu (glassez)
- Feature: Implement Reannounce In column (Hanabishi)
- Feature: Expose DHT bootstrap nodes setting (Chocobo1)
- Feature: Add support for Mark-of-the-Web (Chocobo1)
- Feature: Allow to keep unwanted files in separate folder (glassez)
- Feature: Add Copy Comment to the torrent list's context menu (thalieht)
- Feature: Allow relative profile paths (Victor Chernyakin)
- Feature: Enable Ctrl+F hotkey for more inputs (thalieht)
- Feature: Add seeding limits to RSS and Watched folders options UI (glassez)
- Feature: Subcategories implicitly follow the parent category options (glassez)
- Feature: Add support for SSL torrents (Chocobo1, Radu Carpa)
- Feature: Add option to name each qbittorrent instance (Chocobo1)
- Feature: Add button for sending test email (Thomas Piccirello)
- Feature: Allow torrents to override default share limit action (glassez)
- Bugfix: Display error message when unrecoverable error occurred (glassez)
- Bugfix: Update size of selected files when selection is changed (glassez)
- Bugfix: Normalize tags by trimming leading/trailing whitespace (glassez)
- Bugfix: Correctly handle share limits in torrent options dialog (glassez)
- WEBUI: Improve WebUI responsiveness (Chocobo1)
- WEBUI: Do not exit the app when WebUI has failed to start (Hanabishi)
- WEBUI: Add Moving filter to side panel (xavier2k6)
- WEBUI: Add dark theme (d47081)
- WEBUI: Allow to remember torrent content files deletion (David)
- WEBUI: Leave the fields empty when value is invalid (Chocobo1)
- WEBUI: Use natural sorting (Chocobo1)
- WEBUI: Improve WebUI login behavior (JayRet)
- WEBAPI: Fix wrong timestamp values (Chocobo1)
- WEBAPI: Send binary data with filename and mime type specified (glassez)
- WEBAPI: Expose API for the torrent creator (glassez, Radu Carpa)
- RSS: Show RSS feed title in HTML browser (Jay)
- RSS: Allow to set delay between requests to the same host (jNullj)
- SEARCH: Allow users to specify Python executable path (Chocobo1)
- WINDOWS: Use Fusion style on Windows 10+. It has better compatibility with dark mode (glassez)
- WINDOWS: Allow to set qBittorrent as default program (glassez)
- LINUX: Add support for systemd power management (Chocobo1)
- LINUX: Add support for localized man pages (Victor Chernyakin)
- LINUX: Specify a locale if none is set (Chocobo1)
- macOS: Display download/upload speed in dock icon (Nick Korotysh)
- macOS: Add support for quarantine on macOS (Chocobo1)
- Other: Drop support for Qt5, qmake, autotools, Windows < 10, Windows 32-bit
- Other: Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL: 3.0.2
- Other: Switch to C++20
4.6.5 changelog
- Bugfix: Prevent app from being closed when disabling system tray icon (glassez)
- Bugfix: Fix Enter key behavior in Add new torrent dialog (glassez)
- Bugfix: Prevent invalid status filter index from being used (glassez)
- Bugfix: Add extra offset for dialog frame (glassez)
- Bugfix: Don't overwrite stored layout of main window with incorrect one (glassez)
- Bugfix: Don't forget to resume "missing files" torrent when rechecking (glassez)
- WebUI: Restore ability to use server-side translation by custom WebUI (glassez)
- WebUI: Fix wrong peer number (Chocobo1)
- Linux: Improve AppStream metadata (Chocobo1)