FreeFileSync Open Source File Synchronization

About Tutorials Screenshots Download FAQ Manual Forum Archive Vision
It looks like an ad blocker has blocked all the ads. The FreeFileSync project is 100% dependent from 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.
FreeFileSync strives to provide high-quality software with zero open bugs. This is achieved by fast release cycles and free 24/7 support for everyone.
If you find FreeFileSync useful, please consider supporting the project by donating.
Your donation will fund the development of new features and help to keep up continuous program maintenance. This ensures that FreeFileSync stays up to date and always provides the best performance on constantly changing hardware and software.
Donate and get the FreeFileSync Donation Edition with bonus features:
parallel file copy
portable zip package
silent installation

Download FreeFileSync

Latest Changes

FreeFileSync 10.9
Feb 10, 2019
Added FTP, SFTP, Google Drive support for Linux
FreeFileSync Donation Edition available for Linux
Compress file stream during Google Drive upload
Navigate beyond access-denied parents in SFTP folder picker
Fixed unexpected stream size error during FTP upload
Support native recursive deletion for Google Drive
Support native recursive deletion for MTP
Deterministically save Google Drive state during exit
Work around missing TMPDIR variable (Linux)
Support SFTP servers returning large package sizes during folder reading
Start with home path when using SFTP folder picker
Aggregate device authentication prompts during comparison
Clean up temp file after unexpected stream size error
Work around FTP servers not supporting HELP command
Support parsing path by volume name when volume is missing
Parse and streamline Google Drive error messages
Load next item after deleting from config history
Avoid redundant Google Drive syncs after file/folder creation
Avoid duplicate MTP item creation by multiple threads