Welcome! If you want to compare features in Mac backup products and services, you’re in the right place. The content here is free to all, but it is associated with a commercial book, written by Joe Kissell and published by alt concepts inc. The book helps you figure out your best strategy for making backups in macOS, and then it covers all the details of set up, testing, maintenance, and restoration.
There are dozens of apps and services you can use to back up a Mac, and the list is constantly changing. In Take Control of Backing Up Your Mac, I go into great detail about developing a backup strategy, selecting media, setting up a backup system, and recovering data when the need arises. I also discuss the criteria you should consider when choosing backup software. But rather than list them all in the book, I’ve moved most of the details to this online appendix for easier updating. This appendix covers only consumer apps (not enterprise-oriented software or command-line tools).
Although I’ve tried to be thorough and accurate, I haven’t listed every single feature, nor do I rate or rank backup apps. However, I do make specific recommendations in Take Control of Backing Up Your Mac. I will update this page from time to time as features and prices change, and as errors are discovered.
Note: Starting with the April 25, 2021 update of this page, I include only apps that (a) are compatible with macOS 10.15 Catalina, and (b) show signs of ongoing development. (Most apps that work on Catalina also work on macOS 11 Big Sur.) I now also indicate macOS compatibility going only as far back as 10.14 Mojave, even though many of these apps also support older versions of macOS.
The products in this table enable you to back up data from your Mac to the cloud, and except as noted, they automatically maintain multiple versions of each file. Most of these are services that include their own Mac software, but a few (including Arq, CloudBerry Backup, Duplicati, Duplicacy, and Jungle Disk) are apps that work with storage space you buy separately, such as Amazon S3. In any case, you’ll be paying monthly for cloud storage. (Some of these products also appear on the Backup Software tab.)
Last updated: April 25, 2021
|Online Storage||Syncing||Sharing||File Retention||Delta
|Acronis True Image||2021 (25.8.39229)||$49.99/year for software only; subscriptions including cloud storage start at $89.99 per year (for 500 GB).||Yes||10.14–11||Windows||Proprietary||Windows only||Windows only||Indefinite||Yes||Yes||Yes||No||No||Min. once/hour||Real-time tracking||Can store full images in the cloud, bandwidth and data caps permitting.|
|ADrive||Prices start at $2.50/month for 100 GB.||Limited||?||Windows, Linux, iOS, Android||Proprietary||Yes||Business plans also available.|
|Arq||7.5.3||$49.99 for software only, or $59.99/year for software with up to 1 TB storage||Yes||10.14–11||Windows||Arq Cloud Backup; Amazon Drive, S3 (or compatible), and Glacier; Backblaze B2; Dropbox; Filebase; Google Drive and Google Cloud Storage; OneDrive; Polycloud, SharePoint; Wasabi; SFTP; local, network, and NAS folders||No||No||Indefinite||Yes||Yes||Yes||Yes||Yes||No||No||Min. once/hour|
|Backblaze||126.96.36.1992||$6 per month or $60 per year for unlimited storage of data from a single computer. Extended version history for 1 year: $2/month. "Forever" extended version history, $2/month plus storage fees.||Unlimited||10.14-11||Windows, iOS||Proprietary||No||No||4 weeks||Yes||Yes||Yes||Yes; personal key available||See note.||No||Yes||Continuous (see note), once per day, or manual||Dynamic||To restore data, you can download a single file or a ZIP archive of multiple files, or request a USB flash drive or hard drive with your data. In all cases, though, you must manually put files back where they belong. "Continuous" backups may involve delays of 2 hours or more after a file is added or changed before it is backed up.|
|Carbonite Safe Backup||2.8.2||$71.99 per year for unlimited storage of files from a single computer; business plans also available||NO (Windows only)||10.14-11||Windows, Android, iOS||Proprietary||Yes||Yes||30 days||Yes||No||Yes||Yes, but no personal key option for Mac users.||Yes||No||No (Windows only)||Min. once/day||Dynamic|
|CloudBacko||188.8.131.52||Home version: free; Lite version: $25; Pro version: $99; cloud storage extra||Yes||10.14-10.15||Windows, Linux||Amazon Cloud Drive, Amazon S3, Dropbox, FTP/SFTP, Google Cloud Storage, Google Drive, Microsoft Azure, OneDrive, OpenStack, Rackspace Cloud Files, others||No||No||See note.||Yes||Yes||Yes||Yes||Only with Amazon S3||No||Min. once/day. See note.||Can spread backup data across multiple cloud destinations. Home and Lite versions have limited control over pruning; Pro version offers complete control. Home version has no scheduling (manual backups only). Uses (and includes) Java, and has a pretty ugly, un-Mac-like user interface.|
|CloudBerry Backup||3.1||Free version with limited features; $29.99 Pro version||Yes||10.14-11||Windows, Linux||Amazon S3, Amazon Glacier, Backblaze B2, Microsoft Azure, Google Cloud Storage, Wasabi, others||No||No||Unlimited||Pro version only||Pro version only||Yes||No||No||Min. once/minute|
|DollyDrive||5.85.0||Prices (for online storage) range from $5/month for 500 GB to $25/month for 5 TB.||Yes||10.14–11||iOS||Proprietary||Yes||Yes||Indefinite||Yes||Yes||Yes||Yes||Yes||Yes||Yes||Syncing (Dolly Space) is continuous; for backups, min. once/hour||Dynamic|
|Duplicacy Web Edition||1.5.0||Personal license, $20 for first computer and $10 for each additional (price drops after first year); Commercial license, $50 per computer||Yes||?||Windows, Linux||Amazon S3, Backblaze B2, Dropbox, Google Drive, Google Cloud Storage, OneDrive, Wasabi, SFTP, others||No||No||Indefinite||Yes||Yes||Yes||Yes||No||No|
|Duplicati||184.108.40.206||Free (donations requested; online storage extra)||Yes||?||Windows, Linux||Amazon Drive, Box, FTP, Google Drive, OneDrive, Rackspace, S3, SFTP, SSH, WebDAV, others||Indefinite||Yes||Yes||Yes||Yes||Yes||No||No||Min. once/second||Dynamic|
|IBackup for Mac||220.127.116.11||Prices start at $9.95 per month for 500 GB.||10 versions of each file||10.14–11||Windows||Proprietary||Yes||30 days||Yes||Yes||Yes||Yes||No||Automatic on file change or min. once/hour|
|IDrive Online Backup||18.104.22.168||5 GB free; prices start at $69.50/year for 5 TB (discount available for first year only).||10 versions of each file||10.14–11||Windows||Proprietary||Yes||Yes||Indefinite (see note)||Yes||No||Yes||Yes; personal key available||Yes||Yes||Yes||Continous or min. once/hour||Dynamic||User-specified pruning is optional.|
|JustCloud||Prices start at $98.28 per year for 250 GB of storage.||7 versions of each file||>?||Windows, iOS, Android, Blackberry, Kindle Fire||Proprietary||Yes||Yes||Indefinite||Yes||Yes||Yes, but no personal key option.||Yes||No||No||ZipCloud appears to be the same service.|
|Jungle Disk||3.32.3||Starts at $5 per user per month; 10 GB free storage; additional S3 storage extra||Yes||10.14-11||Windows, Linux, iOS||Amazon S3, Rackspace||Yes||See note.||Indefinite (user preference)||Yes||Yes||Yes||Yes||No||No||Automatic on file change or min. once/5 minutes||Dynamic||Sharing among within an organization is available with Workgroup Edition.|
|Livedrive Backup||Prices start at $8.99/month for unlimited storage for one computer.||30 versions||?||Windows, Android, iOS||Proprietary||No||No||30 days||Yes, but no personal key option.|
|Norton Online Backup
(part of Norton 360)
|8.6.0||$34.99 (for the first year; then price increases to $84.99) for 10 GB of storage; other plans available||Yes||10.14-11||Windows, iOS||Proprietary||90 days||Yes||Yes||Yes||Yes||No||No||?||There are now a bunch of different versions of this, with different storage amounts, prices, and features.|
|SpiderOak One Backup||7.5.0||Prices start at $6 per month for 150 GB.||Yes||10.14-11||Windows, Linux||Proprietary, FTP, SFTP||Yes||Yes||Indefinite||Yes||Yes||Yes||Yes||No||No||Automatic on file change or min. once/minute||Dynamic|
|Zoolz BigMind Home||Prices start at $2.99/month for 100 GB.||Unlimited||?||iOS, Windows, Android||Proprietary||No||Yes||Indefinite||Yes||Yes||Yes||Yes; personal key available||Yes||Yes||No||Min. once/12 hours||Includes local storage option, but only in addition to (not instead of) cloud backup.|
This table lists services designed primarily to sync files from your Mac to the cloud, and from there, with your other devices. Most of these also let you share files and folders with other people. Because in most cases they automatically store versioned backups of your files, too, they provide a basic backup function. But they aren’t designed to back up all your data or to restore it as conveniently as a true backup app, and their prices are often far higher than the backup services listed in the other table on this page. (Some of these products also appear on the Backup Software tab.)
|Online Storage||Syncing||Sharing||File Retention||Delta
|Amazon Cloud Drive||7.8.6 (uses Amazon Photos app)||Prime members have unlimited photo storage and 5 GB of video storage. Additional storage starts at $1.99/month for 100 GB.||No||10.14-11||Windows, Android, iOS||Proprietary||No||Yes||Yes||No||No||Only for photos and certain other file types.|
|Box Drive||10 GB free; $10/month for 100 GB||Yes||10.14-11||Windows, Android, iOS||Proprietary||Yes||Yes||Indefinite||Yes||No||No||Automatic on file change or manual||Dynamic|
|CloudMe||1.11.7||3 GB free; paid plans start at €4 per month for 25 GB.||Yes||10.14-11||Windows, Linux, Android, iOS||Proprietary||Yes||Yes|
|Degoo||Up to 100 GB free (see note); pricing starts at $2.99 per month for 500 GB.||Yes||iOS, Android, Windows||Proprietary||Yes||Automatic on file change||Dynamic||Free users must invite 10 friends to unlock extra storage space and access the Mac client.|
|Dropbox||120.4.4598||2 GB free; $9.99/month for 2 TB.||Yes||10.14-11||Windows, iOS||Proprietary||Yes||Yes||30 days||Yes||Yes||No||Yes||No||No||Automatic on file change||Dynamic|
|Google Drive||3.43||15 GB free; pricing starts at $1.99/month for 100 GB||Yes||10.14-11||Windows, Android, iOS||Proprietary||Yes||Yes||30 days or 100 revisions (see note)||No||No||No||No||No||Automatic on file change||Dynamic||You can disable automatic deletion for individual items.|
|Livedrive Briefcase||Prices start at $16/month for 2 TB of storage.||30 versions of each file||?||Windows||Proprietary||Yes||Yes||30 days||Yes||Yes||Yes||No||Automatic on file change||Dynamic|
|MEGA||Pricing starts at €4.99 per month for 400 GB.||Yes||?||Windows, Android, iOS||Proprietary||Yes||Yes||No||No||Yes||No||No||Automatic on file change||Dynamic|
|Microsoft OneDrive||5 GB free; pricing starts at $1.99/month for 100 GB. Also available as part of Microsoft 365 plans.||Yes||10.14-11||Windows, Android, iOS||Proprietary||Yes||Yes||Not stated||No||No||No||No||No||Automatic on file change||Dynamic|
|pCloud||10 GB free; prices start at $47.88/year for 500 GB.||Yes||10.14-11||Windows, Linux, Android, iOS||Proprietary||Yes||Yes||30 days (extended revision history available)||Yes||No||No||Automatic on file change||Dynamic|
|SugarSync||4.1||30-day, 5 GB free trial; prices start at $7.49/month for 100 GB.||Yes (see note)||10.14-11||Windows, iOS||Proprietary||Yes||Yes||Limited (see note)||Yes||Yes||Yes||No||No||Automatic on file change||Dynamic||Can sync between Macs (and PCs and handhelds). Keeps up to five previous versions of files indefinitely.|
|Sync.com||2.0.15||5 GB free; prices start at $8 per month for 2 TB.||Yes||10.14-11||Windows, Android, Linux, iOS||Proprietary||You think? :-)||Yes||Unlimited (paid plans)||Yes||No||No|
|Tresorit Personal||14-day free trial; prices start at $12.50/month for 500 GB.||Yes||?||Windows, Android, Linux, iOS||Proprietary||Yes||Yes||Unlimited||Yes||No||No|
|Yandex.Disk Pro||3.0||Pricing starts at $2/month for 100 GB||Yes||10.14-10.15||Windows, Linux||Proprietary||Yes||Yes|
Cloud services such as Dropbox and iCloud let you store and share photos along with the rest of your files (up to the limits of your paid plan). In addition, numerous companies provide extensive (or, in some cases, unlimited) stand-alone storage for your digital photos and videos, along with complete control over which ones are shared and with whom, sometimes for as little as zero dollars! Here are some examples of popular photo sharing sites:
Except for Fotki, all these services offer Mac-compatible photo upload software. Fotki offers uploading via email, and Fotki Premium members can upload photos via FTP.
Versioning: A versioned backup starts with a complete copy of all the files in one or more folders. The next time the backup runs, your backup software performs an incremental update, which means it copies only those files that are new (or newly modified) since the last backup. If the software supports versioning, it means the backup app adds the new or changed data to the backup without overwriting the files already there. That way, you can retrieve many different versions of a given file, and if you delete it on your hard disk, you can still find it in your backup.
macOS Compatibility: This column lists the versions of macOS the app supports, as reported by the developer. A “?” in this column simply means the developer hasn’t specifically stated compatibility (beyond the version listed, if any).
Available for Other Platforms: A number of these Mac backup apps also come in versions for Windows and/or Linux. If you need to back up several computers running different operating systems, you may appreciate the convenience and familiarity of a single tool that works on all of them. Usually, though not always, if you create versioned backups with a multi-platform app, you can open and restore your files from another platform than the one you used to back them up. On the other hand, note that a few of the cross-platform apps have truly hideous user interfaces that were either written in Java without any consideration for the Mac aesthetic, or very badly ported from another operating system. Some cloud backup services also offer mobile apps that let you access your backed-up data from a tablet or smartphone.
Online Storage: Nearly all online backup services use their own proprietary transfer systems that require special software, but some of them also let you access their storage via common protocols such as SFTP. In addition, some of the software listed here can work with online services that use a variety of protocols.
Sharing: Once you’ve stored a file or folder in the cloud somewhere, you may want to give someone else access to it. Although services differ widely in how they implement sharing, as long as there’s some way to do it, you’ll see a Yes here.
File Retention: When you’re backing up to a destination with a fixed capacity (a local hard drive or an online service that puts an upper limit on how much you can store), it’s nice to have the option to automatically remove older versions of files, and deleted files, from your backups to save space. However, you may want to make that decision yourself—and if your online storage is unlimited, you may prefer never to delete anything. Therefore, in the File Retention column, I’ve indicated (where known) the length of time the provider will hang onto old versions and deleted files. (In some cases, retention is based on number of file versions rather than time.)
Delta Encoding: Historically, most backup software has performed versioned backups on a file-by-file basis. In other words, if just 10 bytes of a 10 GB file change, that marks the file as modified, and the whole file must be copied on the next backup run. Some software, however, can copy only the individual bytes that have changed since the last backup, while other software copies slightly larger units called blocks. Copying just the delta—that is, the differences between the file at time A and the file at time B—is known as delta encoding, though you may see other terms, such as “sub-file,” “byte-level,” and “block-level” incremental updates. The advantage of such an approach is that backups go much faster after the initial run and take up far less storage space; this is particularly important when backing up over the Internet. The disadvantage is that restoring a file requires the backup software to reconstruct it by putting together the pieces from all its incremental backups. If even a single one of those incremental bits were to become damaged or lost, you might be unable to restore the file.
Deduplication: Simply put, deduplication is the process of ensuring that data stored on your backup destination volume isn’t duplicated—which reduces the amount of storage space required (sometimes dramatically), and can also speed up backups considerably. For example, if you have two copies of a file on your disk, an app that features deduplication will store only one copy on your backup media, along with a pointer to the other one (so that the file can be restored to either location with equal ease). In most cases, deduplication is done on a block-by-block or even byte-by-byte basis, so that when files are quite similar, only one complete copy of the file is stored, along with the differences found in the other version(s) so that any of them can be reconstructed. In other cases, it’s done at the file level—two identical files won’t be duplicated, but if the files are only 99 percent the same, they will be. Some implementations of deduplication can compare data from multiple computers, while others can deduplicate data only from a single source.
Compression: When a backup application compresses your files, they take up less room on your storage media—usually a good thing, as that reduces your costs and lets you store backups for longer periods of time before having to reuse your media. Compression is even more important when data is traveling over the Internet, because compressed data takes less time to send, and online storage costs are often much higher than the cost of local media. On the other hand, compressing files taxes your computer’s CPU, RAM, and disk, and having compressed files may add an extra complication when it comes time to restore data.
Encryption: As long as your backup media is under your physical control, encryption isn’t especially important. But if you store backup media offsite in any fashion, or if anyone else (a thief, say, or a nosy coworker) can get access to your backups, you might prefer that they not be able to see all your data. Almost all online backup and storage providers offer some form of encryption, but most of them use an encryption key that they (the providers) hold, meaning they can access any of your encrypted files. Providers with better security let you use a personal key that only you know, and that is stored only on your own computers—not on the server.
Restore Feature: A restore feature simply means that, with a button click or menu command, you can instruct your backup app to return files that you previously backed up to their original location (or, if you prefer, another location). Quite a few apps expect you to simply switch the “source” and “destination” and, essentially, redo your backup. A restore feature is most important with backup apps that store multiple versions of your files, because otherwise, sifting through a lot of different file versions by hand is going to be a real pain.
Seeding: When backing up your data online, the initial backup (which could be tens or hundreds of gigabytes) is always the most painful. Even with a fast broadband connection, it could take weeks. Seeding lets you perform an initial backup to a local hard drive and send that drive to the cloud provider, which then loads your data onto its servers. Thereafter, you need only copy new or changed data, which is much quicker. Most companies charge an extra fee for seeding.
Physical Restore Media: This is the opposite of seeding—if the need arises to restore a large quantity of data, the storage provider can copy your data onto physical media (a hard drive or DVD) and send it to you (for a fee, of course). The benefit is that restoration is much faster this way than downloading all your data.
Scheduling: Traditionally, most backup apps have used a fixed schedule: you set a time (once a day, twice a week, or whatever—maybe in the middle of the night) and the software does its thing only at that time. For software that uses a fixed schedule, this column lists the most frequent option available (such as once per hour or once per day). Increasingly, though, backup apps offer some form of automatic operation (either by default or as an option), such as backing up files continuously, as they change, or running in the background every hour. In general, if an app can run once an hour or more frequently and it dynamically detects changed files (see just ahead) so that it needn’t do a full scan with each run, it is effectively schedule-free. On the other hand, some backup apps don’t support any kind of scheduling—they run only when you activate them manually. The majority of online backup and storage services can copy your data to the cloud immediately when it changes (see the next point).
Change Detection: Some apps can detect file changes in real time, either by using macOS’s FSEvents (file system events) framework or by running in the background and employing proprietary methods to watch for changes. In whatever form, dynamic change detection reduces or eliminates the need for a time-consuming scan each time your backups run and, in some cases, enables continuous, real-time backups as your files change. (Even so, occasional full scans may be necessary.)