Skip to content

What is MEGA?

MEGA is a New Zealand-based cloud storage service that pioneered end-to-end encryption for consumer cloud — every file is encrypted on your device with a key derived from your password, and MEGA's servers see only ciphertext. Free accounts get 20 GB of base storage (with temporary bonus storage for new users); paid Pro plans step through 2 TB, 8 TB, and 16 TB with correspondingly higher monthly transfer quotas. MEGA also offers MEGAchat (end-to-end encrypted messaging), MEGA Sync (desktop clients for macOS / Windows / Linux), and a strong track record of open-source client software.

MEGA's zero-knowledge model is a strength for privacy but makes third-party integrations tricky. Most transfer tools either can't read MEGA files (no access to keys) or force you to download everything locally first. CloudsLinker authenticates via MEGA's SDK with your email + password, derives the session key, and runs cloud-to-cloud transfers with full encryption intact — decrypting only in-memory on the transfer worker as files stream through.

Key features of MEGA

Why connect MEGA to CloudsLinker

CloudsLinker connects to MEGA with your account email and password (MEGA does not offer OAuth). The session derives the master AES-128 encryption keys the same way MEGA's own clients do, letting CloudsLinker read and write files while preserving end-to-end encryption end-to-end. Files are decrypted only in-memory during transfer and never written to disk in plaintext. You get scheduled jobs, incremental sync, filters, and automatic handling of MEGA's transfer quotas.

What you can do with MEGA on CloudsLinker

E2E encrypted transfers

E2E encrypted transfers

Files are decrypted only in-memory on the transfer worker and never persisted in plaintext. MEGA's encryption stays intact all the way from source to destination.

Runs without your device

Runs without your device

MEGA transfers execute on CloudsLinker's servers, not yours. No MEGAsync desktop client or browser window required during the job.

Scheduled sync

Scheduled sync

Set recurring backups from or to MEGA. Delta mode copies only files changed since the last run, keeping transfer volumes low.

Filter by folder, size, type

Filter by folder, size, type

Sync only specific MEGA folders, skip huge files, or copy just photos and videos.

Common MEGA transfer scenarios

Migrate out of MEGA before the monthly transfer quota runs out

If you're on a Pro I plan (2 TB monthly transfer) and have accumulated 5 TB of data, naive downloads would take 3 months to get everything out. CloudsLinker parallelizes the copy and — on Pro plans — uses your full monthly quota efficiently with incremental delta sync. The transfer runs on our servers so it doesn't consume your home internet.

Work around the 5 GB/day free-account download limit

MEGA free accounts are capped at roughly 5 GB/day of download per IP. CloudsLinker transfers count against this quota but run on our infrastructure, which has varying IPs — so large free-account migrations are still feasible, just slow. For faster migration, upgrading to Pro I for one month (~$10) removes the cap.

Use MEGA as an encrypted off-site backup for Google Drive / Dropbox

MEGA Pro plans offer competitive pricing with end-to-end encryption. Schedule a nightly CloudsLinker incremental from Google Drive or Dropbox into MEGA for a privacy-first backup. Pro I (2 TB) at ~$5/mo is hard to beat for encrypted cloud backup pricing.

Consolidate multiple MEGA accounts after an acquisition or merger

If team members each have personal MEGA accounts with shared project files, CloudsLinker can migrate all files into a single MEGA Business or consolidated Pro account, preserving folder structure.

Move MEGA archive to cheaper S3-class storage

MEGA Pro III (16 TB) is ~$30/mo. If most of that data is cold, a CloudsLinker migration to Backblaze B2 ($6/TB/mo) or Wasabi cuts storage cost by 80 %, keeping only active files on MEGA.

How to connect MEGA to CloudsLinker

MEGA uses account credentials (email + password). There is no OAuth for MEGA — the account password is also the root of your encryption key.

Security note

MEGA is zero-knowledge: your password derives the master encryption key. CloudsLinker needs the credential to read / write your files. The password is encrypted at rest on CloudsLinker with AES-256 and decrypted only in-memory inside the active transfer worker.

If you have MEGA 2FA enabled, keep it enabled — CloudsLinker will prompt for the 6-digit code during connection.

Connection steps

  1. In CloudsLinker, click Add Cloud → choose MEGA.
  2. Enter your MEGA email and password (the same credentials you use at mega.nz).
  3. If MEGA 2FA is enabled, paste the 6-digit TOTP code from your authenticator app when prompted.
  4. Click Confirm. CloudsLinker authenticates with MEGA’s SDK, derives the session keys, and lists your MEGA root to verify the connection.

To revoke access later: https://mega.nzSettingsSecuritySessions → sign out the CloudsLinker session. Or change your MEGA password — this invalidates all existing sessions.

MEGA upload & download limits you should know

