It looks like an ad blocker has blocked the ads.
The FreeFileSync project is 100% dependent on ad revenue and donations to stay alive. Instead of the ads, and
after FreeFileSync has proven useful to you, please think about supporting with a donation.
Synchronize Files and Folders
FreeFileSync is a folder comparison and synchronization software that creates and manages backup
copies of all your important files. Instead of copying every file every time, FreeFileSync determines the
differences between a source and a target folder and transfers only the minimum amount of data needed.
FreeFileSync is Open Source software, available for Windows, macOS, and Linux.
Then click the "Reseller" checkbox. This will reveal an "End customer" input field:
As a reseller, you will receive an email containing the invoice and two URLs:
1. Customer URL – to be forwarded to your end customer. It contains the software download links.
2. Reseller URL – for your use only. This allows you to manage license extensions or purchase additional device licenses in the future. Do not share this link with your customer.
Note: At this time, company-specific payment terms are not offered. The standard self-service licensing model applies to all business users.
FreeFileSync 13 generalizes the way sync directions are set up:
Previously they were based on the "differences" found after comparison: left only, right only, left newer, right newer.
In addition to "differences" it is now possible to set sync directions based on "changes":
Before FreeFileSync 13,
the "Update" synchronization variant wasn't as fundamental and useful as the other two, "Two way", and "Mirror".
Since "Update" was making decisions
based on "differences", it was unable to distinguish whether
a new file was created on the source, or if an old file was deleted on the target.
These two cases, however, should get different treatment!
The most common "Update" case is
copying photos from a smartphone to some backup location. When photos on the smartphone
are deleted, they should not also be deleted on the backup drive:
The user is making free space for new photos.
On the other hand, deleting photos from the backup, should not get
them copied over again during the next sync: The user is cleaning up unwanted photos.
Unfortunately this is exactly what the old differences-based "Update" did.
Additionally, when a file on the source side was renamed,
this change couldn't be detected without a database, and
a duplicate file was copied to the backup location instead of renaming the existing one.
The solution: The new "Update" variant will determine sync directions based on "changes" compared to
the last sync, in the exact same way that "Two way" operates: by using a database file.
But FreeFileSync doesn't stop there. Specific decisions can be made for each individual change
(create, update, delete) similarly to how it is possible with the "differences" categories.
All three, "Two way", "Mirror", and "Update" can be expressed in these new terms.
One might be tempted to go further and assume "changes" is the more
fundamental concept, and get rid of the old "differences" categories altogether.
If it wasn't for the requirement of sync.ffs_db files:
"Mirror" can be expressed both via "differences" and via "changes",
but doesn't need a database file in the first case.
"Mirror without database" is a frequent requirement and kept as the default.
Therefore FreeFileSync now supports two fundamentally different ways to set up sync directions.
The "changes"-based settings have always been hidden inside "Two way" but are now exposed.
This opens up for new possibilities (like a proper "Update"),
and hopefully other kinds of sync scenarios, that are not immediately obvious
(e.g. a "changes"-based "mirror" that "does nothing" if the changes are occurring on the target side?
That's not quite the "conflict" that some users would like to see, but better than nothing).
FreeFileSync 13 supports manual file renaming for multiple files at once!
Most file renaming tools are complex beasts, overflowing with options.
FreeFileSync's renaming tool strips the complexity down to its core:
All file names can be changed via a simple text input field.
The file name differences are represented as blocks
that can be copied or moved, while the commonalities are shown as editable text.
The result is a straight-forward and intuitive way to handle multi-file renames:
FreeFileSync with support for multi file renaming and the enhanced sync concept
can be obtained via the official website: https://freefilesync.org
With FreeFileSync version 10.20 donors to the project can now
get their synchronization logs sent to them
as a nicely-formatted email .
This is implemented by integrating professional transactional
email services (Mailgun, Amazon) which means that no complicated
configuration is needed, e.g. for an SMTP server login.
Just enter your email address in the synchronization settings and
be done.
The FreeFileSync Donation Edition with support for email notifications
can be obtained via the official website: https://freefilesync.org
FreeFileSync version 10.8 adds support for
Google Drive
as a new option to synchronize cloud storage besides
SFTP and FTP.
FreeFileSync directly accesses the files online, without the need to install additional synchronization software such as Google Backup & Sync.
This saves the hard drive space that is usually needed for a full local copy of all Google Drive files, and enables further performance improvements with
FreeFileSync's ability to copy multiple files in parallel.
The result of directory listings is buffered by FreeFileSync, which allows for future accesses to complete instantaneously.
Changes that happen outside of FreeFileSync are synchronized automatically by only transferring the small delta of differences.
Google generously has granted high quotas for FreeFileSync's users,
so even the most-demanding sync scenarios are covered.
FreeFileSync with Google Drive support can be downloaded from the official website: https://freefilesync.org
FreeFileSync version 10 has added support for copying
multiple files in parallel.
It is now possible to specify the number of parallel file operations for each device inside the settings. During synchronization FreeFileSync will then spawn several tasks accordingly instead of processing only one file after another.
This new design offers huge performance improvements for all scenarios that are dominated by latency, like synchronization against network shares or cloud devices including SFTP and FTP(S). The idle time after issuing each file I/O request while waiting for the network response is not the limiting factor anymore: The number of parallel operations can be set as high as needed until the bandwidth is saturated and the network card is operating at full speed.
The new parallel file operations architecture is not limited to the synchronization step, but used throughout the application. Folder comparison will issue multiple requests at a time even when traversing only a single folder, by dynamically managing the workload while recursively reading the folder tree. Binary-comparison also processes all files in parallel.
The FreeFileSync installer is now
ad-free!
Before version 10, FreeFileSync had shown a single advertisement during installation to help fund the project. Beginning with version 10, the project is fully relying on donations from users to finance its ongoing expenses in software development and support. A huge thanks to everyone who is contributing to make this possible!
Cross-Platform File and Folder Synchronization Software adds Support for FTP and FTPS
FreeFileSync (https://freefilesync.org) has released version 9.1 of its free open source file synchronization utility for Windows, Linux, and macOS.
The new version supports synchronization via FTP (File Transfer Protocol) and the encrypted variant FTPS (SSL/TLS). This further enhances FreeFileSync's capabilities to not only work with local drives and network shares but also synchronize mobile and cloud storage.
FreeFileSync eliminates the tedious and error-prone task of manually identifying files that have changed on the source folder and copying them to the target folder, no matter what protocol is used to access files. Users can set up mirror, two-way, or custom synchronization rules, and then create batch jobs that run the sync without requiring manual interaction. Batch jobs can be started with a simple mouse double-click or triggered automatically by a task scheduler.
FreeFileSync detects moved files and reproduces the move on the target drive. This avoids time consuming file copy and delete operations and instead completes the task with a single hard drive access. This even works in mirror synchronization scenarios where the target file system does not support file IDs (e.g. FTP/SFTP) or has unstable file IDs (e.g. FAT).
FreeFileSync includes features that are normally found only in the premium versions of commercial applications. It can copy locked files using the Volume Shadow Copy Service, compare file content in binary mode, handle symbolic links and run real two-way synchronizations including detecting conflicts and propagating deletions. FreeFileSync fully supports long file paths with more than 260 characters, copies NTFS extended attributes, security permissions and alternate data streams. The application takes advantage of 64-bit and multiple CPU cores if available and is fully Unicode compatible.
FreeFileSync supports MTP (Media Transfer Protocol), making it easy for users to synchronize files and folders between their PCs and their iPad, iPhone, Android smartphone, tablet, digital camera, digital audio players, or other MTP devices. The tool is fully integrated with Windows Explorer and allows users to jump to their MTP files in Explorer, open them directly with their default application, or to drag and drop MTP folders from Explorer into FreeFileSync.
FreeFileSync supports FTP, FTPS, SFTP, enabling web developers to publish changes to their local website copy by running a FreeFileSync batch job - with only a double-click of the mouse.
The software has been optimized for usability and performance. It can scan a hard drive with hundreds of thousands of files in a few seconds, while scanning multiple folders in parallel. The synchronization steps are laid out in the optimal order that minimizes peaks in disk space consumption and FreeFileSync's fail-safe file copy algorithm prevents data corruption when the synchronization process is terminated unexpectedly, e.g. due to power loss.
Graphs and detailed messages give relevant feedback and provide structure on multiple visual and textual levels: getting an overview of a hard drive's space distribution can be quickly accomplished by navigating a directory tree showing file count and sizes below each node.
Pricing and Availability
FreeFileSync is available without cost. FreeFileSync runs on Windows XP/Vista/7/8/8.1/10, Mac OS X 10.8 and newer, and all major distributions of Linux.
Thank you very much for keeping FreeFileSync up and constantly improving it for nearly 10 years! I am using your great piece of software since version 3 and never had any issues with it. Moreover, it's by far the fastest and most easy to use tool for backup & synchronization jobs! I highly appreciate the open source character and the powerful batch capabilities as this allows me to install the software free of charge on all PCs of my acquaintances (mostly elderly people with not much knowledge about computers) where I do the maintenance and support.
— Andreas Hüller
I haven't even downloaded it yet but so far everything about your website gives me total confidence that I am about to get some really beautifully executed software! Great 'Vision' statement; FAQ is marvelously thorough!; intro demo video (ditch the music!); the feature list (wow!!); manual looks wonderfully comprehensive yet clear; very little not to love, so far!
— Carl Spagnoli
Awesome program; thanks so much for developing this! I use it to back up all of my important data files that I store on a separate disk on a nightly basis, and have recovered from a hard drive failure with zero loss once already. Excellent program!
— Steve Storm
Just wanted to say that I'm DEEPLY Grateful to you, for creating a truly AMAZING program, and for keeping FreeFileSync always on top of its game with the frequent and substantial updates you do on it! I don't know much about coding, but what you do my friend — I consider to be OUTSTANDING work of great quality. I'm not religious, but may you be blessed sir!
— Daniel Peev
This program already helped me a lot, and I am not even using it to its full potential. I like how 'close to the user' the interaction with the files is. At every point in time I know exactly what the program does. When it comes to the safety of my files, this is how I want it to be. Thank you very much!
— Adrian Stroschke
After trying other shareware-licensed software for data file syncing, I found FreeFileSync is a great tool to use. A simple, yet powerful data sync tool for Windows. And I'm amazed it's free. Highly recommended if you are after a simple tool that syncs your data to any drive, computer, network drive or remote cloud storage.
— Juan Caballero
I have no idea why I have never found this before, because I've been looking for something that did exactly this forever, and it does it better than I ever hoped for!
— Amanda Hopkins
Great stuff. Competitor was AllwaySync, lost due to missing FTPS. Yours could be even nicer if it included a scheduler or a mechanism to inject the scheduled task automatically into the platform scheduler. Thanks for the work.
— Martin Baur
Been using FreeFileSync for years for small things at my home computer and I really appreciate your commitment to improve the code and to make things better for the world of people out there that you don't even know. Thank you so much!
— Dor Juravski
FreeFileSync is a mature and robust application. After using it for years on a daily basis I never had problems with losing data. An amazing feature of FFS that is difficult to find in similar applications is the ability to synchronize open files on network drives.
— Marcio Tibirica
FreeFileSync is pretty awesome. It keeps my two laptops and external backup drives in sync. User friendly with self-explanatory buttons. Extremely fast synchronization. Keep up the amazing work in updating this software.
— Dr.Janaka Vithanage
Great! I've been searching for this kind of program for ages. Bonus would be keeping a backup of mail and browser data (Thunderbird and Firefox to keep it in the open source family) — which is two key items difficult to auto store in customized archives.
— Lars-Roger Moe
Hello Zenju, this app is the only app that syncs files correctly on a Mac. GoodSync and other apps can't find changes when the files are deleted. And only your app can delete into Mac's Trash folder! 5 Stars! Big thanks for developing FreeFileSync!
— Christian Schmachtenberger
FreeFileSync is 99% perfect. I love it. I cannot tell you how much benefit I am getting from it and how much labor it is saving me. The user interface is superbly designed and the functionality is terrific.
— James Gordon
I've used this software for the better part of four years now. I can't even begin to speak of how useful it has been to me during that time.
— Adam Novagen
This program has been a life-saver. Powerful yet intuitive sync with many options to filter and customize. In this day and age when I never know if an update will break my computer, it's been wonderful to have a reliable way to back up my data!