Instagram displays feed photos at 1080 px wide: 1080×1080 for squares, 1080×1350 for portrait. Uploading exactly that size avoids Instagram's own aggressive recompression.
Choose the square or portrait preset, drop your photos and download them ready to post.
Open the tool ↓JPG, PNG, WebP, AVIF; one or a hundred at once.
Choose a platform preset or enter width, height and the KB range you need.
Every file lands inside the range, correctly sized and named. ZIP, individual or straight to a folder.
You say 100–200 KB; the tool finds the quality for each image. A minimum keeps simple images from being over-compressed.
Processing happens in your browser with WebAssembly. Nothing is uploaded, so there is no queue, no size cap and no data retention.
WooCommerce, Shopify, WordPress, Open Graph, Instagram, classifieds. Add your own in Pro.