FreeFileSync is a free backup software that is compatible with Windows, Linux, and macOS. It simplifies the synchronization of files and folders, providing visual feedback. This user-friendly software makes managing backup jobs easy with its intuitive setup.

Not only does FreeFileSync provide a hassle-free experience, but it also offers helpful visual cues throughout the process, making it easier for users to understand what's happening.
One standout feature of this software is its ability to synchronize files and folders on both network shares and local drives. That's not all – it also allows seamless syncing with Google Drive cloud storage, mobile devices via MTP, and even grants access to online files through SFTP. Furthermore, the software detects moved and renamed files and folders, manages versions, and keeps a detailed history of deleted and updated files.
Impressively, FreeFileSync can compare and synchronize multiple files in parallel, significantly speeding up the process. It also shows the utilization of drive space for a directory tree, copies locked files, detects conflicts, and propagates deletions.
The software offers extensive customization options, including the handling of Symbolic Links, automation of sync jobs, and comprehensive error reporting. It can also copy NTFS extended attributes and security permissions, as well as Alternate Data Streams.
Additionally, FreeFileSync is optimized for runtime performance and provides options for file filtering, choosing between portable and local installation, and handling daylight saving time changes on FAT/FAT32. Furthermore, the software is fully localized in over 30 languages and includes case-sensitive synchronization, along with the ability to serialize multiple users accessing the same (network) folder through folder locking.
The best part? FreeFileSync is completely free to download and use, without any cost involved. This makes it an excellent choice for those in need of a reliable backup solution without breaking the bank. So why wait? Give FreeFileSync a try today!
Version 13.4:
Ignore leading/trailing space when matching file names
Work around wxWidgets system logger clearing error code
Fixed registration info not found after App Translocation (macOS)
Avoid modal dialog hang on KDE when compiling with GTK3
[...]
Version 13.3:
Completed CASA security assessment for Google Drive
Use system temp folder for auto-updating
Ignore errors when setting directory attributes is unsupported
Save GUI sync log file even when cancelled
Fixed Business Edition install over existing installation
[...]
Version 13.2:
Complete high-DPI/Retina display support (macOS)
Prevent versioning files from being moved to versioning recursively
Fixed tooltip line wrap bug for moved files (Windows)
Return first FTP parsing error when trying multiple variants
[...]
Version 13.1:
Keep comparison results when only changing cloud connection settings
Sync button: indicate if database will be used
Remove leading/trailing space during manual file rename
Set environment variable "DISPLAY=:0" if missing (Linux)
[...]
Version 13.0:
Rename (multiple) files manually (F2 key)
Configure individual directions for DB-based sync
Detect moved files with "Update" sync variant (requires sync.ffs_db files)
Update variant: Do not restore files that were deleted on target
[...]
Version 12.5:
Merge logs of individual steps (comparison, manual operation, sync)
Show total percentage in progress dialog header
Log and report errors during cleanup or exception handling
Skip folder traversal if existence check fails for other side of the pair
[...]
Version 12.4:
Show dynamic error and warning count in progress dialogs
Show process elevation status in title bar (Administrator, root)
Fixed libcurl bug CURLE_URL_MALFORMAT for numerical host name
Don't discard config panel last log after no changes found
[...]
Version 12.3:
Add custom notes to sync configurations
Highlight comparison and sync buttons
Show sync stats in config panel tool tip
Update config panel sync info even if cancelled
Support FTP listing format missing owner/group
Fixed "Class not registered" error during installation
[...]
Version 12.2:
Fixed temporary access error when creating multiple folders in parallel
Log failure to copy folder attributes as warning only
Enable UTF-8, even if FTP server does not advertize in FEAT (vsftpd)
Fixed drag and drop for non-ASCII folders (macOS)
[...]
Version 12.1:
First official build based on GTK3 (Linux)
Allow cancel during folder path normalization (e.g. delay during HDD spin up)
Fixed slow FTP comparison performance due to libcurl regression
Open terminal with log messages on startup error (Linux)
Preserve changed config during auto-update
[...]