qBittorrent

qBittorrent
Original authorChristophe Dumez[1]
DevelopersSledgehammer999, Chocobo1, glassez, pmzqla and others[2]
Initial releaseMay 16, 2006 (2006-05-16)[3]
Stable release
5.1.4[4]  / 19 November 2025 (19 November 2025)
Written inC++ (Qt),[5] Python
Operating systemCross-platform: FreeBSD, Linux, macOS, OS/2, Windows
PlatformARM, x86, x64
Available in≈70 languages[6]
List of languages
Default UI: English

≥ 99% translated: Basque, Catalan, Chinese (Taiwan), Czech, Danish, Dutch, Galician, German, Hebrew, Indonesian, Japanese, Korean, Lithuanian, Polish, Portuguese (Brazil), Russian, Turkish, Ukrainian

≥ 50% translated: Belarusian, Bulgarian, Chinese, Chinese (Hong Kong), Finnish, French, Greek, Hungarian, Italian, Latvian (Latvia), Malay (Malaysia), Norwegian Bokmål, Occitan (post 1500), Portuguese, Romanian, Slovak, Slovenian, Spanish, Swedish

≥ 10% translated: Croatian, Esperanto, Arabic, Armenian, English (Australia), English (United Kingdom), Georgian, Hindi (India), Icelandic, Latgalian, Uzbek (Latin), Vietnamese
TypeBitTorrent client
LicenseGPLv3+[7] with OpenSSL linking exception
Websitewww.qbittorrent.org
Repository

qBittorrent is a cross-platform free and open-source BitTorrent client written in native C++. It relies on Boost, OpenSSL, zlib, Qt 6 toolkit and the libtorrent-rasterbar library for the torrent back-end, with an optional search engine written in Python.[8]

History

qBittorrent was originally developed in March 2006 by Christophe Dumez.[1] qBittorrent contained a remote code execution exploit caused by a failure to validate any TLS certificates presented to the application when downloading content via HTTP.[9] The flaw, which had been in the application since at least 2010, was eventually fixed in version 5.0.1, on October 28, 2024, more than 14 years later. It is not believed the flaw affected downloads using the BitTorrent protocol, however the application uses HTTP(s) to check for updates, download RSS feeds and manage its Internet geolocation database.[10]

Features

qBittorrent is a cross-platform torrent client compatible with FreeBSD, Linux, macOS, OS/2 (including ArcaOS and eComStation), and Windows.[11] Among its main features are bandwidth scheduling, torrent queuing and prioritization, content selection within torrents, and an integrated RSS feed reader with automatic download filters.[12] The client supports DHT, PEX, encrypted connections, LPD, UPnP, NAT-PMP, μTP, magnet links, and private torrents, as well as IP filtering using eMule dat or PeerGuardian file formats.[12] Version 4.6.0 added experimental I2P support.[13]

qBittorrent also includes an integrated torrent search engine powered by user-installable Python plugins, enabling simultaneous searches across multiple torrent sites directly from the client.[14] Remote control is available through a secure web user interface. The client supports IPv6, Unicode, and is available in approximately 70 languages.[6] Sequential downloading, which enables approximate media streaming, and a torrent creation tool are also included.[12]

Reception

In 2012, Ghacks suggested qBittorrent as an alternative to μTorrent for those put off by its adware and bundleware changes.[15] TechRadar reviewed the application in 2020, praising its ease of use, ad-free interface, and extensibility through plugins as features that make the software more capable for power users.[12]

See also

References

  1. ^ a b "Authors file". qBittorrent.org. Archived from the original on 2019-02-17. Retrieved 2012-08-26.
  2. ^ "Contributors to qbittorrent/qBittorrent". GitHub. Archived from the original on 2020-06-21. Retrieved 2019-07-01.
  3. ^ "Oldest available changelog". GitHub. Archived from the original on 2019-02-17. Retrieved 2016-02-17.
  4. ^ "release-5.1.4". 19 November 2025. Retrieved 20 November 2025.
  5. ^ "qBittorrent Analysis Summary". ohloh.net. Ohloh. Archived from the original on 2014-02-25. Retrieved 2012-08-23.
  6. ^ a b "Localization of qBittorrent". qBittorrent.org. Archived from the original on 2013-08-14. Retrieved 2012-08-23.
  7. ^ "Copying file", qBittorrent.org, archived from the original on 2019-02-17, retrieved 2012-08-26
  8. ^ "qbittorrent 5.1.4-1". Arch Linux Packages. Arch Linux. 20 November 2025. Retrieved 18 February 2026.
  9. ^ "CVE-2024-51774". www.cve.org. Archived from the original on 2025-04-17. Retrieved 5 February 2025.
  10. ^ "qBittorrent fixes flaw exposing users to MitM attacks for 14 years". BleepingComputer. Retrieved 5 February 2025.
  11. ^ "Network / Networking / Internet applications". netlabs.org. Archived from the original on 2020-09-18. Retrieved 2020-09-03.
  12. ^ a b c d Soni, Jitendra (4 June 2020). "qBittorrent torrent client review". TechRadar. Retrieved 5 February 2025.
  13. ^ Brinkmann, Martin (23 October 2023). "qBittorrent 4.6 launches with I2P support". gHacks Tech News. Retrieved 1 June 2024.
  14. ^ Brinkmann, Martin (19 November 2018). "Searching for torrents from within qBittorrent". gHacks Tech News. Retrieved 1 June 2024.
  15. ^ Brinkmann, Martin (21 February 2012). "Looking For A uTorrent Alternative? Try qBittorrent". Ghacks.net. Archived from the original on 10 January 2017. Retrieved 17 December 2014.