UltraFTP full feature list
- FTP, SFTP, and FTPS support
- Tabbed sessions
- Open multiple simultaneous connections in multiple tabs
- Save and reload sessions
- Set session to automatically connect, as well as initial starting directories
- See connection/transfer status in session tab
- Parallel, threaded transfers to optimize upload / download times
- Split local and remote view
- Widescreen view mode
- Remote-only view mode
- Drag-and-drop transfers
- Drag-and-drop files from desktop / Windows explorer to FTP server location
- Drag-and-drop files from remote server to folders on desktop / Windows explorer
- Drag-and-drop files from one remote server to another
- Sync local and remote folders
- Select a local and remote folder to automatically sync their contents
- Use predefined sync rules (local-to-remote, remote-to-local, bi-direction) or create your own
- Customize sync actions per file
- Set server time skew and second tolerance for sync
- Import / export FTP accounts
- Automatic import from other FTP clients (FileZilla, WinSCP, CyberDuck, Generic CSV, IDM INI)
- Export FTP accounts to CSV or INI format
- UltraEdit / UEStudio / UltraCompare / UltraFinder integration
- Open selected file(s) in UltraEdit or UEStudio
- Modify and save remote files back to server
- Compare selected files in UltraCompare
- Search selected folder with UltraFinder
- Segmented downloads
- Provides exponentially faster downloads of huge files, especially for slower connections
- Allows resuming failed or interrupted downloads
- Facilitates pause and resume of failed, canceled, or paused segmented downloads
- New segment icon to indicate which downloads are segmented in transfer details pane
- Expand and collapse segments to view progress
- New account settings for segmenting downloads and segment size (Transfers tab)
- How it works:
- Initiates multiple simultaneous connections to the server, then downloads different pieces (segments) of the file concurrently
- Once all segments have been downloaded, the file is re-assembled locally
- Uses FTP REST command for downloading file segments (unavailable for SFTP)
- Two-factor authentication (2FA) support (Interactive login)
- Full support for connecting to servers that require 2FA verification code
- “Interactive login” account option (Advanced tab)
- 2FA accounts are limited to a single connection to avoid multiple 2FA prompts
- Synchronized browsing
- When enabled, UltraFTP automatically browses into the corresponding folder on local or remote side (if it exists)
- If corresponding folder dosn’t exist, UltraFTP prompts to disable synced browsing
- Global overwrite rules
- Define on a per-account basis under the Transfers tab for each account
- Configured to Prompt, Skip, or Overwrite based on defined conditions
- May be modified on a per-session basis in the Session Properties dialog
- Optionally preserve original timestamp of transferred files
- Set remote file and folder permissions recursively
- Copy path / copy URL of selected file or folder
- “Copy path” to copy the path to the selected file / folder on the server
- “Copy URL” to copy the HTTP(S) link to the file / folder
- Define HTTP(S) site and root path (optional) in account settings (Advanced tab)
- Transfers window
- Monitor transfer progress
- Cancel transfers
- Retry failed transfers
- Accounts & Sessions window
- Create, save, and manage multiple accounts and sessions
- Filter, group, and sort accounts and sessions
- File preview window
- Preview plain text and source files, Office docs, images, and more – on local or from remote server
- Various configuration options
- Set action for double-clicking files (open or transfer)
- Set and define default FTP session settings