FileZilla jest intuicyjnym w obsłudze, wieloplatformowym i stabilnym klientem FTP.
Aplikacja została napisana w języku C++. Umożliwia wznawianie połączenia, kopiowanie dzięki techniki "przeciągnij i upuść" ("Drag&Drop") oraz oferuje wsparcie dla SOCKS4/5, HTTP/1.1 i FTP-Proxy. Obsługuje FTP, FTP po SSL/TLS (FTPS) i protokół przesyłania plików SSH (SFTP).
Wśród innych cech programu, znalazł się również niezwykle czytelny menedżer witryn czy mechanizm kolejkowania plików odebranych i wysyłanych. Nie zabrakło także kompleksowego wsparcia dla zapory przeciwogniowej.
W przypadku ograniczeń w połączeniu internetowym możemy manualnie określić limity pobierania i wysyłania danych jak również ilość plików, które jednocześnie mogą być wysyłane na serwer. Interfejs programu dostępny jest w wielu językach, w tym polskim. Został tak zaprojektowany, by wszelkie opcje były proste do odnalezienia.
FileZilla to program dystrybuowany na zasadach open source, co czyni go całkowicie darmowym.