TeraCopy to program przeznaczony dla systemu Windows, zaprojektowany do przenoszenia lub kopiowania plików w komputerze. Może być używany jako alternatywa do wbudowanego w eksploratora Windows polecenia "kopiuj/wklej". Aplikacja z założenia jest szybsza od natywnego odpowiednika i posiada dodatkowe opcje, dotyczące, zdawałoby się prostego, procesu przenoszenia danych. TeraCopy dostępny jest na licencji freeware, ale tylko do niekomercyjnego użytku.
Aplikacja TeraCopy używa dynamicznie dopasowywanych buforów, celem zmniejszenia czasu dostępu do danych. Asynchroniczny mechanizm kopiowania danych przyspiesza transfer plików pomiędzy dwoma fizycznymi dyskami. Cały proces można w dowolnym momencie zatrzymać, a także wznowić.
Program, natknąwszy się podczas kopiowania na błędy, ponowi wykonywane operacje kilka razy. Jeśli kopiowanie danego pliku okaże się niemożliwe, TeraCopy przejdzie do kolejnych kroków działania. Aplikacja informuje użytkownika o każdej nieudanej operacji i daje mu czas na pozbycie się problemów. Potem nieskopiowane dane można ponownie przesłać.