InstantSync™ Secure FTPS/SFTP

InstantSync Secure is a powerful desktop tool for synchronizing, backing up, and replicating files over the FTP, FTP/S and SFTP/SSH2 protocols. InstantSync is designed to make folder synchronization simple:

  • Select Sync Task
  • Click Sync-Button

The underlying smart SyncDB™ technology guarantees that only new and changed files are transferred, making syncs nearly instantaneous.

InstantSync Secure is the perfect solution for:

  • Web site updates
  • Web server mirroring
  • Remote server backup
  • Script development and updates
  • Log file downloads
  • eCommerce product updates
  • Web server backup

New version 4.0 is available NEW

Features at a glance


  • Transfer files with FTP, FTP/S and SFTP protocols
  • Two-way file synchronization (bi-directional)
  • One-way file synchronization
  • File move (transfer & delete)
  • File move & archive source file to other folder
  • File copy


  • Full support for FTP/S over SSL/TLS
  • Full support for SFTP over SSH
  • FIPS 140-2 certified components
  • SSH public key authentication IMPROVED
  • SSL certificate validation rules NEW


  • Transfer history for all sync tasks
  • Transfer result verification
  • Extensive logging with auto-rotate schemes
  • Log transfer results to Windows Event Log NEW


  • Task Editor for task editing & Sync preview
  • Task Wizard for creating new tasks
  • Task Optimizer for faster transfers NEW


  • Multithreaded transfers
  • Transfer speed limiter
  • On-the-fly file compression
  • IPv6 support NEW
  • UTF-8 support


Instant file transfers

Sync, move, and copy files and folders

Automate file transfers over FTP, FTP/S, and SFTP protocols. You can synchronize, copy and move files and folders.

Two-way file synchronization (bi-directional)

Keep two folders perfectly in sync, while files can be modified on both sides. The file date stamps are used for comparison. InstantSync will adjust server file dates using server time-zone settings for proper time comparisons.

Propagated deletions for true bi-directional syncs

Propagated deletions allow you to create true bi-directional syncs. When enabled, the software tracks deletions on both sides, and repeats the deletion made on one side on the other side.

One-way file synchronization

New and changed files are transferred from source to target. Date variables can be used in folder names. Perfect for backup sync tasks.

One-way file replication (mirroring)

New and changed files are transferred from source to target. Any extra files or folders that no longer exist on the source are also deleted on the target. This helps you to manage clutter on the target, making the target an exact replica of the source.

One-way file move (transfer & delete)

All files in the source folder are transferred to the target, and after a 100% successful transfer, they are deleted on the source. In other words, files are moved from the source to the target. If a certain file is not transferred in full, it is not deleted on the source. You can create a hot-folder sync task that is configured like this:

c:\OutBox ->

And all of the files found in the c:\InBox (and its subfolders) are moved to the remote /InBox. The sync task can also be set up in reverse: -> c:\InBox

One-way file move & archive source NEW

All files in the source folder are transferred to the target, and after a 100% successful transfer, they are moved to the archive folder on the source. If a certain file is not transferred in full, it is not moved on the source. You can add date variables to archive folder name, like /Archive/%TODAY[yyyy-mm-dd] to create a separate archive folder for each day.

Automate and Schedule

Run scheduled, or on event

Automate file transfer tasks with scheduler. You can run tasks at regular intervals or at set time:

  • Run every night at 2:00am
  • Run every 15 minutes
  • Run Mon-Fri at 8:00am and 16:00pm
  • Run weekly on Sun, at 22:00pm
  • Run monthly, 1st and 15th of the month, at 20:00pm
  • Run monthly, on last Sunday of the month, at 4:00am
  • Run at user log on/log off
  • Run on computer idle time
  • Run on workstation lock/unlock
  • Run on an event (Windows Event Log monitoring)

Run as a service

Sync tasks are scheduled using the Windows task scheduler, so they are run as a service, even when nobody is logged on to the computer. You can also use other task scheduler software, like Microsoft SQL Executive Task Manager for automating the task execution.

Integrate to IT systems

The supplied command line software SYNC.EXE can be used to integrate BatchSync to various IT systems. The SYNC.EXE provides versatile command line parameters to control various aspects of data transfer and logging, and makes it possible to create customized and fully automated backup and sync solutions.

Email notifications

When tasks are run on a schedule, you will receive email notifications on task statuses and/or errors.

Transfer result verification NEW

For example, your scheduled nightly file upload should always transfer exactly 5 files. Transfer result verification lets you do that, check that exactly 5 files were successfully transferred, and it not, send you a notification email about this error. You can define rules for total number and total size of files transferred.


Folder sync/transfer between local/network and FTP, FTP/SSL and SFTP over SSH2 server folders

