Transmission — кросплатформенний(працює на Windows, macOS, Linux, BSD) вільнийBitTorrent-клієнт з простим, інтуїтивно зрозумілим інтерфейсом. Має менший функціонал, ніж більшість інших клієнтів, проте забезпечує основні можливості роботи з BitTorrent-мережами при малій витраті системних ресурсів. Має користувацькі інтерфейси Mac (Cocoa), GTK+, Qt, вебінтерфейс, ncurses та інтерфейс командного рядка. Є BitTorrent-клієнтом за замовчуванням для багатьох дистрибутивівЛінукс. Одна частина проекту ліцензована під GPLv2, інша — під ліцензією MIT.
Transmission має власну реалізацію протоколу BitTorrent — libtransmission. Має досить широкий вибір користувацьких інтерфейсів: Cocoa, GTK+, Qt, вебінтерфейс (через RPC), ncurses, інтерфейс командного рядка. Крім цього, клієнт може працювати в режимі демона. Існують також сторонні проекти, більшість з яких забезпечують віддалене керування або графічний інтерфейс через RPC.
Встановлення користувачем лімітів на швидкість вхідних і вихідних завантажень, як для всіх завантажень, так і для кожного окремо, ліміти згідно з розкладом тощо.
Створення файлів метаданих (торент-файлів).
Підтримка пріоритетів при завантаженні торента, окремих файлів чи папок, завантаження частини торента.
Автоматичне додавання торент-файлів із заданої папки, призначення папки для незавершених завантажень тощо.
Призначення порту для вхідних з’єднань або вибір випадкового порту кожен раз при старті.
Обмеження кількості пірів на торент та взагалі.
Підтримка UPnP або NAT-PMP переадресування портів.