FTP Sync Software

Martin Brinkmann
Mar 10, 2010
Updated • Sep 6, 2016
Development, Windows software

FTP Sync is a free command line application to synchronize files between two ftp sites or local directories.

Its main purpose is to automate the synchronization of files between two ftp servers, or between a ftp server and a local directory with the help of batch files or task scheduling.

This can be helpful for instance for webmasters or coders who design their websites and projects offline and want to automatically synchronize the updated files to a web server. Another option that FTP Sync offers is to use it as a way to create off-site back ups of important files on a remote server.

Last but not least, you may also use it to back up files from one web server to another web server or local computer.

FTP Sync

Core Features:

  • Supports UNIX, Microsoft, IBM and Novell type FTP servers.
  • May transfer only new or changed files.
  • The program supports FTP and FTPS protocols.
  • Console type application that can be easily executed from various schedulers and batch files
  • FTPSync is intended for computer experts - it has no user interface, so users must know how to edit standard Windows INI files. Synchronization can be configured on the fly from batch files or other applications, making it a convenient tools when sync authomation is required.

The configuration of the file synchronization process or backups are configured in standard Windows ini files. It is recommended to take a look at the extensive documentation to configure the program properly.

Three demo configuration options are included in the download. They demonstrate many features and parameters of the program.

An alternative to FTP Sync is the popular software WinSCP which can also be used to automatically synchronize data between local computer systems and servers. Information on how to create a batch file can be found on the winSCP forum.

FTP Sync can be downloaded from the developer's website. (via Donation Coder)

The program is free for personal use or use in non-commercial environments. Businesses or users who want to use it for commercial projects need to purchase a license. Please note that it requires the Microsoft .NET Framework 2.0 or higher to run. The author recommends version 4.5 or higher at the time of writing.

Closing Words

FTP Sync is a handy program. While configuration is a bit tricky, it is a powerful solution to back up or copy data between local or remote servers.

software image
Author Rating
no rating based on 0 votes
Software Name
FTP Sync
Operating System
Software Category
Landing Page

Tutorials & Tips

Previous Post: «
Next Post: «


  1. Simon said on October 20, 2013 at 12:44 pm

    You can also try IQBox FTP Client:
    It has an easy interface. It also supports realtime. It’s open-source and free.
    I’m the lead programmer. You can also see the Google Code page if you’re and advanced user and want to see the code:

  2. kevin said on March 10, 2010 at 5:40 pm

    It sounds useful. I will try it then.

  3. CutTheRedWire said on March 10, 2010 at 4:28 am

    Just for those that didn’t know, http://ftp.exe (included in every windows version) is scriptable. I’ve used it to do something similar: sync an ftp site to a local directory. I even set it up as a batch file so I could drag-n-drop file by file or just run it for a full synchronization.


    That said, it sounds like this app would make the job a lot easier.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.