Original
A preview appears here after you choose an image.
Image / Local tool
Fit the complete image inside a square canvas with a chosen background and no content cropping. Processing stays in this browser, the original file is never uploaded, and exported pixels contain no source metadata.
Choose images to begin.
Download result◎ Images are never uploaded; Canvas re-encodes exports without original metadata.
A preview appears here after you choose an image.
A preview appears here after you choose an image.
Fit the complete image inside a square canvas with a chosen background and no content cropping. Processing stays in this browser, the original file is never uploaded, and exported pixels contain no source metadata.
Example file: street-photo.png (1920 × 1280)
Square size = 1080 px
Background color = #FFFFFF
Background opacity = 100% Expected result Fit the complete image inside a square canvas with a chosen background and no content cropping. The output is square-image.png, while the source file remains unchanged.
Choose street-photo.png. A single image is limited to 8 megapixels, and multi-image jobs must also stay within the totals shown on the page.
Use Square size = 1080 px; Background color = #FFFFFF; Background opacity = 100%. The algorithm boundary is: Fit the complete image inside a square canvas with a chosen background and no content cropping.
Inspect the affected regions, edge transitions and transparency before saving the result.
Square-image workflow
This tool uses a contain workflow: it preserves the source aspect ratio, scales the complete image and centers it on the selected square background. It does not stretch the subject or automatically cut off the edges.
Use it for profile photos, product images and compositions where every edge matters. The long side fits the canvas while the remaining space becomes background.
A 1080-pixel square works for many social and commerce previews, but platform requirements change. Enter an exact side length and verify the destination before publishing.
Use 100% opacity for a predictable solid fill or 0% for transparent PNG output. Intermediate opacity values are also preserved in the exported PNG.
If you need a full-bleed 1:1 crop instead of the complete photo, use the aspect-ratio cropper. For independent margins on every side, use the image padding tool.
Anonymous feedback
Found a problem or an idea to make this tool better? Tell us. We review every report and start working on actionable improvements within 2 days, continuously improving reliability and usability.