A hero image for a blog
Input 4032 × 3024, width 1200 px, JPEG.
Result 1200 × 900 — the same 4:3 ratio, ready for a 1200 px content column.
Resize a photo to an exact width, height or percentage and download it in JPG, PNG or WebP — the aspect ratio is kept and nothing is uploaded.
Result
Change any input and the result updates instantly.
Input 4032 × 3024, width 1200 px, JPEG.
Result 1200 × 900 — the same 4:3 ratio, ready for a 1200 px content column.
Input 2400 × 1600, scale 50%.
Result 1200 × 800 and a quarter of the original pixel count.
Input 2000 × 3000, box 800 × 800 px.
Result 533 × 800, so the whole photo fits inside the box without cropping.
Usually, yes — especially when you shrink. A 4032 px photo cut to 1200 px has about a ninth of the pixels, so the file shrinks dramatically even at high quality. Enlarging always makes the file bigger without adding detail.
The other side is calculated from the ratio and rounded to a whole pixel, because fractional pixels cannot be stored. For 4:3 at 1200 px wide you get exactly 900, but 1000 px gives 750 — odd ratios may round by one pixel.
You can, with the width, height or percentage modes, but scaling up never adds real detail — the browser just interpolates pixels, so the result looks soft. Start from the largest original you have.
PNG and WebP do. JPEG has no alpha channel, so transparent areas are filled with white — pick PNG if you need the cut-out to stay transparent.
Disclaimer: Files are processed inside your browser only. Nothing is uploaded or stored on a server, and the result disappears when you reload or close the page — download the file you need first.