Your images are processed in your browser — Cloud HD (Pro, opt-in) is the only exception

Stop Instagram wrecking your photos

Instagram re-encodes every upload. Hand it a 1080×1350 JPEG at the file size it wants and it has almost nothing left to do — your photo posts looking like the one you took. Free, in your browser.

Free, no signupWorks offlineNo upload, ever
📸
Drop an image to startTap to choose an image
PNG, JPG, WebP, AVIF, HEIC, BMP, SVG, GIF, TIFF
Pro tools Pro
Platform
Pro
Presets limit your photo’s longest side and keep its shape — nothing is cropped, so the result matches the named size only when your photo already has that shape.
ProUnlocks one-click platform presets for Instagram, LinkedIn, X, YouTube, WhatsApp, and more.See Pro plans
Responsive set
Pro
Also export as
Pro
Your Format choice is always saved. These add more copies of the same image — one per format, at each width you tick above and only at those widths — bundled in a single ZIP. Tick no width and the extra formats come at your original size.
With Pro, 1 image → up to 17 files · A width larger than your original is never upscaled, so those collapse into one file.
ProPro unlocks responsive image sets and multi-format export, packaged in a single ZIP.See Pro plans
Rename pattern
Pro
Saved presets
Pro
ProPro unlocks saved presets — bundle your responsive set, format, watermark, codec and rename template into one named profile you apply with a single click.See Pro plans
Free foreverOffline-readyImages never uploaded
Why MiniPx

Built for people who care how images travel.

100%On-device
This compressor never uploads.
Every byte processed in your browser. No copy, no trace. Cloud HD — the Pro-only option on 7 AI tools — is the one exception on the site.
50–90%Smaller
Honest compression.
Multi-pass encoding that respects your image. No silent quality cliffs.
5Files per batch
No quota. No credits. No watermark.
Five files a batch on the free tier, unlimited batches — Pro lifts the cap. Your device is the only real ceiling for compression, because your device does the work; only Pro Cloud HD runs are metered.
8Formats
Native to every modern format.
PNG · JPG · WebP · AVIF · BMP · SVG · GIF · TIFF
MiniPx
Settings
Mode
Format
Compression
Custom quality
65%
TinyMax
Max width
Privacy
EXIF data always removed
Every output drops GPS location, device info & timestamps
More tools
Everything stays on your device.

Compress Images for Instagram — Free, Fast & Private

Every photo you post goes through Instagram's own encoder, and it is not gentle: anything wider than 1080px is downscaled, then the result is re-compressed to a few hundred kilobytes whatever you uploaded. Give it a 12-megapixel camera file and it makes all of those decisions for you, quickly and badly — that is the soft, blotchy version of your photo that shows up in the feed. Resize to 1080 × 1350 (or 1080 × 1080 for a square) and get the file under 1MB first, and the re-encode has almost nothing left to throw away.

MiniPx does that resize and compress entirely in your browser — nothing is uploaded to a server, and your photo stays on your phone or laptop from start to finish.

Instagram image dimensions guide

Image typeDimensionsAspect ratioMax size
Square post1080 x 1080px1:1Not published
Portrait post1080 x 1350px4:5Not published
Landscape post1080 x 566px1.91:1Not published
Story1080 x 1920px9:16Not published
Profile photo320 x 320px1:1Not published

Portrait posts take up the most screen space in the feed, which means more attention on your content — and the tallest supported shape is now 3:4 (1080x1440), which also matches the profile grid's portrait tiles; the Instagram post size guide compares it against the classic 4:5 (1080x1350). If you're choosing between square and portrait, go portrait. For broader social media tips, see compress images for social media.

Why compress before uploading to Instagram?

Instagram does not publish a file-size cap for photos in its Help Center, and whatever you upload is re-encoded. When you start with a bloated file, Instagram's algorithm makes more aggressive decisions about what to throw away. Starting with a clean, pre-compressed file around 500KB-1MB means Instagram applies less additional compression.

Reels cover images

Instagram recommends 420 x 654 pixels (a 1:1.55 ratio) for a reel cover photo. A good cover image should be under 1MB and in JPEG format. Use MiniPx to compress your cover, then upload it when publishing your reel. Keep text within the centre area — the top and bottom get clipped in the grid view.

How it works

  1. Pick your Instagram format: Square (1080x1080), portrait (1080x1350), landscape (1080x566), or story (1080x1920).
  2. Drop your image into MiniPx: Set max width to 1080px — that is Instagram's maximum resolution.
  3. Compress with Smart preset: JPEG with Smart compression keeps quality high while cutting file size to under 1MB.
  4. Download and post: Save the compressed image and upload to Instagram. The quality difference is visible.

Frequently asked questions

What is the best image size for Instagram posts?
Square: 1080x1080px. Portrait: 1080x1350px (recommended — takes up more screen space). Landscape: 1080x566px. All should be under 1MB after compression for the best results.
Does Instagram compress photos?
Yes. Instagram compresses every uploaded image, often aggressively. Pre-compressing to 500KB-1MB at the correct dimensions gives Instagram less work to do, which means better final quality.
What format should I use for Instagram?
JPEG for photographs. Instagram converts everything to JPEG internally anyway. Upload at 1080px wide — anything wider gets downscaled. PNG works for graphics but produces larger files.
What size should Instagram stories be?
1080x1920px (9:16 ratio). Reel covers are different: Instagram recommends 420x654px. Compress to under 1MB in JPEG format for fast upload and good quality.
How do I stop Instagram from ruining my photo quality?
Upload at exactly 1080px wide, in JPEG format, compressed to 500KB-1MB. Avoid uploading over mobile data — Instagram compresses more aggressively on slow connections. MiniPx gets your file to the right size before upload.

All Image Tools

AI Tools

Solutions by use case