BitTorrent (van het Engels torrent, dat in het Nederlands stortvloed betekent) is een systeem om peer-to-peer gegevens uit te wisselen. BitTorrent maakt gebruik van een centrale locatie (de tracker) die de downloads coördineert maar zelf geen bestanden levert.
Het downloaden gebeurt decentraal en bestaat uit het uitwisselen van stukken van bestanden tussen alle gebruikers die op dat moment meedoen aan het up- en downloaden. Zo'n gecoördineerde groep wordt een swarm genoemd. Tevens is BitTorrent de naam van het computerprogramma van Bram Cohen, degene die het BitTorrentprotocol in 2001[1] heeft ontworpen.