The folders being synchronized or transferred can be local folders or reside at a network share (UNC filenames and paths are supported). The other side of the sync set can reside on any common FTP, FTP/S, or SFTP/SSH2 server. BatchSync Secure uses standardized FTP/FTPS/SFTP protocol commands, so it does not rely on any server side extensions or non-standard features.

Full support for FTP/S over SSL/TLS connections

FTP/S is a secure and encrypted version of plain text FTP. FTP/S creates an encrypted tunnel over the internet, securing usernames, passwords, and all data. FTP/S file transfers are encrypted with strong encryption ciphers like 256-bit AES, RC4, and Triple-DES. InstantSync supports both implicit and explicit FTP/S connection methods.

Full support for SFTP over SSH2 connections

SFTP is a file transfer subsystem of an SSH2 server. In this setup, InstantSync is an SFTP client and makes a connection to the SSH2 server in a secure manner. The SFTP protocol encrypts usernames, passwords, and all data with 256-bit AES, Blowfish, or 3DES ciphers. The 256-bit AES encryption is adopted as an encryption standard by the US government.

FIPS 140-2 certified

Product uses FIPS 140-2 certified components for reliable secure transfers (certificate #1051). The FIPS 140-2 is a standard that describes US Federal government requirements that IT products should meet for Sensitive, but Unclassified (SBU) use.

SSH public key authentication IMPROVED

You can utilize the SSH public key authentication functionality to log in to remote systems by using private/public key pair. This provides even higher level of security than password logins. Both OpenSSH and key file formats are supported.

SSL certificate validation NEW

Set up rules for server certificate validation: Accept only certificates that can be validated up to a CA root, or accept also self-signed certificates with certain SHA1- or MD5-fingerprints.

Easy to use

Easy to install and deploy

Install, configure and automate file transfer tasks in hours, rather than in days or weeks.

Task Editor software with Sync Preview

The Task Editor is an easy to use tool for creating, editing, and running the sync tasks. It also has a sync preview feature, which displays sync results without actually transferring any files. This preview feature is a great tool for testing and fine-tuning the sync task filters and options.

Task Wizard

Task wizard makes it easy to create new sync tasks, and gets you started quickly. It prompts you for all of the details needed to set up a new sync task.

Task Optimizer NEW

Task optimizer helps you to find optimum settings for your file transfers to get the fastest file transfer speed possible.


Transfer history

Transfer history records a full history of all sync runs performed on the system, with information like date, number of files transferred, errors, average transfer speed, time taken, etc. You can also view a list of all of the files transferred for a selected history sync run.

Extensive logging with auto-rotate schemes

You can generate up to four different log files for each run of the sync task. The log files are: Transfer history log (shared summary log file for all sync tasks), FTP command log, list of files transferred and error log.

There are various auto-rotation schemes available for log files, so you can e.g. set up log file to be rotated when its size reaches 100MB. Or set new log file to be created every day or every week etc.

Logging to Windows Event Log NEW

InstantSync writes all sync run results to the Windows Event Log with success / error statuses. You can utilize this feature to integrate InstantSync with external log monitoring/alert systems.

Fast and guaranteed results

Automatic reconnects, retries, and resumes

The number of reconnects, retries and timeouts can be specified individually for each task. You can also use unlimited retries. Software will automatically continue (=resume) the transfer in exact point of failure, rather than starting from the beginning of the file each time. When reaching the max limit for retries, you can be notified via log files and email notifications.

Multithreaded transfers

The InstantSync supports up to 25 simultaneous browsing and file transfer threads. This will greatly increase the performance of the file synchronization.

Compression Support

InstantSync accelerates file transfers with on-the-fly file compression using the MODE Z command.

UTF-8 Support

Support for many European language foreign characters (like ßåäöØæ) in file and folder names using UTF-8 encoding.

IPv6 support NEW

IPv4 addresses are running out, and IPv6 is the solution. InstantSync fully supports IPv6 connections and networks.

Include/Exclude filtering

You can specify multiple include and exclude filters for each task. Filters can use file/folder names, file size, date and attributes, and can utilize regular expressions for powerful control over filters. File name filters can be matched within a specific sub folder, set of sub folders or all folders. You can also use date variables in filters.

Handling of Conflicts IMPROVED

InstantSync can detect conflicts (=file has changed on both source and target) and you can specify the action to take in conflicts, like skip file, skip and report, always upload etc.

Recursive folders and symbolic links

You have an option to ignore subfolders (no recursion to subfolders) and also ignore symbolic links. Specific folders & symbolic links can also be excluded with filters.

Date variables in folder names

Date variables with user defined formatting can be used in the source and target folder names to create dynamically changing folder names, e.g., for backup sync tasks.