MagicFTP: SFTP & FTP Client

In-app purchases
Content rating
Everyone
100+
Downloads
Content rating
Everyone
In-App Purchases
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

MagicFTP is a powerful FTP, FTPS and SFTP client for Android featuring a file manager, server-to-server transfers, folder comparison, automatic synchronization, encrypted backups, per-server bandwidth limits, SSH key authentication and a built-in code editor with HTML preview.

Manage websites, servers, backups and files directly from your Android device. Connect securely to FTP, FTPS and SFTP servers, edit files directly on the server and transfer data quickly and reliably.

🚀 Built for system administrators, web developers, agencies and power users.

🔗 FTP, FTPS & SFTP
- FTP, FTPS (Explicit & Implicit) and SFTP
- Password and SSH key authentication
- Passphrase-protected SSH keys
- Secure credential storage
- Unlimited server connections
- Server groups — organize servers into collapsible groups
- Encrypted server backups — AES-256 export for safe migration

📁 Powerful File Manager
- Upload, download, rename, move, delete
- Create directories, change CHMOD permissions
- Easy navigation through large directory structures

📤 Fast Uploads & Downloads
- Real-time progress and speed tracking
- Background transfers
- Transfer queue, cancel and retry
- Large file support

⚡ Power Transfer
Accelerate transfers with multiple parallel uploads and downloads.
- Up to 10 simultaneous transfers
- Adjustable parallel slots
- Higher throughput for large queues
- Runs in the background
- Ideal for backups, media libraries, large projects

🎚️ Bandwidth Limits
Set upload and download speed limits individually for every server.
- Per-server upload and download throttle
- KB/s or MB/s units
- Empty = unlimited
- Ideal for mobile connections, shared bandwidth or AWS egress cost control

🔄 Resume Uploads & Downloads
Interrupted transfers can be resumed — saves time and bandwidth.

🌐 Direct Server-to-Server Transfers
Transfer files directly between servers without routing them through your device.
Supports cross-protocol transfers: FTP ↔ FTP/FTPS/SFTP, FTPS ↔ SFTP, SFTP ↔ SFTP.
Perfect for website migrations, hosting changes and backups.

🔍 Folder Compare
See exactly what differs between two FTP servers and sync selectively.
- Recursive directory comparison between two servers
- Visual diff with status indicators (identical, different, only source, only target)
- Clear reason for each difference (size, date, or both)
- Filter and bulk-select with one tap
- Selective apply — pick exactly which files to copy or delete
- Fast-scroll for large directory trees
- Perfect for deploys, backup verification and server migrations

⚡ Automatic Synchronization
- Custom sync profiles, upload or download direction
- Configurable intervals, optional Wi-Fi only mode
- Background sync, automatic deletion sync

💻 Built-in Code Editor
Edit files directly on the server.
Supports: PHP, HTML, CSS, JavaScript, JSON, XML, YAML, SQL, TXT.

👁️ HTML Preview
Preview webpages directly inside the app — no extra apps needed.

🖥️ Multiple Active Sessions
Multiple connections, quick switching, central session overview.

🔒 Security & Privacy
- Biometric protection (fingerprint, Face Unlock — device dependent)
- Secure storage of sensitive data

📡 Server Status Monitoring
Online/offline detection at a glance.

⭐ Bookmarks
Save frequently used directories for instant access.

🌐 Supported Protocols
FTP • FTPS (Explicit & Implicit) • SFTP

MagicFTP combines an FTP client, FTPS client, SFTP client, file manager, folder comparison, file synchronization, server-to-server transfers, encrypted backups and a code editor in one powerful Android app.
Updated on
Jun 6, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

What’s new

NEW: Folder Compare — diff two FTP servers visually, sync only what you want. Perfect for deploys and backup verification.

NEW: Per-server bandwidth limits — set upload/download throttle individually for each server.

NEW: Server groups — organize your servers into collapsible groups, long-press to rename or delete.

Plus: fixed transfer history showing wrong file names, performance improvements & polish.