Compress Image for Instagram
Targets ~200 KB per image so Instagram's own re-compression has less to strip on the way to the feed and stories.
Add a file to begin
Drop a file here, browse from your device, or paste from the clipboard.
Preparing your file…
Working on your device…
Ready to download
Partial success
Some files completed. Check the results below.
Couldn’t finish
Something went wrong. Try again or choose a different file.
File not accepted
That file type or size isn’t accepted. Check the formats listed under the drop zone, then choose another file.
You’re offline
On-device tools may still finish if this page is already loaded. Reconnect when you can.
Drop your images here
PNG, JPG, or WebP · compressed on your device
Files stay on your device. Nothing is uploaded to Konvert.
Results
About this tool
Instagram re-encodes every uploaded photo. If you start with a bloated multi-megabyte file, the platform's aggressive compression can leave visible artifacts on faces and skies. Starting with a lean, well-tuned ~200 KB file at the right pixel dimensions gives Instagram less to strip and helps your feed post or story stay crisp. This landing tunes the compressor for that budget. Encoding is local — we do not post anything to Instagram. Processing runs in your browser on your device.
FAQ
Yes. Starting leaner and sharper reduces artifacts introduced by the platform's re-encoding.
No — this tool prepares files only.
Feed: 1080×1080 or 1080×1350. Stories/Reels: 1080×1920.
Prefer JPG for feed photos; PNG is better for stickers or logos with transparency.
No. Instagram preparation is local in your browser.
More about this tool
How it works
- Add the photo you plan to post.
- Compression aims near 200 KB so Instagram has less room to re-mangle a huge export.
- Preview, download, then post from the Instagram app or site.
Tips
- ~200 KB target — Lean starting point that stands up to Instagram's re-encoding.
- Photo-tuned quality — Prefers slightly higher sharpness so the post keeps snap after re-compression.
- One file at a time — Process each image in the browser, then download and use it where you need it.
- Multi-format inputs — Accepts JPG, PNG, WebP, and AVIF.
- Local, private — Photos never leave your device.
Supported formats
Input: JPG, PNG, WebP, AVIF. Output: JPG (best compatibility with Instagram's pipeline).
Input
-
JPG jpg, jpeg
-
PNG png
-
WEBP webp
-
AVIF avif
Output
-
JPG jpg, jpeg
-
PNG png
-
WEBP webp
-
AVIF avif
Common uses
- Feed posts and square carousels
- Portrait and story uploads
- Reel cover images
- Meme and quote graphics
- Portfolio and brand posts
Limitations
- We do not post to Instagram or use any Instagram API.
- Instagram will still apply its own re-encoding.
- Cropping to feed or story dimensions is done separately — resize first.
- 200 KB is a soft target; the final file may vary slightly.
- About 25 MB per file, processed one at a time.