AllImageTools logoAllImageTools
A little space. A better frame.

Add Border to Image Online Free

Add a white border around a photo, create a black frame, or add custom-color padding without cropping. Adjust each side, preview the final dimensions, and download one image or a batch of framed photos.

Free · No watermarkPhotos stay on your deviceBatch export
Your photo, beautifully framed
Border settings

Border color

Border width

Added outside your photo. No cropping or stretching.

PNG keeps transparency inside your image. JPG uses a white background. Animated WebP becomes a still image.

Live preview40 px white border

Up to 20 images · 20 MB each · Output up to 24 MP / 8192 px per side · Processed on your device

How to add a border to an image

01

Choose your photos

Select JPG, PNG or WebP images, or drop them into the preview area. Add one photo or a batch of up to 20.

02

Make the frame yours

Choose white, black or a custom border color. Set a uniform width or adjust each side separately. Watch the output dimensions update.

03

Download and share

Save the selected photo as PNG or JPG, or download the whole batch in a ZIP. Your original files stay untouched.

Photo border maker: white, black and custom-color frames

Use this online photo border maker to add a solid frame around the full image. A white border gives portraits and artwork a clean margin, a black border separates a bright photo from the page, and a custom color can match a brand or presentation. Set the width in pixels so the frame is consistent across your pictures.

White photo border

Start with 40 px on every side for a 1200 × 800 px photo. The result is 1280 × 880 px, with the original composition intact.

Black border around a picture

Choose the black swatch and try a 10 px width for a thin rectangular outline. Increase the width if you want a heavier frame.

Instant-photo style frame

Unlink the sides. Try 40 px at the top, left and right, then 120 px at the bottom for a wider lower margin.

These widths are starting points: a 40 px border looks much wider on a small image than on a large one. Preview the result before downloading. To choose a border that matches your picture, first extract a color palette from your image, then select that color in the border editor.

How to add a white border to an Instagram photo

For a consistent photo series, use the same white border width on images with similar dimensions. If the source sizes vary, resize photos to the same dimensions first so the frames look similar in proportion. Then select your images together and apply one border setting to the batch.

To fit a landscape photo inside a square without cropping, add more padding above and below it. For example, a 1200 × 800 px image needs 200 px on the top and bottom and zero on the left and right to become 1200 × 1200 px. To keep a visible frame on every side, use 40 px left and right and 240 px top and bottom instead; the output becomes 1280 × 1280 px.

After framing, use the Instagram image resizer for posts and Stories when you need a specific final canvas size. For a square output, you can also resize the bordered image to 1080 × 1080 pixels. Keep the same aspect ratio to avoid stretching the photo.

Add padding to an image without cropping

Image padding is extra space outside the original picture. Here, that space is filled with your chosen border color. Adding a border expands the canvas; it does not cut off the edges or scale the photo. To remove unwanted areas before framing, crop your image to the right aspect ratio first.

Border width examples for a 1200 × 800 px source image
ResultTop / bottomLeft / rightOutput size
Thin frame10 / 10 px10 / 10 px1220 × 820 px
Even white border40 / 40 px40 / 40 px1280 × 880 px
Wider bottom margin40 / 120 px40 / 40 px1280 × 960 px
Square canvas200 / 200 px0 / 0 px1200 × 1200 px

Output width = original width + left + right. Output height = original height + top + bottom. Check the live output dimensions if you are preparing a product image, portfolio page or print layout. Border values are pixels, not physical print measurements; the printed margin also depends on the print size and printer settings.

Add borders to multiple photos at once

Select up to 20 JPG, PNG or WebP images, choose a color and set the side widths. The same settings apply to every image. Select a filename to preview that photo, then download one image or save the batch as a ZIP. This is useful for product catalogs, portfolio galleries and photo collections that need matching frames.

Each source image keeps its own dimensions plus the selected border. If a large image exceeds the output limit, reduce the border width or resize the source before exporting. For lighter website galleries, compress the bordered photos after downloading.

Add a border to PNG, JPG or WebP

Choose PNG for screenshots, graphics and photos where lossless output matters. Transparent areas within an original PNG stay transparent in PNG output; the new border itself has a solid color. Choose JPG for photos when a smaller file is useful. JPG uses lossy compression and fills interior transparency with white.

You can add a border to a WebP image and export it as PNG or JPG. If your photo is an iPhone HEIC file, convert HEIC to JPG before adding it. Each input must be 20 MB or smaller, and the final canvas must stay within 24 megapixels and 8192 pixels per side.

Photo frame, sticker outline or screenshot background?

This tool adds a rectangular border around the image canvas. A sticker outline follows the edges of a person, logo or other cutout, which is a different effect. Adding a border to a transparent PNG here frames the canvas; it does not trace the visible subject.

For presentation screenshots with gradients, shadows and rounded corners, use the screenshot beautifier. To put a caption or label into an exported picture, open add text to image after framing. For a round avatar instead of a rectangular frame, crop your photo into a circle.

Add a border to your photo

Image border questions, answered

How can I add a black border around a picture?

Select your picture, choose the black color swatch and enter the border width in pixels. Keep the sides linked for an even frame, or unlink them for separate top, bottom, left and right widths. Download as PNG or JPG.

How do I add a white border to an Instagram photo without cropping?

Add white padding outside the photo. For a 1200 × 800 px landscape image, set top and bottom to 200 px and left and right to zero to create a 1200 × 1200 px square. Add equal extra padding to all four sides if you also want a visible frame on every edge. Resize the square afterward if you need different final dimensions.

Can I add a border to a photo on my phone?

Yes. Open this page in a modern mobile browser, tap Choose images, select your photo and adjust the border settings. Use Download image to save the result. No app installation is needed.

Does this tool add an outline around a person or logo?

It adds a rectangular frame outside the full image canvas. It does not trace the shape of a person or logo. Transparent pixels inside the source image stay transparent when you export as PNG.

How do I add a white border around a photo?

Choose your photo and keep the default white border color. Enter a width in pixels, check the live preview, then download the framed image. The border is added outside the original photo.

Can I set a different border width on each side?

Yes. Turn off “Same width on all sides” to set the top, right, bottom and left separately. Set a side to zero to leave it without a border, or increase the bottom width for a print-style frame.

Does adding a border change image dimensions or crop the photo?

It increases the canvas dimensions without cropping or resizing the source photo. A 1200 × 800 photo with a 40 px border on every side becomes 1280 × 880 pixels. The editor shows the output dimensions as you make changes.

Can I add borders to multiple images at once?

Yes. Select up to 20 images and apply the same color and border widths to the whole batch. Use Download all as ZIP to save every image together. Each photo keeps its own original dimensions plus the border.

Which image formats and sizes are supported?

Choose JPG, PNG or WebP files up to 20 MB each. Download as PNG or JPG. Outputs are limited to 24 megapixels and 8192 pixels per side; border widths range from 0 to 2000 pixels. Animated WebP files become a still image.

Is this image border tool free and private?

Yes. The border tool is free, requires no account and adds no watermark. Image processing happens in your browser; your photos are not uploaded to a server.

Will my transparent image stay transparent?

PNG exports preserve transparency within the original image while adding a solid-color border outside it. JPG does not support transparency, so transparent areas inside the photo become white.

Keep editing your images