SynchronEX logo

The Powerful File Synchronizer
- with advanced Backup & Network Options

SynchronEX provides robust multi-directional file tree synchronization and backup over local & network paths in any situation: From laptop synchronization to scheduled periodic backup to incremental website upload. For Windows and Linux/UNIX. It supports true synchronization of (re)moved files & folders, collision detection and advanced wildcard filters. More than 15 Wizards in the GUI make it very easy to setup projects. A simulation mode, flexible error levels, scriptable project files (built-in Python Script language), email notification options, a shell automation / command line interface for batch processing meet the needs of advanced users. A job scheduler, advanced logging features and super-project aggregation enable extensive automation. 

SynchronEX supports local paths / Windows UNC (SMB/CIFS), FTP, SFTP/SSH2, FTPS over TLS/SSL, WebDAV/DAV over HTTP/HTTPS, seamless ZIP folder trees, GZ, encryption on the fly, integration of arbitrary external encoders/compressors, auto-recording/tracking of past file versions & much more.

Key features:

Free Trial Download  | $19.95 - Pro: $29.90 | For Windows™ & Linux

Feature List (incomplete)



SynchronEX screenshot


Example Use Cases

Laptop/server-synchronization, local and network backup, rotating backup, incremental FTP upload of web sites, tracking the history of changed files automatically, synchronizing concurrently edited files with collision detection, incremental update of ZIP-Archives, download new photos from the digital camera, synchronizing MP3 player ...  more


Advanced Automation
(Scheduling, Batch Execution, Command Line, Scripting & Explorer Integration)

SynchronEX is optimized for automation. Every project can be run from GUI or from command line or as background scheduled job (integrated with standard Windows Job Scheduler). SynchronEX projects can be integrated into the Windows Explorer like shown below, thus jobs can be organized simply in windows link folders and can be simulated or executed quickly from the context menu of the project files. A key concept in SynchronEX is the support of human scriptable configuration project files, which can be edited by wizards or manually. The configuration project files can be extended into powerful object-oriented Python scripts. SynchronEX provides unique flexibility using this concept of "GUI + exec engine + script-language". The built-in Python language enables scripting of arbitrary complex tasks Example: A customized rotating backup. The project files are usually placed at the root of a file tree of interest. 

Most simple example of a project script:

# simple project script C:/texts/texts_laptop_sync.syncpy

roots = [ 'C:/texts', '//laptop/c/texts' ]
excludefiles_rel = ['*.bak', '*.obj', 'bigfile.doc']

Windows explorer integration : Kick of task with one click:

SynchronEX Explorer view     



Organize all your SynchronEX jobs as links in ordinary Windows folders:

  SynchronEX Explorer commands




Core Features:

Built-In Protocols / File Systems:

Extra Tools:


A Less Simple Project Script Example

# Project script C:/src/mysrc/test.syncpy

roots = ['.', '//remote/sub/dir', 'd:/backup/src_ftp_shadow']
roots_no_src = [2]  
        # 2 means root 'd:/backup/mysrc' is target only
shadow_copy = { 2 : 'ftp://user@myserver.dom/subdir' }
        # file changing actions on the "fast-compare" folder 
        # 'd:/backup/src_ftp_shadow' are replicated to the "real" 
        # ftp target folder
excludefiles_rel = ['*.syncpy', '*.tmp', '*.bak', '~$*']
includefiles_rel = ['my*.tmp','special.bak']
killfiles_rel = ['*.bak']
excludefiles_abs = ['dist/myexe.exe']
excludedirs_rel = ['_*', 'CVS', 'tmp']
excludedirs_abs = ['data/database']
thres_time = "1.1.2002/14:00"
syncdb = 1

