How to Share Large Files Securely Over the Internet
Email attachment limits cap out around 25 MB, and consumer file-transfer sites often leave links open to anyone who stumbles across them. Sharing large files securely comes down to three controls: encrypt the transfer, restrict who can open the link, and make access expire. Whether you are sending a client a 4 GB video or handing tax documents to an accountant, this guide gives you options at different trust levels.
What you need
- The file(s) to send and their total size
- A cloud storage account with link sharing (Google Drive, Dropbox, OneDrive) or a dedicated service (Signal, Tresorit, wormhole/cp, Firefox Send successors like SendGB or Filemail)
- For high-sensitivity files: 7-Zip, Cryptomator, or age for pre-upload encryption
- The recipient's email address or Signal number
Step by step
- Classify the content. Public marketing video? Convenience matters most. Contracts, medical records, financials? Encryption and access control matter most. This decides which tier below you use.
- For everyday large files, upload to your cloud drive, right-click, choose Share, and set the link to restricted access — specific people must sign in to view. Never use "anyone with the link" for anything private.
- Set an expiration date on the share (Dropbox and OneDrive support this natively; on Google Drive use the Apps Script or third-party expiry tools). Thirty days suits most business needs.
- Disable download permission only when the recipient merely needs to view; accept that determined users can always re-record or screenshot, so treat "view only" as friction, not security.
- For maximum sensitivity, encrypt before sending: create an encrypted 7z archive with AES-256 in 7-Zip, or run
age -o file.age -r <recipient-key> filefor key-based encryption. Send the passphrase through a different channel than the file — text them the code while emailing the archive. - Alternatively use Signal or WhatsApp direct send for files up to their size caps (100 MB / 2 GB): messages are end-to-end encrypted automatically with zero setup.
- Verify receipt, then revoke the link. Deleting the share after confirmation closes the exposure window entirely.
- Log what you sent, to whom, and when the link dies — future audits and incident responses depend on this record.
Common mistakes
- Emailing the passphrase with the encrypted archive. Split channels or the encryption is theater.
- Leaving "anyone with the link" enabled indefinitely on old shares. Audit your shared-with-anyone lists quarterly in Drive and Dropbox settings.
- Using public Wi-Fi without HTTPS links — always confirm the URL starts with https before uploading.
Related guides
Pre-upload encryption deserves its own walkthrough: [[encrypt-files-before-upload]] compares Cryptomator, 7-Zip, and age in detail. Expiring shares pair well with retention habits from [[setup-3-2-1-backup-rule]], and if the recipient reports a corrupted or conflicted file, [[prevent-cloud-sync-conflicts]] and [[recover-file-version-history]] cover the likely causes and fixes.