SyncTime is the easy-to-use and flexible solution to synchronize your files. Keep all your backup copies up to date with the click of a button, with automated schedules, from the Shortcuts app (requires macOS 13 or newer) or even via AppleScript.


By purchasing SyncTime, you also get access to Disk Graph and Patchword for free. Just select the banner at the top of the App Store page to learn more.
Unlimited sync items.
You can create as many sync items as you need and customize each one individually. It’s very easy to get started: click the + button in the toolbar at the top of the window, type a title, select a source and a destination folder, click Add and press Play!


Easy setup.
In the standard configuration, a sync item consists of two folders: a source and a destination. You can choose any folder reachable in the Finder: it can be located on your Mac, an external drive, like a USB stick, or a remote server.
If you want, you can already add multiple sources and destinations.
Full control.
By default, SyncTime shows a confirmation dialog of the changes that will be applied. You can verify the list of files, see their preview and remove entries that you wish to skip for now.
While you’re waiting for the sync to complete, you can add other sync items. When an error occurs, the affected sync will try to complete anyway. You can view the errors for each sync item in the Log window.


File filters.
Each sync item allows you to specify filters to exclude or include specific files. You can match files with a name containing a specific word or regular expression, or whose modification date, age, or size is larger or smaller than a given value.
Custom sync type.
You can choose between three sync types: one-way sync (mirror source to destination), two-way sync (merge source and destination) and one-way move (remove source files after a successful transfer).
The overwrite policy determines when existing files on the destination are overwritten: by default a file is overwritten only if the source file was changed. Optionally you can also remove files that are not on the source anymore.
For one-way syncs you can define one or more file modifiers that selectively alter copied files, for example by compressing or renaming them.


Versioning.
The backup strategy allows you to keep old versions of your documents: move files that should be overwritten or removed to the trash, or to a custom backup folder, or, for maximum flexibility, build a full, incremental copy of the source by linking unchanged files, just like Time Machine. Incremental backups can be browsed from the Finder, but SyncTime also offers a built-in browser to conveniently jump between different versions of the selected file.
Groups and schedules.
Sync groups allow you to run several sync items one after the other with the click of a button.
Custom sync schedules allow you to keep your sync items and sync groups automatically up to date, either at specified dates and times or when the source and destination volumes are connected.


And more.
You can track moved files or skip the confirmation dialog.
When a sync completes, SyncTime can execute a custom script or keep watching the source in background so that the destination will remain up to date until you quit SyncTime.
Quick and lightweight.
SyncTime is a lightweight app that you can access both from the Dock and the menu bar by default, but it can also be shown only in one of them if you prefer. The menu bar icon allows to quickly start a specific sync item or a group and choose whether your Mac should execute a custom script, such as going to sleep or shutting down, after all syncs have completed.

SyncTime doesn’t use any proprietary file format. All produced files can be viewed in a text editor: sync settings, snapshots and logs are saved in JSON or TSV files. You can back them up with SyncTime itself.
I created SyncTime because I couldn’t find an app for my own backups that was flexible, easy to use and affordable.
Questions?
If you need help, want to report an issue or have a suggestion for a new feature, please have a look at the Help page.