Files
How to share large files without paying for cloud storage
Practical ways to send big files to other people: shrinking them first, splitting archives, using what you already pay for, and avoiding uploads entirely.
Published · 7 min read
The moment a file crosses a certain size, every convenient method stops working. Email refuses it. A chat app re-compresses it. The free tier of a cloud drive is already full. At that point most people go shopping for storage, when the more useful first step is to ask why the file is that big and whether all of it is needed.
This guide covers shrinking files before you send them, splitting what cannot be shrunk, and choosing a transfer method that matches how the recipient will actually use the file.
Step one: shrink the file, in the right order
Compression helps far less than people hope, because most large files are already compressed internally. That is true of JPEG, PNG, MP4, MP3, PDF, DOCX, XLSX and any existing ZIP. Re-zipping a folder of video typically saves well under 5 per cent, which will not rescue a 3 GB transfer. What does work depends on the file type:
- Photos and screenshots: the biggest wins, because resolution is usually far higher than the destination needs. Resizing to the display size and re-encoding as WebP or AVIF typically cuts a screenshot by half or more. A browser-based compressor that never uploads your image handles this without a round trip.
- Scanned PDFs: these are images wrapped in a PDF, so they respond to the same treatment. Downsampling the embedded images to 150 dots per inch for on-screen reading and keeping 300 for print is usually the difference between an 80 MB scan and an 8 MB one.
- Text PDFs: already efficient. Compression mostly re-encodes embedded images, so gains are modest, and there is a real risk of a larger file if the tool embeds fonts without subsetting them.
- Video: the only meaningful reduction is transcoding to a lower bitrate or a newer codec, or trimming what nobody will watch. A ZIP of a video is a container with no compression inside it.
- Office documents: a presentation bloated by embedded video shrinks dramatically if the video is linked instead of embedded. A spreadsheet bloated by a million unused formatted rows needs those rows deleted, not compressed.
Step two: split what cannot be shrunk
Many portals impose a per-file limit that no amount of compression will get under, and the answer is a multi-part archive. In 7-Zip you set a volume size such as 100 MB or 2 GB and the tool writes archive.7z.001, archive.7z.002 and so on. On Linux, zip -s 2g -r split.zip folder/ does the same. The recipient needs every part in the same folder before extraction, and no part can be opened on its own.
Two details decide whether this works. Choose a volume size comfortably under the limit, because a 100 MB cap applied to a 100 MB file often fails on a rounding difference. And decide which failure you prefer: large parts mean fewer things to go wrong, small parts mean only one part needs resending. For a PDF rather than an archive, split by page range instead, which produces files the recipient can read immediately without reassembly.
Step three: choose the channel honestly
- Email attachments: the most familiar and the worst. Limits are typically around 20 to 25 MB in total, the file is stored on at least two mail servers, and it is duplicated into every recipient's mailbox indefinitely.
- Cloud drive links: good if you already pay for storage, because the quota is what you already have. The trade-off is another copy of the file in a folder you will forget about, plus permission links that are easy to share more widely than intended. Check the link permissions before you send, not after.
- Temporary transfer services: convenient, with an expiry date that is both the feature and the risk. If the recipient opens the link late, you start again. Treat the file as public while the link is live, and set the shortest expiry that is practical.
- Direct device-to-device transfer: when both people are online at the same time, the bytes move straight between the two machines and nothing is stored in between. It avoids upload time, because you are uploading to the recipient rather than to a server and back down again.
- Physical media: for anything over a few tens of gigabytes, a drive or card in the post is faster, cheaper and more private than any network transfer, and it is the only method that works for a recipient with no reliable internet.
Practical rules that save the most time
- Ask what the recipient will do with it. A video that only needs reviewing does not need to be 4K. A scan that only needs reading does not need 600 dots per inch.
- Send a checksum with large files. On Windows,
certutil -hashfile file.zip SHA256prints a hash; on macOS and Linux,shasum -a 256 file.zipdoes the same. If the two values match, the file arrived intact. This costs one line of text and saves an hour of confusion when a large download truncates. - Name files so they sort sensibly. Zero-padded dates and a project name turn a folder of seventeen documents called "final" into something usable.
- Decide the retention question before you send. If the contents are confidential, the relevant question is not how fast the transfer is but where a copy exists afterwards. Deleting your copy does not delete theirs.
- Keep the original. Compression and splitting are lossy in the sense that you cannot recover what you removed.
When a link is the wrong answer
If a file is confidential and the recipient is available, sending a link through a third-party service is usually the least private option on the list. If it is large and the recipient has a slow connection, a link is also the slowest, because the bytes travel your upload plus their download. Sharing works best when the method matches the constraint that actually exists, and most of the time that constraint is size, which is something you can reduce before spending anything on storage.
Tools mentioned in this guide
Each of these runs in your browser. Nothing is uploaded, and none of them asks you to create an account.
- All Files to ZIP — Compress any files or an entire folder into one ZIP - nothing leaves your device.
- Compress Image — Shrink photos to a target size without visibly losing quality.
- Compress PDF — Shrink scanned and image-heavy PDFs while keeping them readable.
- Split PDF — Extract page ranges or split a document into individual pages.