Free tool

Resize and compress images for any platform

Hit exact sizes for Instagram, email, web and print. Batch processing in your browser, with nothing uploaded.

Runs on your device. Your photos are never uploaded.

Preset
82%
Never upscale
No photos yet. Pick a preset, then drop your files.

How it works

  1. Drop in your photos

    JPEG, PNG or WebP, up to 50 at a time. They never leave your device.

  2. Pick a preset

    Instagram, web, email or print sizes, or set exact pixels yourself.

  3. Tune the quality

    Watch each file's before and after size as you adjust.

  4. Export the batch

    Download one photo directly or the whole set as a ZIP.

Size cheat sheet

The sizes that matter in 2026

Checked: June 2026
Use Pixels Why this size
Instagram post (portrait) 1080 x 1350 Highest resolution the feed keeps
Instagram square 1080 x 1080 Grid-safe, no surprise crop
Instagram story / reel 1080 x 1920 Keep text inside the center safe zone
Facebook post 1200 x 630 Link preview without resampling
Pinterest pin 1000 x 1500 The 2:3 ratio the feed favors
Web hero image 1920 long edge Sharp on laptops, fast to load
Email attachment 2048 long edge Aim under 1 MB per photo
Print 10 x 15 cm 1181 x 1772 Exactly 300 DPI at print size

Platform requirements drift. We re-verify this table twice a year and stamp the date above, so you can link to it without babysitting it.

Frequently asked

Pixels, quality and file size

What size should an Instagram photo be?

Portrait posts read best at 1080 by 1350 pixels, squares at 1080, stories and reels at 1080 by 1920. The presets here match those exactly, so there is no guesswork.

How do I compress a photo for email?

Use the email preset: it resizes to a 2048 pixel long edge and fits the whole batch under a 25 MB total, which clears almost every inbox limit. For a single photo, aim under 1 MB.

Does resizing reduce quality?

Downscaling well actually sharpens perceived quality at the new size. This tool resizes in steps with high-quality resampling, and the quality slider controls compression separately, so you decide the trade.

Can I hit an exact file size?

The email preset does this automatically by searching for the right quality per photo. If a photo cannot fit the budget at acceptable quality, the tool steps the dimensions down slightly and tries again.

What does DPI change when printing?

DPI maps pixels to physical size: 10 by 15 cm at 300 DPI needs 1181 by 1772 pixels. The print preset produces exactly that and writes the density into the file so labs read it correctly.

More free tools

Resizing photos just to send them?

A Pacco gallery delivers full-resolution files from one link. No compression, no ZIP wrangling, no inbox limits.

Try Pacco for free