Some cookies are needed to run the site and our live chat. With your permission we would also like to use analytics cookies, which show us which pages people read so we can improve them. You can change your mind at any time. See our Cookie Policy and Privacy Policy.
Keeps the site secure and working, remembers this cookie choice, and runs the live chat widget so you can reach support. These cannot be switched off.
Google Analytics and Microsoft Clarity. They count page visits and record how pages are used — including mouse movement, clicks and scrolling — so we can find what is confusing and fix it.
Everything you need to connect to your servers and move files — upload, download, edit in place, and let the queue finish the job. The app is completely free, and setup takes about two minutes.
Prapl FTP Client is a free Windows app for moving files between your PC and your servers. Your computer sits on the left, the server on the right, and files move with a drag, a keypress or a click — over FTP, FTPS or SFTP.
It's deliberately calm and minimal. The whole app is three pages:
Underneath the calm surface it's a serious tool: parallel transfers, resume after interruptions, automatic retries, size verification on every file, edit-in-place with your own editor, and server-side search. And it's free — no trial timer, no license key, no account.
Three protocols cover almost every server you'll meet:
| Protocol | What it covers | What you enter |
|---|---|---|
| FTPS — the default | FTP with TLS encryption — the modern standard on most web hosts | Host, port 21, username + password |
| FTP | Plain FTP for older servers and local devices | Host, port 21, username + password |
| SFTP | SSH-based transfer — VPS, dedicated servers, NAS boxes | Host, port 22, username + password |
Installation is deliberately boring:
There's no sign-up, no license key and no trial countdown — the app is simply free, from the first launch onward.
| Requirement | What you need |
|---|---|
| Operating system | Windows 10 or Windows 11, 64-bit |
| Storage | Around 150 MB of free disk space |
| Memory | No special requirement — runs comfortably on any PC that runs Windows 10 |
| Internet | Needed to reach your servers; the app itself works without sign-in |
| Extras | None — everything the app needs ships inside it |
To uninstall: open Windows Settings → Apps → Installed apps, find Prapl FTP Client and choose Uninstall. Your saved servers are kept in your user folder, so if you ever reinstall, they're right back where you left them.
The bar at the top has three pills — Servers, Files, Settings — plus a notification bell and a status pill that always tells you whether you're connected and to what. That's the whole map:
On the Servers page pick the Protocol (FTPS, FTP or SFTP), enter the Host, Username and Password — the port fills itself in. Under ⚙ Advanced settings you can also set the transfer mode (Auto tries passive, then active), a start folder on the server, the local folder This PC should open at, and a comment for the saved card.
Click → Connect to go straight in, or Save connection to keep it. Saved servers appear as cards showing the name, protocol, host and your comment — clicking a card connects immediately, and the pencil and trash buttons edit or remove it.
Every connection gets its own tab on the Files page — hop between servers with a click, and open another with the + button. The This PC pane is shared, so it stays where you left it.
Your saved details never leave your PC: passwords are encrypted with Windows' built-in per-user encryption, so another user on the machine — or anyone who copies the file — can't read them. Prefer not to store a password at all? Tick "Ask for password each time" and the app prompts on every connect instead.
With a server connected, moving files is a three-second job:
A few behaviours worth knowing:
Need to fix one line in a config or tweak an HTML file? Don't download it anywhere. Double-click any file in the server pane (or press F4):
Settings → View → Open Active Edits… lists every file being watched, with buttons to upload immediately or stop watching. Close the app with unsaved uploads and it warns you first. If you'd rather confirm each upload, turn on Settings → Editor → Ask before saving to server.
Right-click in the server pane and the everyday jobs are all there: new folder, new file, rename, delete (folders recursively) — plus three tools that save real time:
.zip, .tar.gz or similar archive on the server and unpack it in place.*.log, report*) across subfolders, with results streaming in live. Double-click a result to jump to its folder.The This PC pane has its own conveniences — Open in Explorer, home and drive-list buttons — and both panes support the full keyboard: F2 rename, F5 refresh, F7 new folder, Ctrl+H hidden files, Alt+←/→ back and forward, type-ahead jumping, Delete.
Transfers fail for boring reasons — a Wi-Fi blip, a server timeout, a full disk. The app treats those as hiccups, not disasters:
When a file already exists at the destination, the rule under Settings → Transfers → On conflict decides:
| Rule | What it does |
|---|---|
| Ask (default) | A dialog offers Overwrite, Overwrite All, Skip or Skip All for the rest of the batch |
| Skip | Skips files that already exist with the same size; a half-finished file is completed, not skipped |
| Overwrite | Replaces without asking |
| Rename | Keeps both — the new file arrives as name (1).ext |
The Settings page has five short sections; every change applies immediately:
| Section | What you control | Defaults |
|---|---|---|
| Transfers | Completion notification, how many files move at once, transfer mode, conflict rule, download/upload speed limits, skip patterns (e.g. *.tmp; Thumbs.db) | Notify on · 4 files · Ask · Unlimited |
| Connection | Connect timeout, retry count, delay between retries | 15 s · 3 retries · 5 s |
| Editor | Default editor for remote files, ask-before-upload toggle | Chosen on first edit · Off |
| View | Show/hide the activity log and transfer queue, open the Active Edits window | Both shown |
| About & Updates | Version info, manual update check, export your saved settings | — |
The app checks quietly for updates and tells you through the bell icon in the top bar — a red badge means there's something to read. Nothing ever installs itself: you click Download update, the installer downloads and is checked for integrity, and the familiar setup wizard runs when you choose.
You can also check manually anytime — Settings → About & Updates → Check for updates answers with a clear "You're up to date ✓" when there's nothing new.
Servers drop idle connections — it's normal. The app sends keep-alives and reconnects by itself where it can; if the pane greys out, one click on Connect (or on any folder) brings it back. Running transfers aren't affected — they rebuild their own connections and resume.
Just run it again. Files that made it are skipped (same size = done), partial files resume from where they stopped, and anything in the Failed tab retries with two clicks.
The app must still be running — it watches the file and uploads on save. Check Settings → View → Open Active Edits…: if the file is listed, Upload now forces it. Your edited copy is never lost — if an upload fails, the log shows exactly where the file is on disk.
Listings are cached for speed. Press F5 (or the refresh button) for a fresh listing from the server.
Yes — Prapl FTP Client is completely free. There's no trial period, no license key, no account, no locked features and no upsell inside the app. If your work grows into server-to-server moves or mounting servers as folders, our paid tools — FTP to FTP File Transfer and Cloud Mount Manager — are there when you want them.
If this guide didn't answer your question, a real engineer will. Include which screen you're on, what you expected, and what happened instead — a screenshot of any error message, or a copy of the activity log, is perfect.