Sign In

Welcome! Log into your account

Forgot your password?

Create an account

Sign Up

Welcome! Register for an account

A password will be e-mailed to you.

Password Recovery

Recover your password

A password will be e-mailed to you.

Available for:

FreeFileSync 13.0

FreeFileSync 13.0
DownloadDownload

FreeFileSync is an Open-Source folder comparison and synchronization tool. It is optimized for highest performance and usability without restricted or overloaded UI interfaces.

FreeFileSync enables you to synchronize files between two folders or drives. You can either 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 has Unicode support and Network support. Synchronization database for propagation of deleted files and conflict detection. Also supports the multiple folder pairs with distinct configuration.

Full support for Windows Symbolic Links and Windows Junction Points also is available. Furthermore, the program supports an Update mode which will only copy files that are new or have been changed.

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 configuration
  • Compare files (bytewise or by date) and synchronize them.
  • Create Batch Jobs for automated synchronization with or without GUI.
  • Optimized performance, coded in C++ completely.
  • 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.
  • Built-in support for very long filenames (more than MAX_PATH = 260 characters).
  • Copy NTFS alternate data streams, compressed and encrypted file attributes
  • Lean and easily accessible UI: only useful functionality, no feature bloat.
  • Support for filesizes larger than 4 GB.
  • Option to move files to Recycle Bin instead of deleting/overwriting them.
  • Ignore directories “RECYCLER” and “System Volume Information” with 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 update.
  • Localized versions are available for many languages.
  • Create recurring backups with macros %time%, %date% within directory names
  • Copy file create/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

Changes in FreeFileSync 13.0 (2023-09-10):

  • 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
  • Distinguish file renames from file moves and simplify grid display
  • Fixed ERROR_NOT_SUPPORTED when copying files with NTFS extended attributes
  • Fixed error during process initialization while connecting with quick launch
  • Avoid redundant file reopen when setting file times during copy
  • Set working directory to match FFS configuration file when double-clicking (Linux)

Changes in FreeFileSync 12.5 (2023-07-21):

  • 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
  • Automatically adapt batch options to prevent hanging a non-interactive process (Windows)
  • Support path lists for external applications: %item_paths%, %local_paths%, %item_names%, %parent_paths%
  • Create directory lock files with hidden attribute
  • Don’t clear other side when right-clicking file selection
  • Fixed passive FTP when using different IP than control connection
  • Work around FTP servers silently renaming unsupported characters of temporary file

Changes in FreeFileSync 12.4 (2023-06-20):

  • 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
  • Set taskbar relaunch command to launcher executable (Windows)
  • Fixed Btrfs compression not being applied during copy (Linux)
  • Run on file systems with buggy GetFinalPathNameByHandle() implementation, e.g. Dokany-based
  • Save selected view mode (F11) in batch config file

Homepage – https://www.freefilesync.org

Supported Operating Systems:

  • Microsoft Windows: Windows 11, 10, 8.1, 8, 7, Vista, XP
  • Apple macOS: macOS 13, 12, 11, 10.15, 10.14, 10.13, 10.12, OS X 10.11, 10.10
  • Linux: Arch Linux, CentOS, Debian, Fedora, Manjaro, Mint, openSUSE, Ubuntu

FreeFileSync screenshot