DocSupra

DocSupra › Document too large to upload · Español

Your document is too large to upload. Here is how to fix it properly.

DocSupraCompliance Studio

Fix this file now

Drop the document here: it opens in the Compliance Studio, which asks where it is going. Nothing is uploaded.

or drop it here

Your browser reads the file on this device: DocSupra never uploads it. You see the finished file before you pay; paying is only for the download. Terms · Privacy

Why correcting the lighting shrinks the file. Compression spends bits describing variation. A shadow gradient across a page is variation, so a large share of your file is describing the shadow rather than the text. Flatten the lighting and that share disappears — you get a smaller file and better text, which is the opposite of the usual trade-off.

Almost everyone reaches for the quality slider first. That is the one control that destroys text. Resolution, colour mode and correcting the lighting all reduce the file more, and cost you far less.

Comparison table showing which document services upload your file to a server and which do not
Reducing the resolution keeps the text sharp. Lowering the JPEG quality is what turns small print to mush.

Do these in order

#ChangeTypical reductionCost to legibility
1Correct lighting and angle first30–60%None — it improves
2Bitonal instead of colour (text documents)Up to 90%None for printed text
3Reduce to 300 DPI50–75% from a phone photoNone for a reviewer
4Crop away the desk and margins10–30%None
5Lower the JPEG qualityVariesHigh — do this last

Common limits

DestinationLimitFormats
USCIS online filing12 MB per filePDF, JPG, JPEG
IRS Document Upload Tool15 MB per fileJPEG, PNG, PDF
DS-160 visa photo240 KBJPEG only
Passport photo (online renewal)54 KB – 10 MBJPG, JPEG, HEIF

These four were checked against official sources in August 2026. Every other portal sets its own number — university applications are often 1–2 MB, banks around 5 MB — so take the figure from the page you are uploading to.

Bitonal, greyscale or colour?

Do not send a bitonal scan of an ID card. Converting a photograph to pure black and white turns a face into unreadable blobs. For anything with a portrait or a hologram, keep colour and reduce the size by lowering the resolution instead.

Hit an exact file size limit, whatever the number

Runs in your browser. Your document is never uploaded. See the finished result before you pay.

Open DocSupra

Your PDF is too large to email

The short answer. Gmail allows about 25 MB per message and swaps anything larger for a Drive link. Outlook.com is around 20 MB, and corporate Exchange servers are often configured lower still. Assume the recipient's limit is 10 MB unless you know otherwise.

Gmail stops at roughly 25 MB per message, and many corporate servers stop lower. A scan of a ten-page contract can be 60 MB, which is not because it has a lot in it — it is because of how it was captured.

Table of file size limits including the common 25 MB email attachment wall
Gmail stops around 25 MB. Assume the recipient's limit is 10 MB unless you know otherwise.

Why the scan is so big

A phone photograph of a page is a full-colour image with sensor noise in every pixel, a shadow gradient across the paper and a texture in the desk behind it. Compression has to describe all of that, and none of it is the document. Ten such pages in a PDF wrapper is routinely 50–80 MB.

The same ten pages, evenly lit and converted to bitonal, are often under 2 MB — with the letters sharper than the original, because bitonal keeps edges rather than blurring them.

The order that works

  1. Even out the lighting first. This alone often removes most of the size, because the shadow gradient was consuming the compression budget.
  2. Drop to 300 DPI. Higher resolution adds size and adds nothing a reader uses.
  3. Use bitonal for typed pages. Keep colour only for pages with a photograph, a coloured seal or a signature that matters.
  4. Set the target on the finished file, not on each page separately.

When you cannot get under the limit

If the document genuinely needs colour at full resolution — a set of photographs, a plan, a certificate with security printing — splitting it into two emails is more reliable than compressing it until it fails its purpose. Name the files "1 of 2" and "2 of 2" so nothing gets read as missing.

A cloud link is not always acceptable. Some legal, HR and government recipients cannot open external links at all, and a message whose attachment silently became a Drive link can be read as an incomplete submission.

How to compress a PDF to 2 MB without wrecking the text

There are exactly two levers: how many pixels the page has, and how hard those pixels are compressed. They fail in different ways. Pull the wrong one and the file hits the limit but the decimal points disappear.

The short answer. Reduce the resolution first, and only then the quality. Dropping a page from 300 DPI to 200 DPI removes about 55% of the pixels and usually leaves the text perfectly readable. Dropping JPEG quality far enough to do the same job attacks the thin strokes — commas, decimal points, accents — which are the characters that matter.

Why resolution is the safer lever

Halving the DPI quarters the pixel count, because it applies to both dimensions. From 300 DPI to 150 DPI a Letter page goes from about 8.4 megapixels to 2.1 — a 75% cut before any compression is even considered. Text remains readable at 200 DPI on almost any typed document; what suffers first is a fine security pattern or a signature in light ink.

DPIPixels on a Letter pageShare of the 300 DPI size
3002550 × 3300 = 8.4 MP100%
2502125 × 2750 = 5.8 MP≈ 69%
2001700 × 2200 = 3.7 MP≈ 45%
1501275 × 1650 = 2.1 MP≈ 25%

Why quality is the dangerous one

JPEG compression works in 8 × 8 blocks and throws away the finest detail first. On a photograph that is invisible. On a page of text it is the opposite: the finest detail is the content. Push the quality low enough and a comma becomes a smudge, a decimal point disappears, and a 3 starts to look like an 8. The page still looks clean at a glance, which is what makes it dangerous.

