Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Comparison of file synchronization software
List article

This is a list of file synchronization software for which there are Wikipedia articles.

Free and open-source

NameProgramming languagePlatformLicenseLast versionPortableDetect conflictRenames or movesPropagate deletesVersion controlScheduling or serviceOtherBidirectionalOnly client neededProtocol layerApplication layerDelta copying
ConduitPythonLinux, FreeBSDGPL20101NoYesSynchronizes files, website, network apps
DirSync ProJavaWindows, macOS, LinuxGPLv320182YesYesNoYes (creates backup files)Yes (native + via OS)sym-links, filter, metadata, contents, auto-sync
FreeFileSyncC++Windows, macOS, LinuxGPL (up to version 12.5)last GPL version 12.5 Jul 21, 202334Yes (donation edition)5Yes6Yes7Yes8Yes (versioning, recycler)9YesOlder version had OpenCandy adware/malware, but now funded by donations.1011 Since Version 13 license for business usage neededYes (two-way, mirror, update, custom)Yes
iFolderC#, MonoWindows, macOS, Linux, SolarisGPL2010NoYes (centralized database)Yes (files, not folders)
Kubo (IPFS)GoWindows, macOS, LinuxGPL202212YesNo (planned)13Noise/TCP and QUIC/UDPLibp2pYes (network-wide de-duplication)
luckyBackupC++Windows, macOS, Linux, FreeBSDGPLv3201814YesYesUses rsync backend
NextcloudJavaScript, PHP, Shell, Python, Vue15Server: Linux, FreeBSD Clients: Windows, macOS, Linux, FreeBSD, Android, iOS, Windows PhoneAGPLv32023YesYesYesYes16YesYesFork of ownCloudYesNo
ownCloud community editionPHP, Go, JavaScript, Starlark, Shell17Server: Linux, FreeBSDClients: Windows, macOS, Linux, FreeBSD, Android, iOS, BlackberryAGPLv3 (server edition) / proprietary (enterprise edition)2021YesYesYesYes18YesYesExternal storage support; encryptionYesNo
Pydio open source homeServer: PHP, Python, C++ Clients: JS, C#, Swift, JavaWindows, macOS, Linux, Android, iOSAGPLv32017YesYesYesYes (Git19)Yes
rcloneGoLinux, Windows, macOS, FreeBSD, NetBSD, OpenBSD, Plan9, Solaris - Intel/AMD-64, Intel/AMD-32, ARM-32, ARM-64, MIPS-Big-Endian, MIPS-Little-EndianMIT2023YesYesYesYesYesYes (via OS)Supports over 50 cloud, protocol and virtual backends including S3 buckets, Google Drive, Microsoft OneDrive, and other high-latency file storage. Capabilities include sync, cache, encrypt, compress and mount.In alpha version since 2021Yes
rsyncC in a Unix-Linux shellWindows, macOS,20 Linux,2122 BSDGPL v32022YesNo23NoYes using --deleteYes using --backup and a time-stamped --suffixYes (via OS)Client and server operation. Multiple comparison criteria (date, check-sum).No, but can run in either directionYesTCPSSH, RshYes
Seafile community editionC99, Python24Server: Linux, Raspbian, WindowsClients: Linux, macOS, Windows, Android, iOS.25AGPLv3 (Server) + Apache License 2.0 (Client)2020NoYesYesYesYesYes (via Seafile Client)Android and iOS mobile clients
SparkleShareC#Windows, macOS, Linux, Android, iOSGPL v3 and LGPL2017YesYesNoYes (Git26)
SymmetricDSJavaJava SEGPL2018YesYesYesNoYesPlug-in APIs for customization
Synchronizer (krusader)Windows, macOS, LinuxGPL v22017NoYesNoNoNo
SyncthingGoWindows, macOS, Linux, Android, BSD, Solaris, 3rd party app for IPhone27MPL v22023YesYesYesYesYesYesDistributed peer-to-peer sync with automatic NAT traversal. Custom topology (star, full-mesh, mixed). Encryption.YesYesTCP, QUIC over UDPYes, block-based copying
SynkronC++Windows, macOS, LinuxGPL v2201128YesYesNoYesYesYes
UnisonMainly OCaml29Windows, macOS, LinuxGPL202430YesYesYesYesYesYesUses rsync backendYesNoTCPSSH, socketYes
NameProgramming languagePlatformLicenseLast versionPortableDetect conflictRenames or movesPropagate deletesVersion controlScheduling or serviceOther infoBidirectionalOnly client neededProtocol layerApplication layerDelta copying

