Image Compression
A binary-search quality algorithm finds the smallest file that still meets your target size. Supports JPEG, PNG, and WebP with full quality control.
Images and PDFs — shrunk on your phone, never leaving it. No cloud, no account, no waiting.
Every feature processes your files on-device using the Android Bitmap and PdfRenderer APIs. Nothing is sent anywhere.
A binary-search quality algorithm finds the smallest file that still meets your target size. Supports JPEG, PNG, and WebP with full quality control.
Rasterizes each page at your chosen DPI (72–200) and re-encodes it as a compact PDF. Choose between maximum compression or near-print quality.
Queue multiple images and compress them all with a single tap. Free plan handles 10 files; Premium handles up to 50 — all processed locally.
Resize any photo to exact passport and visa dimensions for dozens of countries. Outputs a print-ready file at the correct DPI and aspect ratio.
Convert between JPEG, PNG, and WebP in either direction. WebP lossy or lossless mode is automatically chosen based on Android version.
Optionally copy camera metadata — date, model, exposure, ISO, flash — from source to output file. Enabled by default; toggle in Settings. Premium feature.
ShrinkIt is designed to get out of the way. Pick a file, set a target, done.
Tap to open the system photo picker or Files app — or share an image or PDF directly from any other app using the standard Share sheet. No broad storage permissions required.
Enter a target file size in KB, choose JPEG, PNG, or WebP, and optionally adjust the quality slider. ShrinkIt's algorithm iterates to find the best result automatically.
Review the before/after comparison on the preview screen. Export directly to your gallery, send to WhatsApp, email, or any app — your compressed file is ready instantly.
ShrinkIt compresses files using your device's own processor. There is no server, no upload queue, and no account to create. Airplane mode works fine.
Files are selected via the system picker, which grants scoped URI access. ShrinkIt cannot browse your storage without your explicit selection.
Output is written to your device's app cache or gallery. Files are never transmitted to any external server.
The app requires internet only to load AdMob ads and check for configuration updates via Firebase. Compression itself works fully offline.
We document exactly what AdMob and Firebase collect. Read the full privacy policy →
The core compression engine is free forever. Premium is a one-time purchase — no subscription.
No account required
Unlock forever — no subscription
Free on Google Play. No account. No uploads. Works on Android 7.0 and up.
Get it on Google Play