Tools · Open source

FreeFTP

Troy Gunawardene

Free FTP, FTPS and SFTP client. No ads, no paid tier, no tracking.

Download

Opens the official F-Droid page

FreeFTP screenshot 1FreeFTP screenshot 2FreeFTP screenshot 3FreeFTP screenshot 4FreeFTP screenshot 5FreeFTP screenshot 6

About FreeFTP

FreeFTP connects your phone to your own servers over FTP, FTPS and SFTP. It is

free in both senses: no advertising, no paid tier, no analytics, and no account.

The app talks to your servers and to nothing else. It holds one network

permission, and the only host it ever contacts is the one you typed in.

Features

* FTP, FTPS (explicit and implicit) and SFTP in a single client.

* Browse, download, upload, rename, delete and create folders.

* Read files without downloading them. Tap any text file and it is streamed

straight into memory, with nothing written to your storage. The encoding is

detected and shown, so you can tell real content from mojibake.

* Download whole folders, recursively, with their structure preserved.

* Multi-select: long-press to start, then download or delete in bulk. Large jobs

ask for confirmation first, and deleting always asks.

* A transfer queue with live progress, pause, resume, cancel and retry. A paused

transfer keeps what it has and continues from that point.

* Downloads land in your Downloads folder, where you can actually find them, or

in any folder you choose. No storage permission is requested: you grant access

to the one folder you pick.

Security

* SSH host keys are checked. An unrecognised server is refused until you have

seen its SHA-256 fingerprint and accepted it, and a key that later changes is

refused outright.

* TLS certificates are verified for FTPS, with an explicit opt-in for

self-signed ones.

* Passwords, key passphrases and private keys are encrypted at rest with a key

What's new in 1.9.1

* No longer declares usesCleartextTraffic. FTP and SFTP use raw sockets, which Android's cleartext policy never governed, so the app never needed it.

How to install FreeFTP

  1. Tap Download — the app's official page on F-Droid opens.
  2. Install it with the F-Droid app (recommended, for automatic updates), or use the download button on that page.
  3. If Android asks, allow the F-Droid app or your browser to install apps, then tap Install.
  4. Open FreeFTP from your app drawer.

More tools apps

More