Freeware

This is a comparison of the freeware (proprietary software release free of charge) file synchronization software.

NameOperating systemVendorOnline storageRemote desktopPrior file versions, revision controlCommentsPortableDetect renameDetect moveSchedulingFull duplextransfer
Microsoft ActiveSyncWindowsMicrosoftNoNo?Syncs mobile devices
Resilio Sync (formerly BitTorrent Sync)Windows, OS X, Linux, FreeBSD, Android, iOSResilio, Inc.NoNoYes (via archive folder)Distributed peer-to-peer sync., working also offline in a LANNoYesYesPro only31Yes
Briefcase (part of Windows) (removed in Windows 10 build 1494232)WindowsMicrosoftNoNo?
Cobian BackupWindowsCobianSoftNoNoYes, trash folderBackup software with folder synchronization feature; remote management; Shadow CopyNoNoNoYes
Windows Mobile Device CenterWindowsMicrosoftNoNo?Syncs mobile devices; successor to Microsoft ActiveSync
Microsoft Sync FrameworkWindowsMicrosoft?No?Syncs files, data, services; a framework, not a toolYesYes
Microsoft SyncToy (discontinued January 2021)WindowsMicrosoftNoNoNo, recycle bin onlySync. local foldersNoYesYesvia OSNo
Windows Live Mesh (discontinued 13 February 2013)Windows (Vista and greater), Windows Mobile, OSXMicrosoftYesYesNo, recycle bin onlySync. folders, online storageNoYes?No, syncs whenever it is onlineYes
OmniGroup OmniPresenceOSX, OmniGroup software for iOS, open source framework availableOmniGroupNoNoNo, via local Time Machine backup onlySync. local folders via OmniSync or WebDAV server but not to the server itselfNo??No, syncs whenever it's online and not pausedYes
Windows Live Sync (discontinued 31 March 2011)Windows, OSXMicrosoftNo, browsing onlyNoNo, recycle bin onlySync. folders, browse devices from website, remote access; was Microsoft FolderShare, 20,000 file limitNoYesYesNo, syncs whenever it's online?

Commercial

This is a comparison of commercial software in the field of file synchronization. These programs only provide full functionality with a payment. As indicated, some are trialware and provide functionality during a trial period; some are freemium, meaning that they have freeware editions.

