eMule to program do wymiany plików w sieci Peer-to-Peer o nazwie eDonkey, a także w sieci BitTorrent.
Program został wyposażony w wyszukiwarkę plików, ale może także pobierać pliki na podstawie .torrentów. odnośników magnetycznych i ed2k z innych wyszukiwarek. Wyszukiwarka pozwala przeglądać osobno zasoby sieci BitTorrent i eDonkey.
Pobieranie plików z dwóch sieci może odbywać się jednocześnie. Na liście transferów można je odróżnić dzięki różnym ikonkom. W ustawieniach programu można wyznaczyć maksymalną prędkość transferu w każdą stronę i maksymalną liczbę połączeń na plik.