Skip to content

What is iCloud Drive?

iCloud Drive is Apple's built-in cloud storage for everything that lives in the Apple ecosystem — Desktop / Documents sync on macOS, Files app on iPhone and iPad, Pages / Numbers / Keynote documents, and iCloud-aware third-party apps. Every Apple ID gets 5 GB free; paid iCloud+ plans step through 50 GB, 200 GB, 2 TB, 6 TB and 12 TB. iCloud Drive integrates with iCloud Photos, iCloud Mail, Find My and every iWork app — which is exactly what makes it so hard to leave.

Apple provides no official migration tool. If you want to move iCloud data to Google Drive, OneDrive, Dropbox, or archive it to S3 / Wasabi / B2, your only native option is to mount iCloud Drive on a Mac, download everything to the local disk, then re-upload to the destination — which can take days and consumes both your internet bandwidth and local storage. CloudsLinker does it server-to-server directly from Apple's iCloud backend, using an Apple-ID-authenticated connection.

Key features of iCloud Drive

Why connect iCloud Drive to CloudsLinker

CloudsLinker connects to iCloud Drive using your Apple ID + a 6-digit 2FA verification code generated on a trusted Apple device. Once connected, every transfer runs through Apple's web endpoints to the destination cloud over TLS — no files are downloaded to your Mac or PC. You get filters, scheduling, and delta sync, with respect for Apple's per-file and session limits built in.

What you can do with iCloud Drive on CloudsLinker

Direct iCloud-to-any-cloud copies

Direct iCloud-to-any-cloud copies

Move iCloud Drive content to Google Drive, OneDrive, Dropbox, S3, Wasabi, Proton Drive and 140+ more — without using a Mac as a download hop.

Runs without a Mac

Runs without a Mac

CloudsLinker accesses iCloud through Apple's web endpoints on our servers, not yours. No macOS or iOS device needed during the transfer.

Scheduled backup

Scheduled backup

Set a recurring sync from iCloud Drive to an independent cloud. The only real off-site backup option, since Apple offers none.

Filter by folder, type, size

Filter by folder, type, size

