Start by country or platform
Pick what you're applying to — we'll show you only the presets that apply.
- 💼Business platforms25
- 🇮🇳India53
- 🇺🇸United States3
- 🇮🇩Indonesia2
- 🇲🇾Malaysia2
- 🇦🇪UAE2
- 🇳🇿New Zealand2
- 🇬🇧United Kingdom1
- 🇨🇦Canada1
- 🇨🇳China1
- 🇸🇦Saudi Arabia1
- 🇸🇬Singapore1
- 🇻🇳Vietnam1
- 🇶🇦Qatar1
- 🇴🇲Oman1
How it works
Pick one of two modes. Quick compress takes a target file size — useful for general "compress my photo to 100 KB" jobs. Application preset matches your photo to verified requirements for a specific form (UPSC photo signature, JEE Main, DS-160 visa, India e-Visa, UK passport, IBPS, GATE and more). The tool reads the official format, file-size range and pixel dimensions, then resizes, centre-crops to the right aspect ratio, and compresses to fit. Everything runs in your browser — no upload, no signup.
Application presets we support
Each preset uses requirements verified against the official application bulletin or government site (last verified May 2026). Some applications also require manual checks like background colour or face placement — the tool flags those where relevant.
- Indian exams: UPSC, SSC, IBPS, NEET, JEE Main, CUET, CTET, UGC-NET, GATE, JAM, NIFTEE
- India visas & passports: India e-Visa, India regular visa, Indian Passport Seva (overseas), OCI
- International visas: US DS-160, US Diversity Visa, UK passport, Canada PR portal, New Zealand visa/NZeTA, China visa
- Browse all 41 presets →
- Missing a preset? Email hello@compressto.app with the official spec link and we'll add it — new presets ship roughly every two weeks.
Common target sizes (Quick compress)
The most-requested file size limits across visa applications, exam portals, job boards, and online forms:
- Compress image to 50 KB — Indian exam portals (UPSC, SSC, IBPS), legacy government forms
- Compress image to 100 KB — most visa applications, online job portals, passport renewal forms
- Compress image to 200 KB — scanned documents, KYC uploads, modern visa portals
- Compress image to 500 KB — portfolios, marketplace listings, email-friendly attachments
- Compress image to 1 MB — blog uploads, social media, modern CMS platforms
- Compress image to 2 MB — high-quality marketplace listings, document scans
Guides
- How to compress a passport photo to 50 KB or less
- How to compress an image for a job application
- How to reduce image file size without losing quality
Frequently asked questions
Is my photo uploaded anywhere?
No. CompressTo runs entirely in your browser using the Canvas API and a Web Worker. Your photo never leaves your device. There is no server-side image processing, storage, or logging.
How small can I make an image?
Practically, you can compress almost any image to 20–30 KB if quality is unimportant. For ID and document photos, 50–100 KB is usually the smallest that still looks recognisable. The tool will tell you if your target requires dimension reduction.
What file types are supported?
Input: any image your browser can decode (JPG, PNG, WebP, GIF, BMP). Output: JPG, PNG, or WebP. JPG is recommended for photos because it compresses photos far more efficiently than PNG.
Is there a file size limit on uploads?
Most browsers handle source images up to 25–50 MB comfortably. Very large RAW or TIFF files may slow down compression noticeably. For typical phone, web, and scanned images, there's no practical limit.
Why is the result still over my target?
If even the lowest quality at full resolution still exceeds your target, the tool will progressively scale the image down. Occasionally, very tiny targets (e.g., 20 KB) on very high-resolution photos cannot be achieved without unacceptable quality loss — try a slightly larger target.