MEGA’s quota model is unusual: upload is unrestricted within your storage, but download is metered per month on Pro plans and per day on free accounts. Plan accordingly for large migrations:

  • Per-file size limit: none. Files are bounded only by your available storage.
  • Free account download cap: ~5 GB / day per IP. Tracked by account + IP; resets approximately every 6 hours (not exactly 24). Large free-account migrations are possible but slow — typically 5 GB × 4 rolling windows = ~20 GB/day max.
  • Free account storage: 20 GB base + temporary bonus. New accounts see a ‘Rocket’ icon with extra bonus storage that expires unless achievements are completed. Older legacy free accounts retain up to 50 GB permanently.
  • Pro monthly transfer quotas (combined upload + download): Pro Lite 1 TB, Pro I 2 TB, Pro II 8 TB, Pro III 16 TB. Once the monthly cap is hit, transfers stop until the quota resets on your billing anniversary.
  • Pro storage plans: Pro Lite 400 GB, Pro I 2 TB, Pro II 8 TB, Pro III 16 TB.
  • API rate limits: MEGA throttles aggressive session behavior. CloudsLinker applies exponential back-off on any throttling response and resumes automatically.
  • Rewind / version history: 90 days on Pro Lite, 180 days on Pro I/II/III — file-level versioning that CloudsLinker doesn’t copy by default.
  • End-to-end encryption: every file encrypted client-side; even MEGA staff cannot decrypt.

Sources: Cloudwards: Bypass MEGA transfer quota 2026, MEGA help center, RiceDrive: MEGA quota exceeded fix.

MEGA + CloudsLinker — Frequently Asked Questions

Does MEGA support OAuth for third-party tools?

No. MEGA does not provide OAuth. All authentication goes through email + password, with optional MEGA two-factor authentication. Your password derives the master encryption key — so if you forget it, the files are unrecoverable. CloudsLinker stores the credential encrypted at rest and decrypts it only in-memory inside the transfer worker.

What's the daily download limit on MEGA?

Free accounts: roughly 5 GB per day per IP, tracked via IP address (so VPN / proxy use can temporarily extend the quota). Pro accounts get monthly transfer quotas: Pro Lite 1 TB, Pro I 2 TB, Pro II 8 TB, Pro III 16 TB. CloudsLinker respects these quotas and pauses / resumes automatically when a limit is hit.

Is there a per-file size limit on MEGA?

No hard per-file limit within your plan's storage allowance. CloudsLinker has successfully migrated MEGA files in the 100+ GB range. Very large files may benefit from an upgraded Pro plan to avoid fragmentation against the monthly transfer cap.

Does CloudsLinker preserve MEGA's end-to-end encryption during transfer?

Yes and no — during the transfer worker's active run, files are decrypted in-memory with your session keys so they can be streamed to the destination. If the destination supports encryption (another MEGA account, Proton Drive, or S3 with KMS), the files are re-encrypted on arrival. If the destination is unencrypted (Google Drive, Dropbox), the files land in plaintext on that cloud — unavoidable given those clouds don't support bring-your-own-key.

Can I migrate from one MEGA account to another?

Yes. Connect both accounts separately in CloudsLinker, then run an account-to-account copy. Folder structure and file metadata carry across; public share links do not (they're tied to the source account's keys).

Does this work with MEGA Business accounts?

Yes. MEGA Business uses the same API and authentication model as Pro accounts, just with team member provisioning on top. CloudsLinker connects per-user.

What happens if I reset my MEGA password?

Changing your MEGA password without the master recovery key renders your files unreadable — this is a MEGA design feature, not a bug. After a password change, reconnect CloudsLinker with the new credentials. If you lost your password and recovered with the master key, you'll need to re-import files.

Does MEGA support server-side copy between folders?

Yes, and CloudsLinker uses it when source and destination are the same MEGA account — moving a large folder becomes near-instant since no bytes cross the wire. Cross-account or cross-provider moves stream bytes through the transfer worker.

Are MEGA folder links with keys supported as a source?

Yes, for one-time imports. Paste the MEGA link (including the # fragment with the key) when creating the transfer, and CloudsLinker can read the contents without you owning the source account. This is useful for pulling a shared folder into your own cloud.

Is CloudsLinker affiliated with MEGA?

No. CloudsLinker is a third-party tool that uses MEGA's public SDK / API under your credentials. You retain full ownership and can revoke sessions from MEGA's security settings at any time.

MEGA transfer guides

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

Conclusion

MEGA's combination of end-to-end encryption, generous Pro-tier storage, and strict free-tier download quotas makes it simultaneously one of the best and most restrictive clouds to work with. CloudsLinker handles both sides — preserving E2E encryption during transfers, and automatically working within (or around, via Pro upgrade) MEGA's daily and monthly caps. Use MEGA as a private destination for encrypted backup or as a source you're migrating off.

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]