US immigration evidence

Compress PDFs for a Green Card Application

Green card applications require evidence such as passports, certificates, financial documents, and forms, uploaded through USCIS online accounts. Scanned evidence often exceeds the per-file limit.

USCIS online filing commonly accepts PDF attachments up to 12MB per file. FitMyPDF lets you target a safe size and confirm readability before filing.

While using the browser tool, your PDF is processed locally in your browser. Pick a target within the limit, then preview so names, dates, and stamps stay clear.

Upload-ready workflow
Choose a target size like 200KB, 500KB, or 1MB.
Preview readability before downloading the result.
Use a browser-first compression flow for everyday upload problems.

How to prepare green card documents

Confirm the current per-file limit in your USCIS account before compressing.
Use Best Readability for passports, certificates, and official letters.
Use Grayscale Scan for black-and-white forms and letters.
Split a large evidence packet into separate files per item where appropriate.

Try it with your PDF

Upload your green card document, target a size within the limit, and download a smaller, readable PDF.

Compress Your PDF
Upload a PDF, pick your target size, and compress — all in your browser.
1

Drag and drop or click to browse

Drop your PDF here

or click to browse

PDF only. Your file is processed in your browser.

Preview & Results

PDF preview will appear here

Upload a PDF to see a preview of the first page

Frequently asked questions

What is the file size limit for green card uploads?

USCIS online filing commonly accepts up to 12MB per PDF, but always verify the current limit in your USCIS account before filing.

Will compression keep my documents readable?

Yes, with Best Readability and a preview check on names, dates, and official stamps.

Is FitMyPDF affiliated with USCIS?

No. It is an independent browser-based tool. Verify all rules on the official USCIS website.

Does my evidence upload to your server?

No. Files are processed locally in your browser.