SmartFTP manages file transfers across FTP, FTPS, SFTP, and cloud storage platforms including S3, Google Drive, and OneDrive. The application executes uploads, downloads, and server-to-server operations with configurable scheduling. File integrity verification uses checksum methods to detect transfer errors. Synchronization tools compare local and remote directories and apply update rules automatically.
The program includes a terminal emulator for SSH sessions, a text editor with remote save capability, and integration with external password managers. Proxy servers and IPv6 networks are supported for restricted environments. Transfer queues handle multiple concurrent operations with independent controls per item. Bulk rename and remote search functions operate on server-side content directly.
Backup tasks run unattended with predefined schedules and synchronization filters. The interface displays transfer progress, queue status, and connection logs in separate panels. Verification options include XCRC, XMD5, and XSHA checks. The application supports Windows 11 and earlier versions with high DPI rendering for modern displays.
| Handles FTP FTPS SFTP WebDAV cloud protocols | Connects to S3 Google Drive OneDrive B2 |
| Provides SSH terminal access inside application | Executes remote commands without leaving interface |
| Schedules automated transfers at specific intervals | Runs unattended backup and sync workflows |
| Verifies transfers using checksum comparison methods | Prevents silent data corruption during network operations |
| Compares local and remote directories for mirroring | Applies conflict rules to maintain consistent states |
| Highlights visual differences between file versions | Shows timestamps sizes and content variations |
| Renames multiple files using rule-based patterns | Combines numbering search-replace and case conversion |
| Edits remote files directly from application | Uploads saved changes back to original location |
| Compresses data streams during transfer automatically | Reduces bandwidth for text-heavy file types |
| Retrieves credentials from external password managers | Keeps login data out of configuration files |
| Transfers files directly between two servers | Bypasses local machine to save bandwidth |
| Shows image thumbnails before downloading files | Previews visual content for web publishing tasks |
| Routes connections through SOCKS and HTTP proxies | Authenticates automatically in restricted networks |
| Mirrors navigation between local and remote panes | Supports drag-and-drop across both browsers |
| Detects transfer URLs copied to clipboard | Offers automatic connection to specified paths |
| Sends custom FTP commands to connected servers | Tests server capabilities and proprietary extensions |
| Modifies Unix file permissions via properties dialog | Applies octal or symbolic permission flags recursively |
| Supports IPv6 addressing alongside IPv4 | Handles dual-stack and IPv6-only environments |
| Resolves internationalized domain names correctly | Connects to servers with Unicode-based addressing |
| Auto-retries interrupted transfers from last position | Resumes partial files without restarting |
| Provides interface in over twenty languages | Localizes menus dialogs and error messages |
| Scales interface on high-resolution displays natively | Maintains crisp text on 4K monitors |
| Searches remote files by name size date content | Uses results for transfer or management tasks |
| Organizes transfers into persistent queue system | Controls priorities and bandwidth per item |
| Runs unlimited concurrent file transfer threads | Depends on server capabilities and system resources |
| Meets HIPAA 5010 transaction standards | Provides audit logging for healthcare data |
| Follows FIPS cryptographic module standards | Deploys validated encryption for federal environments |
| Includes embedded editor with syntax highlighting | Saves text files directly to remote locations |
| Automates backup tasks between local and remote | Defines inclusion filters and conflict resolution |
| Manages simultaneous sessions to different servers | Keeps independent settings for parallel workflows |