How do I add a white border to a photo?
Open the photo above. It is framed in Clean white straight away. Drag Border width to set the thickness, then press Export photo and Download photo.
Free · runs in your browser
Open a picture and it is already framed in white. Change the colour, the width or the shape, then save a full-size copy. The photo never leaves your device.
To add a border to a photo, open it in the tool above: it appears straight away inside a Clean white frame. Drag Border width to make the edge thinner or thicker, pick another look or colour if you want one, then press Export photo and Download photo. The border becomes part of the picture, so it shows wherever you post or print it.
It takes JPEG, PNG and WebP files, and HEIC pictures from an iPhone (Safari opens them directly; other browsers convert them on your device first). With Shape left on Original, the canvas simply grows round the photo, so every pixel of the original is kept. The same tool frames videos too, from a plain white edge to picture frames and themed designs.
Drop the picture on the tool or press Select photo (Choose photo on a phone). It opens upright, turned the way your camera recorded it, inside a white border.
Tap a look under Look, or Browse all looks for 400 more. Leave Shape on Original to frame the photo as it is, or pick 1:1, 4:5 or 3:4 to pad it for a feed. Drag Border width until the edge feels right.
Press Export photo. When Your photo is ready appears, press Download photo, or Share on a phone to save it to your library.
Instagram trims anything that doesn’t fit its shapes: feed posts can be square (1:1) or portrait up to 4:5, and the profile grid shows 3:4 tiles. A landscape photo either gets cropped or shrinks to a thin strip. Padding it to the right shape with a white border keeps the whole picture in view and gives your feed an even, gallery-like edge.
With a fixed shape, the canvas’s shorter side equals your photo’s shorter side, and the picture is scaled to fit inside the border. A 4032×3024 phone photo set to 4:5 becomes 3024×3780. Instagram resizes every upload to its own sizes, so for a smaller file you can also set Size to 1080 px under Export settings.
A border doesn’t have to be plain. Polaroid gives the instant-photo look: narrow sides, a deep bottom edge and room for a handwritten-style caption, which you type under More options → Caption. Film strip puts the picture between sprocket holes, and Browse all looks opens over 400 designs in 25 categories, from paper and tape to gilt frames, neon, holiday and wedding frames.
Many looks have their own colours under Look colours. Match video colours reads a palette from your picture (on your device) and recolours the look to suit it, which works just as well on a photo as on a clip. In Chrome and Edge on a computer, the eyedropper picks any colour straight from the preview.
Border width is a percentage of the photo’s shorter side, so the frame looks the same on a small screenshot and a 48-megapixel original. On a 4032×3024 photo, 5% is about 151 px on each side. Thin borders of 2 to 3% read as a neat keyline; 8% and more makes the frame part of the design.
The photo is saved in the format it arrived in where a browser can write it: a JPEG stays a JPEG and a PNG stays a PNG, while HEIC and AVIF pictures are saved as JPEG. Change it under Export settings → Format: JPEG for small files that open everywhere, PNG for a lossless copy that keeps transparency, or WebP in browsers that can make it (Safari can’t).
Quality (50 to 100%, 92% to start) trades file size against fine detail for JPEG and WebP. Size keeps Full size unless you pick a smaller long edge such as 2048 px. Safari on iPhone and iPad can’t draw a canvas much over 16 megapixels, so a very large photo is saved there at the biggest size the browser allows.
The saved copy leaves out the camera, the date and any location your phone stored in the photo, so a framed picture you post doesn’t give away where it was taken. Your original file is not changed.
The built-in Photos apps on iPhone and Mac crop, rotate and adjust colour but have no border tool. In Photoshop, Image → Canvas Size with Relative ticked adds an even border in the canvas extension colour. Design apps such as Canva have frame elements you place a photo into, though the result is sized to the design rather than to your photo.
This page is quicker when you want an even border at the photo’s own resolution, a shape for a feed, or one of the themed looks, without installing anything or handing the picture to an online service.
Open the photo above. It is framed in Clean white straight away. Drag Border width to set the thickness, then press Export photo and Download photo.
With Shape on Original, the photo keeps all its pixels and the canvas grows round it. The picture is encoded again when it is saved: choose PNG for a lossless copy, or JPEG at a high Quality for a smaller file that looks the same.
Set Shape to 4:5 for a tall feed post, 1:1 for a square or 3:4 for the grid. The whole photo is fitted inside the border, so Instagram has nothing to cut.
Pick the Polaroid look, which already has a deep bottom edge and a caption. Or open More options, turn off Same width on every side and type a larger Bottom value.
Yes. Safari reads HEIC directly, and Chrome, Edge and Firefox convert it on your device first, which takes a moment. The framed photo is saved as a JPEG.
No. The photo is opened, framed and saved by your own browser. Nothing is sent to a server, and the saved copy leaves out location, camera and date details.
Not in one go: open each photo in turn. Looks you have used lately sit under Recent in Browse all looks, so giving a set the same frame takes only a few clicks per picture.