The third lever, when the page is text only

A page with no photograph, no coloured seal and no signature to compare can go bitonal — one bit per pixel instead of twenty-four. A 6 MB colour scan of a typed page commonly lands between 40 and 90 KB. Do not do this to anything with a photograph, a coloured stamp, a wet-ink signature or security printing: those need the greys and the colour to stay meaningful.

What not to do

Hitting an exact number

"Under 2 MB" is a ceiling, not a target. The right result is as close under it as the document allows, because every megabyte you give away is detail the reviewer does not get. Aim to land just below the limit rather than far under it.

“Smaller without losing quality” is not quite true. Here is what is true.

The short answer. Making a file smaller always removes something. The honest question is what. In a photographed document, most of the weight is sensor noise, the colour of white paper and the gradient of the room light — none of which is your document. Remove those and the file collapses while every character stays exactly where it was. Shrink the pixels instead and the text softens, which is the one loss that actually costs you.

You need it under a number by tonight, and every result you have tried has come back either still too big or too blurry to read.

The 5 reasons, in plain words

Which of them can software fix?

In that order, and it stops as soon as it fits. Noise, colour and lighting go first; resolution is touched last and never below the DPI the destination needs. You give it the exact size the portal demands — 2 MB, 500 KB, 240 KB — and it returns a file under it with the text still sharp, or it tells you the target is impossible at that DPI instead of quietly handing you something unreadable.

Resize an image to an exact file size

The short answer. File size is driven by pixel count first and JPEG quality second. To hit a hard target on a document, reduce the resolution to what a reader actually needs and keep quality high — the opposite of what most services do.

Some forms do not ask for "small" — they ask for under 240 KB, or under 100 KB, and reject anything over by a single byte. There are two ways to get there and only one of them keeps the document readable.

Comparison of document services by whether the file leaves your device
File size is driven by pixel count first and JPEG quality second.

Why lowering the quality slider is the wrong lever

JPEG compresses by discarding fine detail. On a photograph you do not notice, because a face has no detail smaller than a few pixels that anyone is reading. On a document, the fine detail is the content: the difference between a comma and a period, between 3 and 8, between an accent and a speck of dust. Push the quality slider down far enough to hit 100 KB and the numbers stop being legible before the file stops being big.

Cutting the resolution instead removes pixels evenly. Text stays crisp — just smaller — until you go below roughly 150 DPI, at which point small print starts to break up.

Common targets and what they mean in pixels

TargetWhere it comes fromRealistic approach
240 KBDS-160 visa photo600×600 JPEG at high quality fits easily
100 KBMany university and visa portalsAround 1000 px on the long edge
50 KBOlder government formsBitonal for text; colour rarely fits well
2 MBJob application portalsFull 300 DPI page fits comfortably

Bitonal: the one big lever for text

A page of text converted to pure black and white — one bit per pixel instead of twenty-four — routinely drops 90% or more, with the letters sharper than the greyscale original. It is the right choice for a typed form, a letter or a statement. It is the wrong choice for anything with a photograph, a coloured seal, a signature in blue ink or a security watermark, because one-bit output has nowhere to put those.

Check the number after the export, not before. "Quality 60" does not predict a file size — the same setting produces wildly different sizes depending on how much detail the page contains. A shadowed photo of a page can be four times the size of a clean one at identical settings, because compression spends its budget describing the shadow.

Related

Every upload limit in one tableUSCIS, IRS, DS-160, passport, email — each figure sourced and dated. USCIS file size limitThe 12 MB cap, accepted formats and what gets rejected. DS-160 photo requirements600×600 square, JPEG only, 240 KB — and why it differs from the passport photo. Fix a blurry document photoShadow, glare and angle, corrected in your browser. JPG to PDF Without Uploading, on Your DeviceConvert a JPG or PNG to PDF on your own device: nothing uploaded, cropped, turned or recoloured. PDF, PNG, JPEG, DOCX or the exact file an agency asks for. Passport renewal photoSquare, 600–1200 px, 54 KB to 10 MB — the online renewal spec. Scan at 300 DPI with a phoneWhat DPI means for a phone photo, and how to actually hit 300. DocVerify vs DocSupraTwo different products with a similar name. IRS Document Upload Tool: 15 MB File Limit 2026The IRS Document Upload Tool takes up to 15 MB per file, in PDF, JPG, JPEG and PNG. The current limits, and the three reasons a submission comes back. DocSupra for teamsBatch queue, seats and a dated compliance report. Document Compliance Software for CompaniesDocument compliance software for companies: HR, legal, lending, insurance, real estate, accounting and education teams audit and fix client documents to exact agency specifications on their own machines, with every team feature listed.

Doing this for clients, not for yourself? DocSupra for teams adds the batch queue, one combined PDF per matter and a dated compliance report — still with nothing uploaded.

What it costs

See the finished file first — sharp on screen, 100% with the lens, no card and no account.

3 documents
$9.99
One payment. No subscription, nothing to cancel.
30-day pass
$19.99
Unlimited for 30 days. For one whole filing. Nothing renews.
Professional Team
$149 /mo
Up to 3 people. Batch queue, combined multi-page PDF, archival TIFF.
Corporate Studio
$349 /mo
10 people included, $29 per extra seat, named support, invoice billing.

Prices are in USD and exclude any tax that applies in your country; Stripe calculates it and shows it before you pay.

See the full comparison →