sub_syncs = ['somewhereelse/test2.syncpy', 'D:/data/backup.syncpy] 
        # these projects are run in addition after this one

See more script examples.


Reliability Notes

SynchronEX is usually used on valuable files. We take extra care in order to ensure the outstanding reliability of this software:



Order a free newsletter to be informed about updates, improvements, tips & tricks. Your data is only used for that purpose.

Your e-mail:        


Download  &  Update

Note: The installers for trial version and full version are identical. A trial version is converted to full version by inserting the license key into the software.

Windows version of SynchronEX:

The current Windows release is V4.0: SynchronEX-Setup.exe
Later releases can be simply installed over existing ones. Uninstalling a previous release is not necessary.

Change-Log (describes recent changes)

Linux version of SynchronEX:

Download SynchronEX for Linux v4  (tgz-archive )

Readme & Installation : SYNCHRONEX_README_LINUX.TXT  (included in download package)

Change-Log (describes recent changes)

Downloading SynchronEX on Linux command line:

linux:~# wget http://www.xellsoft.com/download/synchronex.tgz

Note: For running the SynchronEX Windows GUI via Wine on Linux/MAC you may need to install this MFC DLL(zip archive) into the "Windows/system32" folder or into the SynchronEX program folder.



Buy SynchronEX

SynchronEX has to be purchased after a trial period of 14 days. There are 2 license levels for Windows users (SynchronEX and SynchronEX+) and one license level (SynchronEX+) for UNIX/Linux. See also Multiple Licenses at reduced prices.

Purchasing a license includes:

Feature Comparison /
Buy Now 
for Windows
for Windows
for Linux & Windows
Basic Functions and Features
Local Synchronization 

Windows Network Synchronization (UNC)
ZIP File / Intra-ZIP File System

Fast Incremental FTP upload, XFTP and WebDAV/HTTP
Free Software Updates during Major Release 4
Email Support
XVS Version Tracking / Journaling File System XVS -
HTTPS: Secure WebDAV over SSL/TLS -
FTPS: Secure FTP over SSL -
SFTP: SSH(2) File Transfer Protocol -
RCY File System: Records changed files in recycle-bin. RCY -
GZip Auto-Compression on any other file system. IGZ -
Transparent Encryption on any other file system. IENC -
Graphical Duplicate File Finder & Ultra File Finder - ()
Unix: no GUI
Shadow copy feature for creating difference trees
Extended script API -
Comments     Includes a Windows License


Price /
PayPal Buy Now US$
Single User License
US$ 19.95

Make payments with PayPal - it's fast, free and secure!
US$ 29.90

Make payments with PayPal - it's fast, free and secure!
US$ 34.90

Make payments with PayPal - it's fast, free and secure!
Buy through ShareIT
(CC, EFT, check, cash, phone)
Secure registration with ShareIT, an element5 service Secure registration with ShareIT, an element5 service Secure registration with ShareIT, an element5 service
Price /
PayPal Buy Now EUR
Single User License
€ 19.95

Make payments with PayPal - it's fast, free and secure!
€ 29.90

Make payments with PayPal - it's fast, free and secure!
€ 34.90

Make payments with PayPal - it's fast, free and secure!
Buy through ShareIT 
(CC, EFT, check, cash, phone)
Secure registration with ShareIT, an element5 service Secure registration with ShareIT, an element5 service Secure registration with ShareIT, an element5 service

Digital delivery through email immediately after payment validation.
The registration key is delivered by email immediately after validation of payment. Please allow a few minutes until email servers flush through. You'll receive a registration key to be entered in the registration dialog box: Menu/Config/Enter License Key


Buy Multiple Licenses of SynchronEX

We offer multiple licenses at reduced prices for companies and organizations. The setup of multiple licenses can be automated in order to facilitate software deployment in your organization.

Number of licenses SynchronEX for Windows
Price [US$] per user
SynchronEX+ for Windows
Price [US$] per user
1 .. 4 19.95 29.90
5 .. 24 15.00 22.50
25 .. 99 12.00 18.00
From 100 10.00 15.00

These multiple license fees are automatically applied when ordering over ShareIT here:

Buy multiple licenses of SynchronEX:   Secure registration with ShareIT, an element5 service   

Buy multiple licenses of SynchronEX+: Secure registration with ShareIT, an element5 service

For questions, sale on open account (established companies), or other methods of ordering multiple licenses please contact sales@xellsoft.com


Note on SynchronEX+ for Linux

System Requirements




SynchronEX box



SynchronEX 5 stars

SynchronEX Newsletter / Email:

Other Products:

HarvEX - eBay Automation/Sniper

TurboMailer - Bulk EMailer and EMail List Processor