DOCSUPRA Fix a document

DOCSUPRA › USCIS file size limit · Español

USCIS file size limit: what you can upload in 2026

The short answer. USCIS online filing commonly accepts up to 12 MB per file, in PDF, JPG or JPEG (some forms also take TIF/TIFF). Scans should be legible, and 300 DPI is the usual recommendation. Do not password-protect the file.

If your evidence upload keeps failing, it is almost always one of three things: the file is over the size cap, it is in a format the portal will not take, or the text is not legible enough to read. Here is each one.

Table of 2026 upload limits: USCIS 12 MB, IRS 15 MB, DS-160 240 KB, passport photo 54 KB to 10 MB
The caps people actually get rejected for, side by side. USCIS is 12 MB per file — the IRS allows more, and the DS-160 photo allows far less.

The limits, side by side

WhatLimit
Maximum size per file12 MB
Accepted formatsPDF, JPG, JPEG (TIF/TIFF on some forms)
Recommended scan resolution300 DPI
Password protectionNot permitted

Checked against the official USCIS guidance in August 2026. Agencies change these without notice — confirm on the portal before a deadline-critical filing.

Why an upload gets rejected

1. The file is too large

A photo from a modern phone is 4–8 MB before you have done anything to it. Photograph five pages of a document and combine them and you are well past 12 MB. The fix is not to crank the JPEG quality down until it fits — that is what turns small print into mush. Reduce the resolution to 300 DPI, switch a text document to bitonal (pure black and white), and the file typically drops by 90% with the text still crisp.

2. Wrong format

PNG and HEIC are the usual culprits. iPhones save HEIC by default, and many portals reject it outright. Convert to JPEG or PDF before you try.

3. Not legible

A reviewer has to read it. Shadow across the page, flash glare over a data field, or a photo taken at an angle will all draw a request for evidence even when the document itself is perfect.

One thing worth knowing. USCIS and the IRS have different caps — 12 MB and 15 MB respectively — and the DS-160 visa photo is far stricter at 240 KB. There is no single government standard. Always take the number from the portal you are actually using.

How to get a scan under 12 MB and keep it readable

  1. Photograph the document flat, filling the frame, in indirect daylight rather than with flash.
  2. Correct the angle and lighting first — a straightened, evenly lit page compresses far better than a shadowed one, because compression spends bits on the shadow gradient.
  3. Set the output to 300 DPI. Higher adds size without adding legibility for a reviewer.
  4. For a text document, use bitonal. For an ID with security features or a photograph, keep colour.
  5. Check the resulting file size before you submit, not after the portal rejects it.

Bring your file under 12 MB without wrecking the text

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

Open DOCSUPRA

Related

Every upload limit in one tableUSCIS, IRS, DS-160, passport, email — each figure sourced and dated. 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. Document too large to uploadHit an exact MB limit without destroying the text. HEIC file not acceptedWhy an iPhone photo gets rejected, and how to convert it. 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. Combine documents into one PDFMerge several pages into one file without blowing the size cap. DocVerify vs DOCSUPRATwo different products with a similar name. 1099 or 1040 too large?The IRS cap is 15 MB per file. DOCSUPRA for teamsBatch queue, seats and a dated compliance report. Batch-process 50 documentsOne queue, one combined PDF per matter.

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 →