Add Border to Image

Put a black, white or any-colour border around a photo: any width, outside the picture or over its edge, with rounded corners or a square frame for Instagram.

or browse filesdrop an image here or paste

Colour
Border sits
Square frame (Instagram)
Photo with a border added
.png

Add a Border to a Photo Online

This free tool adds a border to an image, or to a batch of images one after another, in a few taps: open the photo, pick a colour, drag the width slider, download. The default is a black border around the picture, the most asked-for frame for prints, portfolio pages and social posts; one tap turns it white for a gallery look, cream for a warm mat, or any custom colour from the picker. The width is set as a share of the photo's short side, so the same setting gives a frame that looks the same on a phone snapshot and a 24 megapixel camera file, and the details card on the picture tells you the exact pixel width and the final size.

Around the Photo or Over Its Edge

Border sits has two options. Around the photo grows the canvas: nothing of your picture is covered, and the result is larger than the original by twice the border width. Over the edge keeps the size exactly as it was and paints the border on top of the outermost pixels, which is what you want when the image has to stay 1080 × 1080 or fit a fixed slot. Both work with the corner control: Rounded corners rounds the outside of the frame and the picture inside it follows, so the border keeps an even width all the way round.

Square Frame for Instagram

Portrait and landscape photos get cropped or shrunk by Instagram; a square frame with black or white bars is the usual way to post the whole picture. Switch on Square frame and the tool pads the shorter side so the result is a perfect square, with the border colour filling the bars, and the photo centred. The same setting makes a square with a passport-style white border for ID photo layouts, or a square black-bordered tile for a grid.

Full Resolution, Any Colour, Any Format

The download is rendered from the original file at full resolution, never from the preview, so a 6000 × 4000 photo comes back as 6000 × 4000 plus the border. Save as PNG for a lossless copy, JPG for the smallest file, or WebP for both; rounded corners need transparency, so the tool switches to PNG for them and paints the corners white if you insist on JPG. The frame can also be copied to the clipboard or shared straight from a phone. To crop before framing, the Crop Image tool works on the same picture, and for a circle border around a profile picture the Avatar Crop tool draws the ring.

Private by Design

The photo never leaves your device: the border is drawn inside your browser, and nothing is uploaded, stored or watermarked. That makes it fine for client work, family photos and anything else you would rather not put on somebody's server.

Frequently Asked Questions About Adding Borders

How do I add a black border to a photo?

Open the photo. The border is black by default, so drag the width slider to the thickness you want and press Download. The border goes around the picture unless you choose Over the edge.

How do I add a white border to a photo for Instagram?

Tap the white swatch, set the width, and switch on Square frame. The result is a square with the photo centred and white bars filling the rest, which Instagram shows uncropped.

Does the border change the size of my image?

Around the photo makes the result bigger by twice the border width on each axis; Over the edge keeps the exact original size and covers the outer pixels instead. The details card shows both the border width in pixels and the final size.

Can I use a custom colour?

Yes. The last swatch opens a colour picker with a hex field and an eyedropper that samples the photo itself, so a border can match a colour in the picture.

Can I round the corners of the border?

Yes. The Rounded corners slider rounds the outside of the frame and the picture follows with a smaller radius, keeping the border an even width. The outside of the corners is transparent in PNG and WebP.

Is my photo uploaded to a server?

No. Everything is drawn in your browser at full resolution; the file never leaves your device.