Drop files here, or click to choose
Accepts JPG, PNG, WebP, AVIF, GIF, BMP, HEIC · You can also paste with Ctrl+V / ⌘V
Fit a whole photo onto a square, 4:5, 3:4, 9:16 or 16:9 canvas without cropping it. Fill the empty space with a solid color, a blurred copy of the photo, stretched edges or transparency, and process many images at once in your browser.
Drop one or more images on the page, or paste one with Ctrl+V.
Under Canvas shape, pick 1:1 or another ratio, and add Padding if you want space on every side.
Under Background, choose Color, Blurred, Stretch edges or Transparent, and adjust its settings.
Under Output size, keep Keep resolution or set the longer side to 1080, 2048 or a Custom value.
Pick a Format and click Apply and download, or Apply to N images for a batch.
No. The whole image always stays visible; only the canvas around it grows to reach the chosen shape.
No. Everything is drawn in your browser, and your photos stay on your device.
Choose Transparent and set Format to PNG or WebP. With JPG, or Same as input for a JPG photo, the empty space turns white and a warning appears.
The photo keeps its pixel size and the canvas grows around it. 1080, 2048 and Custom scale the result so its longer side matches that number, which can enlarge small images.
Blurred fills the space with a soft, zoomed copy of the photo, a common look for Instagram. Stretch edges is seamless on plain backgrounds, and Color suits product shots.
Yes. All images use the same settings, and the results download one by one or with Download all (ZIP).