Change image canvas size without resizing the image itself. Set a new width and height, choose where the image sits inside that frame, then export one file or a ZIP.
Use it for frame changes: expand the canvas, change the output dimensions, add transparent or colored space, and keep the original image pixels unscaled.
Canvas size vs image size
Canvas size is the outer frame. Image size is the pixel content placed inside it.
If you increase the canvas from 800x800 to 1200x1200, the image does not become larger. It stays at its original pixel size and gains space around it according to the selected anchor.
Width, height, and anchor
Enter the output canvas width and height in pixels. Lock aspect ratio if you want one side to update proportionally while changing the other.
The anchor grid controls placement. Center adds space around all sides where possible. Top, bottom, left, right, and corner anchors push the image toward that part of the new canvas.
Transparent or colored space
Transparent background keeps the added canvas area transparent when the output is PNG. The Export as PNG option protects transparency when the source format cannot store it.
Use a background color when the destination needs a flattened image. JPEG output cannot preserve transparency, so transparent space becomes a solid color.
Batch canvas changes
Global canvas settings apply to every added image. The Edit button opens a larger preview and lets one image use its own canvas size or anchor.
Download a single adjusted image from its card, or export all adjusted files as canvas-adjusted-images.zip.