A '''BitTorrent''', vagy sokszor csak '''Torrent''' [[Protokoll (informatika)|informatikai protokoll]], valamint e protokollt használó [[peer-to-peer|p2p]] alapú fájlcserélő rendszer. A szoftvert [[Bram Cohen]] írta [[Python programozási nyelv|Python]] nyelven, és a [[BitTorrent Open Source licenc]] alatt tette közzé.
A [[kliens]]ek a fájlokat szeletekben (darabokban) töltik le. Minden csomópont megkeresi a hiányzó részhez a lehető leggyorsabb kapcsolatot, miközben ő is letöltésre kínálja fel a már letöltött fájldarabokat. A módszer nagyon jól beválik nagyméretű fájloknál, például videók és nagyobb szoftverek esetében. Ennek az az oka, hogy az ilyen letöltéseknél a szűk keresztmetszetet általában a szerver [[sávszélesség]]e jelenti. A BitTorrent esetében minél keresettebb egy fájl, annál többen vesznek részt az elosztásában, ezáltal az elosztása gyorsabban megtörténik, mintha mindenki egy központi helyről (szerverről) töltötte volna le. A fájlok darabolásából adódik, hogy a megszakadt letöltések könnyen folytathatóak.