Resize Canvas Without Cropping or Stretching Your Image
Change the canvas dimensions around any image while keeping the full photo intact. No cropping, no distortion, no quality loss. Fast, free, and fully private -- everything runs in your browser.
Canvas Resizer & Trimmer
Upload or Drop Image Here
Supports PNG, JPG, WebP, SVG & BMP. Or simply press Ctrl+V / Cmd+V to paste.
Drop Multiple Images Here
Add multiple images to queue and resize in batch
| File Name | Original Size | Target Size | Status | Action |
|---|---|---|---|---|
| No files in batch queue. Add images above. | ||||
The frame changes. The image does not.
This tool changes the canvas -- the frame around your image -- not the image itself. Your original photo stays at full resolution and full quality. You control the surrounding space, where the image sits inside that space, and what fills the empty area. That is the entire point.
What you can do with it
Fixing design-tool canvas limitations
Canva locks canvas resize behind a paid plan. Photoshop requires navigating nested menus. This tool gives you direct control over canvas dimensions without either.
Preparing uniform product photos for online stores
E-commerce platforms require consistent canvas sizes across product listings. Expand each photo to the same dimensions with centered positioning and a matching background.
Batch-processing multiple images for a project
Upload a set of images, apply the same canvas dimensions and background to all of them, and process them in sequence. No need to handle each file individually.
Adapting one image for multiple platform sizes
A single image may need to fit a square Instagram post, a wide YouTube thumbnail, and a vertical Story. Resize the canvas for each format without touching the original image.
What to avoid
Confusing canvas resize with image resize
Image resize scales pixels, causing quality loss or distortion. Canvas resize does not touch the image.
Use this tool to change the frame only. If you need to scale the image, use the batch scale mode instead.
Setting the canvas smaller than the image
The canvas acts as a clipping boundary. If it is smaller than the image, edges will be cut off on export.
Set canvas dimensions equal to or larger than the image, or use Trim to auto-detect content bounds.
Leaving the image off-center unintentionally
Without selecting an anchor, the default position may not match your intended layout, leaving uneven margins.
Use the 9-point anchor grid to explicitly set the image position before exporting.
Choosing a background that does not match the intended use
A mismatched background color can look unprofessional on a product page or social media post.
Select transparent for PNG/WebP, or pick a solid color that matches the destination platform or brand.
Skipping the preview before exporting
Exporting without checking the preview can result in unintended cropping, misalignment, or wrong dimensions.
Always review the live canvas preview and confirm dimensions before downloading.
Built for the exact problem
True canvas resize independent of image scaling
Change the frame dimensions without touching the image pixels. The image stays at its original size and resolution every time.
Nine-point anchor positioning
Place your image at any corner, edge center, or the exact center of the canvas with one click.
Flexible background options
Choose transparent, white, black, or any custom color for the empty canvas area. Transparent works with PNG and WebP exports.
Batch processing support
Upload multiple images, apply the same canvas dimensions, scale, or trim settings to all of them, and download each result.
Fully client-side browser processing
Every operation runs locally in your browser. Your images are never uploaded to any server. No account required.
Multiple export formats with quality control
Export as PNG for lossless output, or JPG and WebP with an adjustable quality slider for smaller file sizes.
Frequently Asked Questions
Canvas resize changes the frame dimensions around an image without modifying the image itself. Image resize scales the actual pixel data, which can cause stretching or quality loss. This tool only changes the canvas, leaving your original image untouched.
No. The image is drawn at its original pixel dimensions. Only the surrounding canvas area changes. Aspect ratio is always preserved and no pixels are scaled.
Yes. The 9-point anchor grid lets you place your image at any corner, edge center, or the exact center of the canvas.
No. This tool is completely free and runs in your browser. No paid software, subscriptions, or accounts are required.
No. All processing happens locally in your browser. Your images never leave your device.
Yes. You can set the canvas background to transparent when exporting as PNG or WebP. JPEG exports will default to a white background since JPEG does not support transparency.
Yes. The batch queue lets you upload multiple images, apply the same canvas settings to all of them, and download each processed file individually.
You can upload PNG, JPG, and WebP images. Exports are available in PNG, JPG, and WebP with adjustable quality settings for lossy formats.
Yes. There are no hidden costs, no watermarks, and no usage limits. The tool is entirely free.
No. Canvas resizing does not alter image pixels. The original image quality is preserved at 100% resolution.