BitTorrent – protokół wymiany i dystrybucji plików przez Internet, którego celem jest odciążenie łączy serwera udostępniającego pliki. Jego największą zaletą w porównaniu do protokołu HTTP jest podział pasma pomiędzy osoby, które w tym samym czasie pobierają dany plik. Oznacza to, że użytkownik w czasie pobierania wysyła fragmenty pliku innym użytkownikom.
System jest zintegrowany ze stroną WWW serwera, a sam proces pobierania plików od strony użytkownika wygląda podobnie do kopiowania plików za pośrednictwem protokołu HTTP. Od strony serwera system składa się z udostępnionych publicznie metaplików o rozszerzeniu .torrent
, trackera (opisany niżej w sekcji „Podstawowe pojęcia”) oraz programu wysyłającego pliki. Oryginalny klient protokołu BitTorrent, który także nosi nazwę BitTorrent, dostępny jest w wersjach dla systemów Microsoft Windows, Mac OS X oraz Linux.