PicoTorrent app icon

Download managers

PicoTorrent

Tiny native Windows BitTorrent client with a Win32 interface and libtorrent core, small memory footprint and no bundled extras.

WindowsMIT

PicoTorrent review: a small native BitTorrent client for Windows

What PicoTorrent is

PicoTorrent is a BitTorrent client for Windows written in C++ with a native Win32 interface on top of the libtorrent library. It is MIT licensed (https://github.com/picotorrent/picotorrent/blob/master/LICENSE) and takes the opposite approach to the Electron-based clients: the installer is a few megabytes, there is no advertising or bundled component, and the interface uses the standard Windows controls you already know. Torrent files and magnet links open the add dialog, which lets you pick the save path, file selection and start conditions before anything downloads.

How it works

The main window lists torrents with progress, download and upload rates, peer counts and remaining time, and a details pane breaks a selected torrent into trackers, peers and files. Per-torrent limits for download and upload speed sit next to global ones, so one large transfer can be throttled while everything else runs at full speed. The client supports DHT, local peer discovery, peer exchange, protocol encryption, magnet links and a listen port that can be forwarded with UPnP or NAT-PMP. Session settings cover the maximum number of connections, whether new torrents start automatically, and where completed data moves when a torrent finishes. Because libtorrent does the heavy lifting, behaviour against a swarm matches other clients using the same library.

Settings and limits worth knowing

The project is small and its release cadence is slow: version 0.25.0 is the current build, and the public website has been unreliable, so treat the GitHub releases page as the source of truth for downloads. There is no plugin system, no built-in search and no remote web interface, which keeps the binary small but leaves gaps that other clients fill. The Windows build is 64-bit, and configuration lives in the user profile rather than the registry, so moving between machines is a folder copy. Portable use is possible by placing the executable and its settings together. As with any BitTorrent client, encryption is opportunistic and cannot guarantee that your internet provider will not notice the traffic pattern.

Who should choose something else

Choose qBittorrent for a built-in search engine, RSS automation and a richer feature set, Transmission for an equally quiet client with a web interface, or BiglyBT for plugin-driven power features. PicoTorrent is for the Windows user who wants a small, native, no-nonsense torrent client that starts instantly and does not occupy hundreds of megabytes to hold a queue of downloads.

Best for
Windows users who want a compact native torrent client with a familiar interface, no bundled extras and a low memory footprint.
Good to know
Release cadence is slow and the official website has been unreliable, so use the GitHub releases page. There is no web remote or plugin system.

How to get started

  1. Download the Windows x64 executable from the project's GitHub releases page.
  2. Run the installer or unpack the portable build, then start PicoTorrent.
  3. Open Settings and set the default save path and the listen port.
  4. Enable UPnP or NAT-PMP if your router supports it, so the port is forwarded automatically.
  5. Add a torrent file or magnet link and choose files, save path and start conditions in the dialog.
  6. Set per-torrent speed limits by right-clicking a transfer if one download must not saturate the link.

Questions & answers

Is PicoTorrent still developed?

Releases are infrequent. Version 0.25.0 is the current build and the GitHub releases page is the reliable place to download it.

Can I control it remotely?

No. There is no web interface or remote API. Use Transmission or qBittorrent if you need to manage the queue from another device.

Does it support magnet links and DHT?

Yes. Magnets, DHT, local peer discovery, peer exchange and protocol encryption are all available in the session settings.

More in download managers

View category