Transmission has been built from the ground up to be a powerful, yet lightweight BitTorrent client. Its simple, intuitive interface is designed to integrate tightly with whatever computing environment you choose to use.

Transmission strikes a balance between providing useful functionality without feature bloat. Furthermore, it is free for anyone to use or modify.

Features

  • Uses fewer resources than other clients
  • Native Mac, GTK+ and Qt GUI clients
  • Daemon ideal for servers, embedded systems, and headless use
  • All these can be remote controlled by Web and Terminal clients
  • Local Peer Discovery
  • Full encryption, DHT, µTP, PEX and Magnet Link support

Transmission runs natively on over five operating systems. Seamless configuration of your network, intelligent banning of peers who send corrupted data, and built in Peer Exchange are some of the features which enable Transmission to download your files as quickly as possible. All this is done in the background, without the user having to worry about complicated settings.

These days, bandwidth is a precious commodity. Transmission allows you to ration this commodity efficiently. You might want to queue your torrents for maximum performance. Or throttle their speed during peak periods.

Transmission easily lets you do both, and thus only works its hardest when you want it to. Support for Growl notifications and dock badging keep you updated with what's going on so you can get back to doing more important things.

NOTE: Transmission is fully open source, with most code licensed under the liberal MIT License and with select code licensed under the GNU General Public License.

What's New

Highlights

  • Fixed 4.0.0 bug where the IP address field in UDP announces were not encoded in network byte order. [BEP-15]. (#6132)
  • Fixed a bug that incorrectly escaped JSON strings in some locales. (#6005, #6133)
  • Fixed 4.0.4 decreased download speeds for people who set a low upload bandwidth limit. (#6134)

All Platforms

  • Fixed bug that prevented editing trackers on magnet links. (#5957)
  • Fixed HTTP tracker announces and scrapes sometimes failing after adding a torrent file by HTTPS URL. (#5969)
  • In RPC responses, change the default sort order of torrents to match Transmission 3.00. (#5604)
  • Fixed tr_sys_path_copy() behavior on some Synology Devices. (#5974)

macOS Client

  • Support Sonoma when building from sources. (#6016, #6051)
  • Fixed early truncation of long group names in groups list. (#6104)

Qt Client

  • Fix: only append .added suffix to watchdir files. (#5705)

GTK Client

  • Fixed crash when opening torrent file from "Recently used" section in GTK 4. (#6131, #6142)