Add a border to an image
Add a clean border in any colour, a deeper instant-photo edge, or extra space so the whole picture fits a square or 4:5 post without cropping.
Drop an image hereAdd an image
JPG, PNG, WebP, GIF or AVIF, up to 80 MB. You can also paste an image.
Processed on your device. Your image is never uploaded.
How it works
- Your browser decodes the image at full resolution.
- It works out the border from your settings, sized to the image, and adds extra space if you chose a shape.
- The image is placed in the middle of the new canvas and saved. Your original is untouched.
Supported formats
- Opens
- JPG, PNG, WebP, AVIF, BMP and GIF (the first frame of an animation)
- Saves
- The same format, or JPG, PNG or WebP. PNG and WebP can have a transparent border.
- Limits
- Files up to 80 MB. The saved image can be up to 16.7 megapixels on iPhone and iPad, 36 on Android and 64 on computers, and 16,384 pixels on its longest side.
- The image itself is never cropped or scaled; space is only added around it.
- Metadata such as camera details and location is not copied to the new file.
Your image stays on your device
This tool runs entirely in your browser. The image is never uploaded, so there is nothing for us to store, see or delete.
To check, open your browser’s developer tools, switch to the Network tab and use the tool: you will not see your image being sent anywhere.
Related tools
Questions
Are my images uploaded anywhere?
No. The image is read and processed by your own browser. Nothing is sent to our servers, so there is no copy of your image anywhere but your own device.
How do I post a whole photo on Instagram without cropping?
Choose 4:5 or 1:1 as the final shape. The photo keeps its shape and the space around it is filled with your colour, so Instagram has nothing to crop.
Can the border be transparent?
Yes, when saving as PNG or WebP. JPG has no transparency, so a colour is always used.