
FreeFileSync is an Open-Source folder comparison and synchronization tool. It is optimized for the highest performance and usability without restricted or overloaded UI interfaces.
FreeFileSync enables you to synchronize files between two folders or drives. You can mirror two folders to create an exact copy of the source folder. Or perform a two-way synchronization that will copy new or updated files in both directions.
FreeFileSync supports Unicode and Networks. Its synchronization database propagates deleted files and detects conflicts. It also supports multiple folder pairs with distinct configurations.
Full support for Windows Symbolic Links and Windows Junction Points is also available. Additionally, the program includes an Update mode that only copies new or modified files.
FreeFileSync Key Features:
- Detection of moved and renamed files
- Copy locked files using Windows Volume Shadow Copy Service. (Windows only)
- Support for multiple folder pairs with distinct configurations
- Compare files (byte-wise or by date) and synchronize them.
- Create Batch Jobs for automated synchronization with or without a GUI.
- Optimized performance with fully C++-based code.
- Transactional file copy
- Synchronization database for propagation of deleted files and conflict detection
- Full support for Windows/Linux Symbolic Links and Windows Junction Points.
- Cross-Platform
- Full Unicode support.
- Native 32 and 64-bit builds
- Full network support.
- Native support for very long filenames exceeding MAX_PATH (260 characters).
- Copy NTFS alternate data streams, compressed, and encrypted file attributes
- A streamlined, user-friendly interface that delivers only essential functionality without any feature bloat.
- Support for file sizes larger than 4 GB.
- Option to move files to the Recycle Bin instead of deleting/overwriting them.
- Ignore directories โRECYCLERโ and โSystem Volume Informationโ with the default filter.
- Delete before copy: Avoid disc space shortages for large sync-jobs.
- Filter functionality to include/exclude files from synchronization.
- Automatically handle daylight saving time changes on FAT/FAT32 volumes.
- Portable version available (selectable via installer).
- Opt in for automatic online updates.
- Localized versions are available in many languages.
- Create recurring backups with macros %time%, %date% within directory names
- Copy file creates/modification times when synchronizing.
- Advanced locking strategy to allow multiple synchronization processes (e.g., multiple writers, same network share).
- Case-sensitive synchronization of file, directory, and symlink names