Compress Photos for Instagram
Instagram recompresses every photo you upload, which can introduce visible artifacts — especially on already-compressed JPEGs. Pre-compressing with the right settings gives you control over quality before Instagram processes your image.
For Instagram feed posts, the ideal image is 1080 × 1080 px (square) or 1080 × 1350 px (portrait) at JPEG quality 90–95. This gives Instagram's encoder the cleanest possible input, resulting in better final quality.
For Stories and Reels, 1080 × 1920 px is the target size. Compress to JPEG quality 85 or WebP quality 85 — both produce excellent results.
This browser-based tool compresses your images without any upload. Drop your photos, set quality to 90, choose JPEG or WebP, and download. Pair with a resize tool if you also need to crop to Instagram's aspect ratios.
Pending…
よくある質問
- Is my photo uploaded anywhere?
- No. Compression happens 100% inside your browser using the Canvas API. Your files never leave your device — no server, no cloud, no upload.
- What image formats are supported?
- You can compress and convert JPEG, PNG, WebP, and AVIF images. HEIC/HEIF from iPhones is supported in Safari on macOS and iOS.
- How much can I reduce file size?
- Typically 60–80% at quality 80. A 3 MB JPEG often compresses to 400–700 KB with no visible quality difference on screen.
- Is it free?
- Yes, completely free. No account, no watermarks, no limits on the number of images.
- Does it work on iPhone and Android?
- Yes. The tool is mobile-first and works in Safari, Chrome, and Firefox on both iOS and Android.
- Can I compress multiple images at once?
- Yes. Drop as many images as you like, click "Compress all", then download them individually or as a ZIP file.
- Which format should I choose — JPEG, WebP, or AVIF?
- WebP is the best choice for most use cases: widely supported and 25–35% smaller than JPEG. Choose AVIF for maximum compression (Chrome/Firefox/Safari 16+). Use JPEG for maximum compatibility with older software.
- What quality setting should I use?
- Quality 80 is the default and works well for most photos. Go down to 70 for smaller files, or up to 90 for near-lossless quality. Below 60 is rarely useful.