Compress passports, financial records, and client forms to fit the Permanent Residence Portal — without ever uploading sensitive data to a server.
IRCC's online systems don't share one file size limit — they enforce different caps depending on which portal or webform a document goes through, and a file that clears one submission system will bounce off another. Re-scanning documents at a lower resolution to force them under a limit wastes hours of billable time per file and risks handing back illegible passport scans or bank statements. Most consultants find out the hard way, mid-submission, with a client's deadline already running.
A client sends over a scanned passport, six months of bank statements, and a completed IMM 5669 (Schedule A — Background/Declaration) the night before a Permanent Residence Portal deadline. The combined PDF is 18 MB. Re-scanning everything at a lower resolution would take an hour and risk an unreadable stamp page; MakeMB compresses it in the browser in seconds, or splits it into parts that are each guaranteed to clear the portal's limit — without the file ever leaving the consultant's device.

IRCC doesn't publish one number — it depends on which system the file goes through. Consultants filing IMM 5669 (Schedule A), IMM 5406 (Additional Family Information), IMM 0008 packages, or client passport and police-certificate scans will hit whichever limit applies to that submission:
IRCC updates its portals and limits without notice — treat this as a starting point and confirm the current limit on IRCC's own page before a submission that matters. IRCC Help Centre — "Is there a file size limit for documents I upload to my account?" ↗
Share your personal referral link with anyone who could use MakeMB. When they sign up, you get 10 bonus credits — automatically, no purchase required.
Sign up — 10 free creditsNo subscription. No server uploads. Just compressed PDFs, ready for IRCC.