Back up only <code>/Documents</code>, skip files > 10 GB (Apple's web limit), or sync just <code>.pages</code> / <code>.numbers</code> files.

Common iCloud Drive transfer scenarios

Leaving the Apple ecosystem for Windows / Android

Switching platforms used to mean downloading every iCloud file to a Mac you may be selling. CloudsLinker copies your entire iCloud Drive directly to Google Drive (for Android) or OneDrive (for Windows), preserving folder hierarchy and modification times. The whole migration runs in the cloud; you just wait for the email when it's done.

3-2-1 backup of iCloud Drive to S3 / Wasabi / B2

Apple does not provide file-level version history or a formal backup of iCloud Drive. Deleted files leave the Recently Deleted folder after 30 days. Schedule a nightly incremental CloudsLinker job from iCloud Drive to Wasabi or B2 — you get real off-site backup with Object Lock immutability for ~$6/TB/mo.

Consolidate family Apple IDs into a shared cloud

Families with multiple Apple IDs (kids' accounts, work Apple IDs) often want a shared archive. CloudsLinker connects each Apple ID separately and copies selected folders into a shared Google Drive folder or Dropbox team folder for centralized access.

Archive old iCloud content to cheaper storage

If you're paying for a 2 TB iCloud+ plan but 90 % of it is photos and documents you haven't opened in 3 years, move the cold content to B2 (~$6/TB/mo) and downsize to a smaller iCloud plan.

Migrate iCloud Drive → SharePoint / OneDrive for enterprise Mac users

Enterprises running mixed Mac / Windows fleets sometimes standardize on Microsoft 365 as the corporate storage. CloudsLinker bulk-migrates each user's iCloud Drive into their OneDrive for Business or a SharePoint team site, preserving paths and timestamps.

How to connect iCloud Drive to CloudsLinker

iCloud Drive authenticates with Apple ID + password + 6-digit 2FA verification code (no OAuth — Apple does not provide one for iCloud).

Before you start

Make sure the following is set on the Apple ID you’re about to connect:

  • Two-factor authentication is enabled (required — iCloud no longer supports non-2FA sign-in).
  • “Access iCloud Data on the Web” is enabled: appleid.apple.comSign-In and Security → turn this on. Without it, web-based tools (including CloudsLinker) cannot read iCloud Drive.
  • Advanced Data Protection (ADP) is off on this account — or only metadata access is needed. ADP encrypts iCloud Drive end-to-end, which means no third-party tool can decrypt content.

Connection steps

  1. In CloudsLinker, click Add Cloud → choose iCloud Drive.
  2. Enter your Apple ID email and password.
  3. A 6-digit verification code will be sent to your trusted Apple devices (iPhone, iPad, Mac). On that device tap Allow and enter the code shown.
  4. Paste the 6-digit code into CloudsLinker. If the code doesn’t arrive, open Settings → [Your Name] → Sign-In & Security → Get Verification Code on iPhone/iPad to generate one manually.
  5. Click Confirm — CloudsLinker establishes the session and iCloud Drive appears in your cloud list.

To revoke access later: https://appleid.apple.comSign-In and SecurityDevices → remove the web session.

iCloud Drive upload & download limits you should know

Apple publishes few hard numbers, but the following limits are well-documented by user experience and Apple support docs:

  • Maximum single file size: 50 GB — the absolute ceiling for any file stored in iCloud Drive.
  • iCloud.com web upload cap: 10 GB per file. CloudsLinker uses iCloud’s web endpoints, so files over 10 GB must first be uploaded to iCloud via macOS / iOS; only then can CloudsLinker copy them out. Download of files > 10 GB works fine.
  • No published daily bandwidth cap, but Apple will throttle or temporarily block sessions that transfer continuously at high volume. CloudsLinker paces requests to avoid triggering throttling; typical sustained throughput is 50–200 GB per day per Apple ID.
  • Storage quotas: 5 GB free on every Apple ID; iCloud+ plans at 50 GB, 200 GB, 2 TB, 6 TB, 12 TB. All plans count iCloud Drive + iCloud Photos + device backups against the same total.
  • Recently Deleted retention: 30 days. After that, files are permanently gone. Not a substitute for an off-site backup.
  • Advanced Data Protection: when enabled, iCloud Drive is E2E-encrypted and CloudsLinker can only see file names + sizes, not content. Disable ADP temporarily if you need to migrate encrypted content.

Sources: Apple: Manage iCloud storage, Apple Community: iCloud Drive file size limit, Apple Community: iCloud.com 10 GB web limit.

iCloud Drive + CloudsLinker — Frequently Asked Questions

Does CloudsLinker store my Apple ID or 2FA code?

Your Apple ID email + password are encrypted at rest with AES-256 and used only to maintain the iCloud session. The 2FA code is a one-time token and is never stored. You can revoke CloudsLinker's access at any time from appleid.apple.com → Sign-In and Security → Devices.

Why does iCloud need my full Apple ID password instead of OAuth?

Apple does not expose a public OAuth API for iCloud Drive. CloudsLinker authenticates the same way Apple's own web clients do. If you have Advanced Data Protection enabled, you must also approve the session from a trusted device the first time.

What's the largest file I can transfer from iCloud Drive?

iCloud Drive supports files up to 50 GB — this is the storage limit per file. However, the iCloud.com web interface separately caps web uploads at 10 GB per file; CloudsLinker uses the same web endpoints, so the 10 GB per-file transfer ceiling applies. Files between 10 GB and 50 GB need to be uploaded to iCloud via macOS / iOS first.

Does Apple rate-limit iCloud transfers?

Yes. Apple throttles aggressive session activity. CloudsLinker paces requests to stay under the detection threshold and pauses / resumes automatically when Apple returns a 503 or soft-locks the session. Typical throughput is 50–200 GB per day per Apple ID.

Does this work with iCloud+ paid plans?

Yes. CloudsLinker works with free 5 GB Apple IDs and all iCloud+ tiers (50 GB, 200 GB, 2 TB, 6 TB, 12 TB). The connection is the same — only the storage ceiling differs.

Can I back up iCloud Drive to S3 or Wasabi?

Yes. This is one of the most popular use cases: Apple offers no file-level backup of iCloud Drive, so scheduling a nightly incremental to an object-storage bucket is the only practical way to protect against account compromise or accidental deletion.

What about Advanced Data Protection (ADP)?

When ADP is enabled, iCloud Drive is end-to-end encrypted and even Apple cannot read the files. CloudsLinker can still see file listings but cannot decrypt content. To migrate, temporarily disable ADP on the account being migrated, run the transfer, then re-enable. Alternatively, re-upload after migration.

Does CloudsLinker work with iCloud Photos / Shared Albums?

iCloud Photos is a separate namespace from iCloud Drive. CloudsLinker has a dedicated iCloud Photos connector for photo and video migration.

How do I connect an iCloud account that uses app-specific passwords?

iCloud Drive does not use app-specific passwords — it requires the main Apple ID password + 2FA verification. App-specific passwords are only for Mail, Calendar, and Contacts.

Is this an official Apple partnership?

No. CloudsLinker is a third-party tool that authenticates the same way any web client does. Your Apple ID retains full control; revoke CloudsLinker's session from appleid.apple.com at any time.

iCloud Drive transfer guides

Step-by-step walkthroughs for moving data to and from iCloud Drive.

Conclusion

iCloud Drive is the hardest major cloud to get data out of — no Takeout, no native migration API, no official backup. CloudsLinker gives you the one thing Apple doesn't: a scripted, schedulable, cloud-to-cloud path for every file in iCloud Drive. Connect once with Apple ID + 2FA and run migrations or backups from the browser.

Online storage services supported by CloudsLinker

Transfer data between over 49 cloud services with CloudsLinker

OneDrive

OneDrive

Google Drive

Google Drive

Google Photos

Google Photos

Shared Drive

Shared Drive

OneDrive for Business

OneDrive for Business

Dropbox

Dropbox

Box

Box

Mega

Mega

pCloud

pCloud

Yandex

Yandex

ProtonDrive

ProtonDrive

AWS

AWS

GCS

GCS

iDrive

iDrive

Storj

Storj

DigitalOcean

DigitalOcean

Wasabi

Wasabi

1fichier

1fichier

PikPak

PikPak

TeleBox

TeleBox

OpenDrive

OpenDrive

Backblaze B2

Backblaze B2

Fastmail file

Fastmail file

SharePoint

SharePoint

Nextcloud

Nextcloud

ownCloud

ownCloud

Premiumize me

Premiumize me

HiDrive

HiDrive

Put.io

Put.io

Sugar Sync

Sugar Sync

Jottacloud

Jottacloud

Seafile

Seafile

Ftp

Ftp

SFtp

SFtp

NAS

NAS

WebDav

WebDav

4shared

4shared

Icedrive

Icedrive

Cloudflare R2

Cloudflare R2

Scaleway

Scaleway

Doi

Doi

iCloud Drive

iCloud Drive

iCloud Photos

iCloud Photos

FileLU

FileLU

Zoho WorkDrive

Zoho WorkDrive

Telia Cloud / Sky

Telia Cloud / Sky

Drime

Drime

Filen

Filen

TeraBox

TeraBox

Didn't find your cloud service? Contact: [email protected]