Why Your Upload Was Rejected: File Size Limits Explained
Why Uploads Get Rejected
Websites and apps enforce file-size limits for practical reasons: server storage costs money, large files consume bandwidth, oversized uploads slow down page loads, and processing big files ties up server resources.
The frustrating part is that most platforms do not tell you the limit before you try. You fill out a form, attach your file, hit submit, and get a vague error: "File too large," "Exceeds maximum size," "Upload failed," or sometimes the form just silently resets with no explanation at all.
Even when the error message mentions a size limit, it is often buried in small text or only appears after a long upload that wasted your time. And if you are on a mobile connection, uploading a 10MB file only to have it rejected at the end is especially painful.
The solution is straightforward: find out the limit (or use a safe default) and compress your file to that size before uploading. One pass through SizeSnap, and your file is guaranteed to fit.
The Most Common File Size Limits
Knowing the typical limits helps you prepare files before you hit the upload button:
Email attachments: Gmail and Yahoo allow 25MB per message. Outlook allows 20MB. Corporate mail servers are often 5–10MB. For maximum compatibility, 2MB per individual file is the safest target.
Government portals: Passport, visa, and ID applications typically require 100KB–200KB for photos and 1–2MB for documents. Indian government portals are among the strictest, often enforcing 50–100KB limits.
Job applications: Most applicant tracking systems (Workday, Greenhouse, Taleo, Lever) cap uploads at 2–5MB per file. Resumes and cover letters rarely need this much, but portfolio pieces and work samples can easily exceed it.
Social media: Instagram allows 30MB, WhatsApp allows 16MB, Discord allows 25MB (free). But all platforms re-compress uploads, so smaller files often produce better final quality.
CMS and website builders: WordPress defaults to 2–50MB depending on hosting. Squarespace, Wix, and Shopify typically allow 10–20MB per image but recommend much smaller for performance.
Cloud storage sharing: Google Drive, Dropbox, and OneDrive have generous limits (2–15GB per file), but shared links may load slowly for recipients if the file is large.
How to Quickly Reduce File Size
When your upload gets rejected, here is the fastest fix:
1. Note the size limit. Check the error message or the portal's help page. If you cannot find it, use 2MB as a safe default — it passes about 90% of upload forms.
2. Open SizeSnap at sizesnap.io. No download, no account, no sign-up. It works directly in your browser.
3. Enter your target size. Type the exact limit from the portal: 2MB, 200KB, 100KB, whatever it requires.
4. Drop your file in. SizeSnap accepts JPEG, PNG, WebP, and HEIC images, as well as PDF documents.
5. Click Compress. SizeSnap uses a binary search across quality levels to find the optimal compression for your target. The result is the highest possible quality at or just under your specified size.
6. Download and re-upload. Your file is now guaranteed to fit within the limit.
The whole process takes under 30 seconds. No trial-and-error exports, no quality-slider guessing, no re-uploading three times hoping it works.
JPEG vs PNG vs WebP: Which Format Is Smallest?
If you need the smallest possible file, format choice matters significantly.
For photographs (portraits, landscapes, product photos, food, travel): JPEG produces the smallest files. A 4000x3000 photo might be 8MB as a PNG but only 2MB as a JPEG at high quality, and under 500KB at moderate quality. JPEG was designed specifically for photographic content.
For screenshots and graphics with text: PNG is often smaller than JPEG because PNG excels at large areas of uniform color. A screenshot with text on a white background might be 200KB as a PNG but 400KB as a JPEG (which also introduces visible artifacts around the text edges).
WebP: 25–30% smaller than JPEG at equivalent visual quality for photos, and often smaller than PNG for graphics too. WebP is the best all-around format if your platform supports it. Most modern browsers do, but some older systems and email clients do not.
If you are hitting a file-size limit and your file is a PNG photograph, converting to JPEG before compressing can dramatically reduce the size — sometimes by 5–10x. SizeSnap handles format conversion automatically when needed.
Preventing Future Upload Rejections
A few habits can save you from repeated upload failures:
Check requirements first. Before preparing any file for upload, look for the portal's file-size limit. It is usually mentioned in the upload instructions, FAQ, or help section. If you cannot find it, 2MB is a safe default for most forms.
Bookmark SizeSnap. When you hit a size limit unexpectedly, having sizesnap.io bookmarked means you are 30 seconds away from a fixed file instead of searching for a solution.
Keep originals. Always save your original uncompressed photos and documents separately. This lets you re-export at different target sizes without cumulative quality loss. Compressing an already-compressed file produces worse results than compressing the original.
Use templates for recurring uploads. If you submit monthly reports, weekly photos, or regular form responses, note the size limit once and pre-compress every time. Consistency avoids surprises.
When nothing else works: if a portal rejects your file even after compression to the stated limit, try reducing to 80% of the stated limit. Some portals calculate size differently due to encoding overhead, and a small margin provides insurance.
Try SizeSnap
Compress images and PDFs to any target size. No guesswork, no quality sliders, no repeated exports.