Get Notified when the Software is Updated

BitComet is a free and powerful download manager that fully supports the BitTorrent, HTTP, and FTP protocols. It’s uniquely designed for both speed and ease of use, featuring advanced acceleration technology that can boost your download speeds by five to ten times or even more. Download your files quickly, efficiently, and reliably with BitComet.
BitComet offers a robust set of advanced features, including simultaneous downloads, customizable download queues, and selective file downloading within torrent packages. It also provides fast resume, integrated chat functionality, disk caching, granular speed limits, port mapping, proxy settings, and IP filtering, among other professional tools.
This powerful download manager also supports 52 different languages. Additionally, to ensure faster and more reliable downloads, mirror servers are automatically located when you begin downloading a file.
With BitComet, you can preview videos within minutes of starting the download. This is a crucial feature that directly addresses the challenge posed by today’s enormous video files, which often reach several Gigabytes. You can now preview a file’s contents without waiting hours for the complete download.
To prevent wasted time, especially when dealing with torrents containing fake or undesirable files, this new function allows you to preview content before fully downloading, empowering you to either continue the download or immediately remove the task and its associated files.
BitComet Features:
- Long-Term Seeding. Speed up downloading and revive dead torrents
- Torrent Share. Exchange torrents while downloading
- Magnet URI. You can now start BitTorrent downloads without a .torrent file, using the DHT network.
- Preview while Downloading. Preview of .avi, .rmvb, .wmv, and other video files is now available during the download process.
- Cross-protocol downloading support added. Use HTTP, FTP, and eMule sources during BitTorrent transfers.
- Intelligent Connection Optimization. Configuration is automatically set to match your connection type.
- Intelligent Disk Cache. Memory cache reduces read/write frequency, extending device life.
- Intelligent Disk Allocation. Reduces disk fragmentation.
- DHT network. Added support for starting BitTorrent downloads without tracker connections.
- Auto Config ICF (Internet Connection Firewall) and ICS (Internet Connection Sharing) in Windows.
- Auto-config UPnP port mapping in routers (UPnP support is required).
- It also supports Multi-tracker, DHT, UTF-8 extension, and UDP tracker Protocol v2.
HTTP/FTP DOWNLOAD – Innovative P2P Technology
- P2P downloading. BitComet automatically locates other clients and retrieves data from them, boosting your download speed without increasing the bandwidth usage of the HTTP server.
- Intelligent File Rename. Automatically chooses the best name for your download file.
- Preview while Downloading. Preview of AVI, RMVB, WMV, and other video files is available during the download process.
- Quick Resume. Stopped download tasks can be resumed from where they left off on HTTP and FTP servers.
- Multi-Mirror Download automatically locates mirror servers for downloading. It allows you to download data from these servers simultaneously, increasing your download speed by up to 300%.
- Multi-Section Download. Files are split into several sections and downloaded simultaneously to increase download speed by up to 500%.
- Multi-Language Support. Multi-language web pages and encoded URLs can be correctly handled.
DOWNLOAD Management – Customization Available
- Global and Per-Task Speed Limit, for Both Upload and DOWNLOAD.
- Bandwidth Scheduler
- Custom-built Categories Management.
BitComet – Pros & Cons
| Pros | Cons |
|---|---|
| ✓ Supports BitTorrent, HTTP, and FTP downloads with cross-protocol support for additional transfer sources. | ✗ The large number of advanced network and BitTorrent settings may be overwhelming for users who only need basic downloading. |
| ✓ Offers selective file downloading, customizable queues, and per-task or global upload and download speed limits. | ✗ Some performance-oriented features depend on available peers, trackers, mirror servers, or network conditions, so speed gains can vary. |
| ✓ Includes long-term seeding, DHT, magnet links, and multi-tracker support for flexible torrent transfers. | ✗ Automatic UPnP port mapping requires a router that supports UPnP, limiting this feature on some networks. |
| ✓ Can preview supported video files while they are still downloading, helping users verify content before completing large transfers. | ✗ The feature set is heavily focused on peer-to-peer transfers, which may be more extensive than necessary for users who primarily download through conventional HTTP or FTP links. |
| ✓ Provides advanced network and disk optimizations, including intelligent caching, automatic port mapping, and connection configuration. | ✗ Its broad support for advanced DHT, uTP, tracker, and connection controls can require additional configuration when troubleshooting network or transfer behavior. |
Frequently Asked Questions
Why is BitComet download speed slow?
Slow speeds can be caused by a blocked listening port, limited peers or seeders, or network conditions. A green connection status indicates that the listening port is open and can allow other peers to connect, which can improve transfer performance.
Does BitComet support magnet links?
Yes. You can open a magnet link directly in the client without first downloading a separate .torrent file. It can also open torrent files from a local location, URL, or info-hash.
Can BitComet resume an interrupted download?
Yes. Download tasks can be resumed after being stopped, allowing you to continue transferring the remaining data rather than starting over. It also supports fast resume for HTTP and FTP downloads.
Is BitComet better than qBittorrent?
It depends on what you need. BitComet supports BitTorrent alongside HTTP and FTP downloads and includes features such as long-term seeding and video preview, while qBittorrent focuses primarily on BitTorrent with a clean interface and integrated search capabilities.
What’s New in BitComet 2.22:
Release Date 2026-09-04
- GUI Improved: Improve error prompts when listening to port failures and provide more detailed reasons for failures
- GUI Improved: Automatically skip failed listening ports when generating random listening ports
- GUI Improved: Activate the minimized file manager window when opening the task download directory
- GUI Improved: Display progress bar when batch updating BT task tracker to avoid interface freezing
- GUI Improved: Add a sequence number column to the list of long-term seed files, long-term seed cache, and block cache under the expert node
- GUI Improved: Split the number of connections in the statistics page into TCP/UDP connections and display them separately
- GUI Improved: Connection limit row in the statistics page displays the number of connected, initiating, waiting to initiate, and global limit
- GUI Improved: Optimize the program exit process during task execution, display exit progress when necessary, and avoid the interface’s prolonged lack of response when there are many running tasks
- GUI Improved: Improve the language menu in the main window
- Core Bugfix: Shortcut Ctrl+A does not work in peer list
- Core Bugfix: When the long-term seed cache is 0 bytes, the statistics page error shows as unsupported
- Core Improved: Optimize the issue of high CPU usage in handling asynchronous disk read queues during BT task uploads
- Core Improved: Improved the long-term upload cache timeout recovery algorithm. When enabling the option “Automatically adjust cache size within the maximum and minimum range”, release timeout cache in batches until the set minimum capacity limit for the long-term upload cache is reached
- Core Improved: If the remote connection service module recognizes that the WebUI video playback link is mistakenly identified as a tracker address, it will return 410 Gone
- Core Improved: The crash reporting program keeps the last 5 error report archive files in the local temporary directory
- Core Improved: Optimize stopping all task processes to reduce prolonged unresponsive interfaces when there are many tasks
- Core Bugfix: Expert node’s block cache and persistent seed cache list show overflow when the total size exceeds 4 GiB
- Core Bugfix: UDP tracker connection timeout handling mechanism causes high CPU and memory usage when uploading a large number of uTP connections
- Core Bugfix: Enhance the stability of task lists sorted by speed
- Core Bugfix: Fix SYN flood protection false triggering caused by uTP half-connection residue
- Core Bugfix: The number of connections continues to increase after enabling uTP, and the number of connections is not released after stopping the task
- Core Bugfix: Add timeout disconnect handling for TCP/uTP connections that have not completed BT protocol handshake to avoid residual connections after stopping the task
- Core Bugfix: Fixed the issue of DHT node statistics being inflated, resulting in a long-term accumulation of a large number of empty rows in the node list
- Core Bugfix: When the client filter subscription rule data file does not exist, it will load manual rules as subscription rules
- Core Bugfix: Inaccurate download speed control for Linux and macOS versions
- Core Bugfix: Even after disabling the DHT network, the DHT maintenance timer did not stop, and there is still DHT communication
- Core Bugfix: When BitComet Android edition is remotely connected to BitComet desktop edition, the “Filter by Name” function will become invalid after enabling automatic refresh of the Android task list
- Core Bugfix: BT task sequential download mode may fail when downloading through WebSeed/Long Term Seed
- Core Bugfix: After switching the BT task sequential download mode during runtime, WebSeed/Long lasting Seed may not continue to download in the new mode
- Core Bugfix: The BT task containing multiple files cannot correctly download the second and subsequent files from a WebSeed that does not support HTTP resume
- Core Bugfix: Fix the issue of accessing released task objects when asynchronously stopping or deleting tasks
- WebUI: New mobile page layout to improve the display effect of WebUI on mobile phones
- WebUI: Add editing, updating, and deleting operations to the BT task tracker list, and add adding and deleting operations to the Peer list
- WebUI: TCP/UTP connection row in statistics page supports expanding and collapsing
- WebUI: Use SVG resources for icons, remove font files, and reduce packaging size
- WebUI: Optimize compilation and packaging, remove invalid dependencies, and reduce package size
- WebUI: Fixed the issue where dialog boxes and option page input boxes cannot use Ctrl+A to select all text
- WebUI: Fixed the issue where the BT task settings in the WebUI options window did not take effect immediately after modification
- WebUI: Fixed the issue where the IPFilter page in the options window cannot clear the manual list
- WebUI: Global log page flipping may result in duplicate display/misalignment
- WebUI: The unit prefix type used to display file size remains consistent with the ui.file_Size_prefix setting on the desktop
- WebUI: The header arrows of the sorted list are now displayed in themed blue to distinguish them from the gray arrows when unsorted
- WebUI: Fixed the issue where the table header still displays unsorted arrows even after canceling the list sorting in the desktop layout
- WebUI: Fixed the issue where the selection items may jump with the sorting position when the list is sorted and automatically refreshed
- Core Improved: UPnP port mapping supported in Linux version
- Core Bugfix: The Linux version fails to start when the locale configuration is abnormal
- Core Bugfix: Compatibility issues with the Debian package for Linux and Ubuntu 26.04
- Package: Added Flatpak installation package for Linux version
- Package: Linux version fixes compatibility issues between jemalloc and AppImage, restores AppImage installation package
Official Homepage – https://www.bitcomet.com
Supported Operating Systems:
- Windows XP, Vista, 7, 8, 8.1, 10, 11 (32-bit, 64-bit).
- Android 7.0 or later
- macOS

