FreeFileSync — графическая утилита для сравнения и синхронизации папок и резервного копирования файлов. Программа предназначена для упрощения задач синхронизации между локальными каталогами, сетевыми хранилищами и внешними носителями, предоставляя визуальное представление различий и гибкие параметры копирования. Проект развивается как кроссплатформенное приложение и поддерживает стандартные сценарии зеркалирования, двунаправленной синхронизации и инкрементного резервного копирования.
Разработка FreeFileSync ориентирована на практическое применение в рабочих и домашних средах, где требуется надежная синхронизация данных с возможностью конфигурирования правил обработки конфликтов, фильтров включения и исключения, а также управления версиями файлов. Интерфейс сочетает список обнаруженных отличий, панель параметров и журнал операций, что облегчает проверку и контроль выполняемых задач без необходимости использования командной строки.
- Сравнение каталогов — поддержка сравнения по содержимому, по размеру и по времени изменения.
 - Синхронизация в несколько режимов — зеркалирование, двунаправленная синхронизация, обновление и инкрементное копирование.
 - Фильтры файлов — включение и исключение файлов и папок по шаблонам и маскам.
 - Обработка конфликтов — правила для разрешения изменений при одновременной модификации в обеих сторонах.
 - Поддержка сетевых и внешних хранилищ — работа с локальными дисками, NAS, внешними USB-носителями и сетевыми путями.
 - Логирование и предварительный просмотр — журнал выполненных операций и просмотр списка действий перед применением.
 - Автоматизация задач — сохранение конфигураций синхронизации и запуск заданий по расписанию через сторонние планировщики.
 - Оптимизация копирования — использование буферов, параллельных операций и настройки производительности для ускорения передачи данных.
 - Работа с правами и атрибутами — сохранение метаданных файлов, включая даты, права доступа и атрибуты, при копировании.
 - Кроссплатформенность — доступность для различных операционных систем (типично для семейства Windows, macOS и Linux) в виде бинарных сборок.