Add a Border to an Image

Surround your photos with a solid frame, in batch, with the thickness and color of your choice.

Drop your images here or click to choose them. JPEG, PNG, WebP, GIF, BMP.

    Add a Border is a free tool that runs entirely in your browser, with no data ever sent to a server. Surround an image with a solid frame, in batch, with adjustable thickness and color.

    A simple frame, for a more polished look

    A white border around a photo evokes a classic paper print and works with almost any image. A bold color border stands out more, useful for a series of visuals that need to be recognizable at a glance.

    Why the thickness is a percentage

    A border set in pixels would look thin on a large photo and thick on a small one. By calculating it as a proportion of the image, the look stays consistent across a whole batch, even if the photos don't all start at the same size.

    What this tool does not do

    HEIC photos from iPhones are read by a decoder loaded on demand: expect a few extra seconds on the first photo you drop. On a PNG, compression changes the format rather than truly reducing the size, since the browser cannot produce a reduced-palette PNG.

    Frequently asked questions

    Does the border enlarge the image?

    Yes: the frame is added around the photo, which keeps its original size intact, and the final file is slightly larger in width and height.

    Can I use a transparent image as the background?

    No, the border is a solid color. For a more elaborate frame, compositing in editing software is still needed.

    Are my files sent to a server?

    No: processing happens entirely in your browser, on your device. No file is ever transmitted to a server, at any point.