NameOperating systemFreeware versionPortableEncrypts filesDetect conflictFile lockOpen file supportRevision controlDetect renameDetect moveFull duplex transferPropagate deletesCase sensitiveDelta transferLAN sync.P2P sync.
@MAX SyncUpWindowsLimitedNoYesYesYesNoNoYesYesYes
Allway SyncWindowsLimitedYesYesYesYesYesNoNoYesYesYes
AIMstor (discontinued)WindowsLimitedYesYesYesYesYes through VSSYesYesYesYesCasepreservingonly
Argentum BackupWindowsNoYesNoYesYes
BackupAssistWindowsNoNoYes
Beyond CompareWindows, OS X, LinuxLimitedYesNoYesYesYesYes
Box SyncWindows,33 OS X,34 Android, BlackBerry, iOS35LimitedYes??Yes???Yes?No
CloudikeWindows, OS X, iPhone, Android, HarmonyOSYesNoYesYesNoYesYesYesYesYesYesYesYesYes
CloudMeWindows, OS X, Linux, iPhone, Android, Google TV, Samsung TVYesNoYes??NoYesNo??Yes?No
Distributed StorageWindows, LinuxNoYesYesYes
Dmailer Sync (discontinued)WindowsYes
DropboxWindows, OS X, Linux, Android, iPhone, BlackBerryYesNoYes??YesYesYesYesYesYesYesYes
Easy2Sync for FilesWindowsYesYesYesYes, for folders
EgnyteWindows, OS X, Linux, Android, iPad, iPhoneNoNoYesYesYesYesYesYesYesYesCasepreservingonlyYesYes
GladinetWindows, OS X, Android, iPad, iPhone, Windows RT, BlackberryYesYesYesYesYesYesYesYesYesYesYesYesYesYes
GoDriveWindows, Mac OS X, Linux, Android, iOSLimitedYesYesYesYesYesYesYesYes?YesYes?Yes
GoodSyncWindows, OS X, Android, iPad, iPhone, USB flash driveLimitedYesYes, betaYesYesYesYesYesYesYesYesYesYesYes
IBM ConnectionsWindows, OS X, Android, iOSNoYesYesYesYesYesYesYesYesYesYesYesYesNo
MediaFireWindows, OS X, Android, iOSYesYesYesYesYesYesYesYesYesYesYesYesNo
NameOperating systemFreeware versionPortableEncrypts filesDetect conflictFile lockOpen file supportRevision controlDetect renameDetect moveFull duplex transferPropagate deletesCase sensitiveDelta transferLAN sync.P2P sync.
MegaWindows, OS X, Linux, Android, iPhone, BlackBerryYesYesYesYesYesYesYesYesYesNo36No37
RepliWebWindows, LinuxNoPartialYesYesYesYesYesYes
Resilio Sync (ex. BitTorrent Sync)Windows, OS X, Linux, Android, iOS, Windows Phone, Amazon Kindle Fire, FreeBSDLimitedNoYes, optionalYesNoNoYesYesYesYesYesYesYesYes
RobocopyWindowsYesNoNo
SecureSafeWindows, OS X, Android, iOSYesYesNoNoNoNoNoYesYesNoNo
SpiderOakWindows, OS X, Debian, Fedora, Slackware, Android, iOSNoNoYes38NoNoYes39Yes
ShareFileWindows, OS X, Android, iPhoneYesYesYes40YesYesYesYes
SugarSyncWindows, OS X, Android, BlackBerry, iPhone, Windows MobileNoNoYesYes41YesYesYes
SyncdocsWindows, web appBetaversionsonlyYesYesNoYesYesYesYesMicrosoft Word only42Yes
Synchronize It!WindowsNoNo
SyncoveryWindows, OS X, Linux, FreeBSDNoYesYesYesYesYesYesYesYesYesYesYesYesYes
SyncplicityWindows, OS X, Android, iPhone, Windows MobileYesYesYesYesYesNo43No
TonidoWindows, OS X, Linux, Android, BlackBerry, iPhone, Windows PhoneYesYesYesNoYesNoYesYesYesYes
TresoritWindows, OS X, Linux, Android, BlackBerry, iOS, Windows PhoneLimitedYesYesYesYes, for WindowsYesYesYesNo
Ubuntu One (discontinued 2 April 2014)Windows, OS X, Ubuntu, iOS, Android44Yes
Wuala (discontinued)Windows, OS X, Debian, Ubuntu, Android, iOSYesYes
ZumoDrive (discontinued)Windows, OS X, Linux, Android, iPhone, Palm webOSYesYesYes
Zetta.netWindows, OS X, LinuxNoYesYesYesYesYesYesYes, Preserve file name case & file metadataYesYes
NameOperating systemFreeware versionPortableEncrypts filesDetect conflictFile lockOpen file supportRevision controlDetect renameDetect moveFull duplex transferPropagate deletesCase sensitiveDelta transferLAN sync.P2P sync.

Glossary

