Skip to main content

Free Add Border to Image Tool – Frame Any Photo

Add Border to Image places a clean frame around any photo, with a solid colour or gradient background, optional rounded corners, an inner line, and a drop shadow, plus Polaroid and square presets.

Written & reviewed by Helperzy Editorial Team · Updated July 2026

Border & FrameInstantPrivatePolaroid / IG 1:1

Drop an image or browse

JPG, PNG, WebP — up to 10MB

100% Private
Solid or Gradient
Polaroid & IG Presets

How to Use Add Border to Image

1

Upload Your Photo

Drag and drop or click to add any JPG or PNG image. The picture loads locally in your browser so nothing is sent to a server, keeping your photo completely private while you work on the frame.

2

Choose Border and Style

Set the border width in pixels or as a percentage, pick a solid colour or gradient background, and turn on rounded corners, an inner border, or a drop shadow, or start from the Polaroid or square preset.

3

Export the Framed Image

Preview the result to confirm the frame looks balanced, then download the finished image as a PNG for crisp edges or a JPEG for a smaller file that is easy to share.

How to Frame a Photo with a Clean, Custom Border

Adding a border to an image is one of those small touches that makes a picture look finished. A thin frame separates the photo from the page behind it, a thick white margin gives it a gallery feel, and a matching coloured band can tie a whole set of images together. This tool lets you wrap any photo in a border without opening a heavy editor. It suits social-media users preparing posts, sellers presenting products, bloggers building consistent thumbnails, and anyone who simply wants a photo to sit neatly on a slide, a print, or an email header rather than bleeding awkwardly into whatever is around it. The mechanics are simple to picture. The tool creates a new canvas that is larger than your photo by the border on every side, then paints the background and drops your image into the centre. If you choose a border width of twenty pixels, a photo that started at four hundred by three hundred becomes a new image of four hundred and forty by three hundred and forty, with the original photo sitting at position twenty, twenty inside it. You can set that width in absolute pixels or as a percentage of the shortest side, which is handy when you want the same visual thickness across images of different sizes. The background can be a single solid colour or a smooth linear gradient, so the frame can be a plain white margin or a soft two-colour wash. Beyond the basic frame, the tool adds the finishing options that make a border look intentional rather than accidental. Rounded corners apply a clip path so both the photo and its frame share the same gentle curve, which reads as modern and friendly. An inner border draws a second, thinner line just inside the outer edge, giving a matted, museum-print look. A drop shadow lifts the whole framed image off the background so it appears to float, which works well on slides and web pages. Each of these can be combined, so you might pair a white margin with rounded corners and a soft shadow for a card-style result, or a bold gradient with a thin inner line for something more graphic. Two presets handle the most common requests in one click. The Polaroid preset gives you the classic instant-photo look, with a thicker border along the bottom edge that leaves room for a handwritten-style caption, echoing the way real Polaroid prints are shaped. The Instagram square preset pads any photo out to a perfect one-to-one ratio on a background colour of your choice, so a wide landscape or a tall portrait fits the square feed without being cropped, keeping the whole subject visible. Both presets are just starting points; you can adjust the width, colour, and corners afterwards to taste. When you are done, the framed image exports as a PNG when you need crisp edges or transparency and a JPEG when you want a smaller file for sharing. A few habits keep results looking clean. Match the border colour to where the image will live, so a white margin sits well on a white page while a darker frame suits a dark background, and a percentage-based width keeps a whole gallery visually consistent even when the source photos vary in size. Rounded corners look best with a slightly thicker border, since a very thin frame can make the curve hard to notice, and a drop shadow reads more naturally when it is soft and offset only a little rather than harsh and heavy. Because every step runs on your own device, nothing is uploaded, no copy is stored on a server, and your photos stay private, which makes the tool equally suitable for personal snapshots and client work. Save the framed result under a new name so your untouched original stays available for any future edits.

Examples: Add Border to Image

Input

A 400x300 image with a 20px solid border

Result

A 440x340 image with the photo placed at position (20, 20)

The canvas grows by the border width on all four sides, so 400+2x20 by 300+2x20 gives 440 by 340 with the photo centred.

Input

A wide landscape photo with the Instagram square preset

Result

A perfect 1:1 square image with the photo centred on a chosen background colour

The preset pads the shorter dimension out to match the longer one so the whole subject fits the square feed without cropping.

Input

A portrait photo with the Polaroid preset

Result

A framed image with an even border and a thicker bottom edge for a caption

The Polaroid preset mimics a real instant print by leaving extra space along the bottom border.

Frequently Asked Questions – Add Border to Image

The tool builds a new canvas that is larger than your photo by the border width on every side. So a border of twenty pixels adds twenty pixels to the top, bottom, left, and right, meaning a four hundred by three hundred photo becomes four hundred and forty by three hundred and forty, with your original image centred inside the frame.