ResizlyResize photos

Build a resize recipe you can run again

Grid, listing and zoom outputs are already stacked. Inspect their dimensions, formats and names, then save the rules in this browser before giving them a real folder.

or drop them here: one photo or a whole folder

paste works tooNo photo handy?

Free · No sign-up · Photos stay on your device

The same photo cut to a Instagram story, 1080 by 1920 pixels
Instagram story1080 × 1920
The same photo cut to a Instagram post, 1080 by 1080 pixels
Instagram post1080 × 1080
The same photo cut to a YouTube thumbnail, 1280 by 720 pixels
YouTube thumbnail1280 × 720

The opening recipe

Grid     480 × 480 cover    WebP q78   {parent}/grid.webp
Listing  960 × 960 contain  WebP q82   {parent}/listing.webp
Zoom     max-width 1800     WebP q86   {parent}/zoom.webp

Every source that matches all three rules writes three outputs. The plan expands that before the run, so a hundred inputs become three hundred named rows and filename collisions are visible while changing a rule still costs nothing.

What a saved recipe contains

  • Matchers, dimensions, fit and crop anchors.
  • Format, quality, pixel ratio and whether enlargement is allowed.
  • The filename template, archive layout and collision policy.

It contains no source name, pixel dimension, thumbnail or run history. Storage is local to this browser, so the portable version of a recipe is still its readable rule list. Use {parent} when each source folder represents one product.

Photographic visual for Recipes

Recipes

Choose photos