Platform Operating system & / or software platform like Java SE or .NET. Edit conflict detection Detect if an operation may result in data loss. See File Synchronization Renames/moves Propagate renaming/moving of a file/directory. This saves bandwidth for remote systems but increases the analysis duration. Commonly done by calculating and storing hash function digests of files to detect if two files with different names, edit dates, etc., have identical contents. Programs which do not support it, will behave as if the originally-named file/directory has been deleted and the newly named file/directory is new and transmit the "new" file again. Version control Can revert to a precedent version of a file/directory. Scheduling or service Run automatically (via a scheduler or as a system service), or manually for each sync. Online storage Online file storage option and type Network-attached storage Can sync. with NAS shares. Only client needed It is only needed to install synchronizing software on the client side. Server is only running arbitrary storage protocol like SFTP, SMB, NFS, etc. All synchronization logic is handled by client. This is generally good, because cheap cloud storage usually does not allow users to run custom software on storage server, they only provide access to storage.

See also

Further reading

References

  1. "Index of /Sources/Conduit/0.3/". http://ftp.gnome.org/pub/GNOME/sources/conduit/0.3/

  2. "DirSync Pro". https://dirsyncpro.org/news.html

  3. "FreeFileSync". https://www.freefilesync.org/archive.php

  4. "FreeFileSync Forum: Wording in FAQ conflicts with license". https://freefilesync.org/forum/viewtopic.php?t=11016

  5. "Free File Sync Software". Portable Edition. Archived from the original on 2018-01-11. Retrieved 30 January 2022. https://www.stugon.com/free-file-sync-software/

  6. "Frequently Asked Questions - FreeFileSync". Features. Archived from the original on 28 September 2017. Retrieved 28 September 2017. https://www.freefilesync.org/faq.php#features

  7. "Frequently Asked Questions - FreeFileSync". Features. Archived from the original on 28 September 2017. Retrieved 28 September 2017. https://www.freefilesync.org/faq.php#features

  8. "Frequently Asked Questions - FreeFileSync". Features. Archived from the original on 28 September 2017. Retrieved 28 September 2017. https://www.freefilesync.org/faq.php#features

  9. "Frequently Asked Questions - FreeFileSync". Features. Archived from the original on 28 September 2017. Retrieved 28 September 2017. https://www.freefilesync.org/faq.php#features

  10. Akerlund, Geoff (June 2014), FreeFileSync comes bundled with the OpenCandy malware., Backup Review, retrieved 2 February 2018 http://www.backupreview.com/freefilesync-review/

  11. FFS FAQ, retrieved 27 June 2018 https://freefilesync.org/faq.php#advertisement

  12. "Releases · ipfs/kubo". GitHub. https://github.com/ipfs/kubo/releases

  13. "Versioning: Commit + Repo Datastructures · Issue #23 · ipfs/notes". GitHub. Archived from the original on 2019-02-14. Retrieved 2019-02-14. https://web.archive.org/web/20190214170648/https://github.com/ipfs/notes/issues/23

  14. "LuckyBackup - backup and sync utility". http://luckybackup.sourceforge.net/news.html

  15. "Nextcloud". GitHub. Retrieved 18 January 2017. https://github.com/nextcloud

  16. "Yes on desktop, but NO on mobile - Issue 19". GitHub. https://github.com/nextcloud/android/issues/19

  17. "ownCloud". GitHub. Retrieved 2015-07-13. https://github.com/owncloud

  18. "ownCloud Documentation Overview". ownCloud Documentation. https://doc.owncloud.com/docs/next/index.html

  19. "Files versionning". Pydio. 2017-05-14. Archived from the original on 2019-02-14. Retrieved 2019-02-14. https://pydio.com/en/docs/v8/files-versionning

  20. "rsync Backups on a Mac". Retrieved 2016-01-24. http://www.rsync.net/resources/howto/mac_rsync.html

  21. "Arch Linux packages". archlinux. Retrieved 2015-09-16. https://www.archlinux.org/packages/

  22. "Software packages in "vivid"". ubuntu. Retrieved 2015-09-16. http://packages.ubuntu.com/vivid/allpackages

  23. "How does rsync resolve conflicts?". Retrieved 2022-08-26. Rsync doesn't try to resolve conflicts. https://unix.stackexchange.com/questions/200061/how-does-rsync-resolve-conflicts

  24. "haiwen/seafile". GitHub. Retrieved 2015-07-13. https://github.com/haiwen/seafile

  25. "Seafile clients". Seafile. Retrieved 2019-11-14. https://www.seafile.com/en/download/

  26. Bons, Hylke (2019-02-12), Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows.: hbons/SparkleShare, archived from the original on 2019-02-14, retrieved 2019-02-14 https://github.com/hbons/SparkleShare

  27. "Möbius Sync". https://www.mobiussync.com/

  28. "Synkron 1.6.2 released - Synkron Documentation". sites.google.com. https://sites.google.com/site/synkrondocumentation/news/synkron162

  29. Pierce, Benjamin (2021-12-18), Unison File Synchronizer, retrieved 2021-12-19 https://github.com/bcpierce00/unison

  30. "Release 2.53.4". GitHub. Retrieved 2024-02-24. https://github.com/bcpierce00/unison/releases/tag/v2.53.4

  31. "Sync 2.x change log". https://help.getsync.com/hc/en-us/articles/206216855-Sync-2-x-change-log

  32. "Briefcase - Add to New Context Menu in Windows 10". tenforums.com. Retrieved 2018-10-13. http://www.tenforums.com/tutorials/24426-briefcase-add-new-context-menu-windows-10-a.html

  33. "What Is the Box Policy for Browser and OS Support? – Box Help". Box. Retrieved 2014-08-28. https://support.box.com/hc/en-us/articles/200519838

  34. "What Is the Box Policy for Browser and OS Support? – Box Help". Box. Retrieved 2014-08-28. https://support.box.com/hc/en-us/articles/200519838

  35. "What Is the Box Policy for Browser and OS Support? – Box Help". Box. Retrieved 2014-08-28. https://support.box.com/hc/en-us/articles/200519838

  36. "Software Developer Documentation - MEGA". mega.nz. https://mega.nz/doc

  37. "Will MEGAsync use peer-to-peer transfers to achieve faster syncing between computers in the same local area network?". Retrieved 2020-07-11. https://help.mega.nz/megasync/general.html#will-megasync-use-peer-to-peer-transfers-to-achieve-faster-syncing-between-computers-in-the-same-local-area-network

  38. Susie Ochs (2009-06-11). "Online Storage Battle: Which Cloud Back-Up Service Reigns Supreme?". MacLife. Archived from the original on 2009-12-10. Retrieved 2009-11-04. https://web.archive.org/web/20091210194443/http://www.maclife.com/article/reviews/online_storage_battle_which_cloud_backup_service_reigns_supreme?page=0,1

  39. "Does SpiderOak backup the whole file every time it changes?". SpiderOak. Archived from the original on 11 April 2013. Retrieved 24 February 2013. https://archive.today/20130411205527/https://spideroak.com/faq/questions/7/does_spideroak_backup_the_whole_file_every_time_it_changes/

  40. Citrix ShareFile. "File Versioning". Citrix ShareFile. Archived from the original on 2015-05-13. Retrieved 2015-01-10. https://web.archive.org/web/20150513205010/http://support.citrixonline.com/en_US/ShareFile/help_files/SF030020?Title=File+Versioning

  41. "See How SugarSync Stacks up to the Competition". SugarSync (formerly called SharpCast). Retrieved 2010-01-13. https://www.sugarsync.com/sync_comparison.html

  42. "Syncdocs feature list". Syncdocs Web. Retrieved 14 April 2011. http://www.syncdocs.com/google-sync-features-and-details

  43. "Why Delta Sync Doesn't Matter". 2009-07-20. Retrieved 2014-05-21. https://www.syncplicity.com/blog/why-delta-sync-doesn-t-matter

  44. "Ubuntu One:Downloads". Ubuntu One. Archived from the original on 9 August 2011. Retrieved 14 April 2013. https://web.archive.org/web/20110809233713/https://one.ubuntu.com/downloads/