Pad a photo onto a larger canvas without cropping it

Set the canvas size, or add the same padding on every side. The photo is fitted inside. Empty space is a color you choose.

Runs in your browser Free No sign-up
  1. Choose file
  2. Set options
  3. Get result

Your file never leaves your device. Processed locally in your browser. Nothing is uploaded. Location and camera metadata (EXIF) are removed from the result.

The photo is fitted inside the canvas and is not cropped. Resize image changes the pixel size and does not add bars. Add border paints a frame of one width.

How to pad an image or resize the canvas

1. Drop one photo or a batch. Audio and PDF files are refused here. 2. Leave Set a size for a square, a story or a post, or switch to Add equal padding when you only want a margin. 3. Pick where the photo sits and the color of the empty space. 4. Press “Pad image” and open the download.

The photo is scaled down only when it does not fit. Leave “Never enlarge smaller images” on when a small picture should stay sharp and the extra space should be padding. Transparent empty space needs PNG or WebP. JPG has no clear pixels, so that space becomes white.

This is not resize, and it is not a border

Resize image changes the pixel size of the photo itself. If you ask for 1080 by 1080 and keep the ratio, the download is the scaled photo, not a square with bars. This page keeps the canvas at the size you asked for and puts the photo inside it.

Add border paints a frame of one width around the picture. Use that when you want a thin colored edge. Use this page when the next step needs a square, a story frame, or a margin of empty space.

The picture stays in this tab

The browser canvas builds the new bitmap and encodes the file. Camera location is not copied. Close the tab and the photo is gone. There is no account and no upload step.

How to check the canvas before you post it

1. Open the download and read the pixel size in the file info. A square preset is 1080 by 1080. A story preset is 1080 by 1920. 2. If the photo looks cropped, you are on Resize or Crop. Come back here: this page fits the whole photo inside the canvas. 3. Turn off Never enlarge only when a small picture should grow.

Equal padding does not scale the photo. It adds the same number of pixels on every side. A story frame leaves bands when the photo is not already that shape. Nothing is uploaded.

Frequently asked questions

Will a landscape photo fill a story canvas?

No. It is fitted inside 1080 by 1920. The leftover bands take the color you picked. The photo is not cropped.

Can I make the canvas smaller than the photo?

Yes, with Set a size. The photo is scaled down to fit. It is not cropped. Crop image is the page that throws part of the picture away.

Why did a small icon stay small on a 1080 canvas?

Never enlarge is on. Turn it off if you want the icon scaled up to the canvas.

Is the photo uploaded?

No. The canvas is built in this tab.

I need the photo itself to become 1080 pixels wide. Which page?

Resize image. Pad image keeps a canvas of that size and fits the photo inside, with empty space if the ratio differs.

The empty space is white in my JPG. Why?

JPG cannot store a clear pixel. Pick PNG, or choose a color on purpose so the white is the color you wanted.