Compress PDF
Below 1MB Free
IRCTC, DigiLocker, and most Indian government portals enforce a strict 1MB upload limit. Here's how to hit it every time without losing quality.
Why Indian portals enforce a 1MB cap
India's government portals were built to serve users on 2G and slow broadband connections common in smaller towns. A 1MB cap ensures files upload quickly and process reliably even on BSNL mobile data. Three portals where you'll hit this limit most often:
- IRCTC — senior citizen concession requests and tatkal quota supporting documents must be under 1MB per attachment
- DigiLocker — the official government document wallet caps individual file uploads at 1MB, including Aadhaar scans and marksheets you upload from outside the system
- Visa applications — UK, Canada, and Schengen visa portals routinely ask for each supporting document (bank statements, invitation letters, hotel bookings) to be under 1MB or 2MB per file
State government portals for scholarships, ration card updates, and income certificates also commonly enforce this limit. A 4MB scan fails silently on many portals — the upload appears to succeed but the file is never attached.
How to compress below 1MB in 5 steps
- Open Compress PDF on LovelyPDF — no login or install needed
- Upload your PDF by dragging it onto the drop zone or clicking to browse
- Select Maximum Compression — this rasterizes all pages for the smallest output
- Click Compress PDF and wait (large scanned PDFs may take 15–30 seconds)
- Download the compressed file and check the size shown in the result box before saving
If the result is still above 1MB
Maximum Compression typically brings most scanned PDFs under 1MB. If yours is still over:
- Use Split PDF to remove blank pages, cover pages, or pages the portal doesn't need
- For multi-page Aadhaar or marksheets, extract only the required page with Page Manager
- For large scanned documents (100+ pages), split into batches and submit separately — most portals accept multiple uploads
What types of PDFs compress best
Scanned documents — Aadhaar cards, marksheets, bank passbooks — compress dramatically because they contain high-resolution embedded images. A typical 4MB scan reaches 400–700KB under Maximum Compression while staying legible on screen. Digital-text PDFs (invoices, contracts, e-tickets) compress less (20–40%) because text is already stored efficiently as vectors. For these, the Stage 1 structure optimisation alone can remove 10–25% of file overhead without touching any content.
Frequently asked questions
Why do government portals have a 1MB file size limit?
Most Indian government portals were built for low-bandwidth connections common in tier-2 and tier-3 cities. The 1MB limit ensures fast upload and processing times on both slow connections and older server infrastructure. IRCTC, DigiLocker, and many state portals still enforce this limit today even as internet speeds have improved.
How do I check my PDF's file size before uploading?
On Windows, right-click the file → Properties → General tab. On Android, long-press the file in the Files app and tap Info or Details. On iPhone, open the Files app, long-press the file, and tap Info. You can also drag the file onto LovelyPDF's Compress tool — the size shows in the result box before you download.
Will my PDF still be readable after compressing below 1MB?
Yes. Maximum Compression renders pages at 72 DPI — the standard screen resolution. Scanned text will look slightly softer than a 300 DPI original but remains clearly legible for reading and official submission. Digital-text PDFs (generated by software rather than scanned) stay perfectly sharp since text is re-rendered from vectors, not pixels.
My PDF is still above 1MB after Maximum Compression — what else can I try?
Split the PDF using Split PDF and remove any blank pages or sections the portal doesn't require. For Aadhaar cards, submitting only the front page (with your photo and UID) instead of both sides halves the size. For very large scans (200+ DPI originals), try compressing in two passes: compress once to reduce the image resolution, then compress the result again.