Effects & Filters · Free · Browser

Add a border around an image.

Choose an inside border to keep the original dimensions, or add canvas outside to preserve every source pixel. Set width, color, and opacity, then download a PNG.

Local processing. Canvas edits and previews happen on this device; the selected image is not sent to imgrove. Privacy details

Result will appear here

How to use Add Border to Image

  1. Drop one JPG, PNG, or WebP image and choose inside or outside placement.
  2. Set the border width, color, and opacity, then compare the reported source and output dimensions.
  3. Use inside placement to keep the original size, or outside placement to preserve every source pixel.
  4. Download the PNG and verify the edge or transparent padding at its final display size.

How it works

Formats and limits

InputOne JPG, PNG, or WebP image.
Outside sizeOutput width = source width + 2 × border width; output height = source height + 2 × border width.
Inside sizeOutput width and height stay equal to the source; the border covers edge pixels.
ControlsInside or outside placement, 0 to 400 pixel width, color, and 0% to 100% opacity.
OutputOne static PNG with a preview and exact source-to-output dimension report.
TransparencyA 0% outside border creates transparent padding; PNG preserves the browser-rendered alpha channel.
PrivacyDecoding, drawing, measurement, preview, and PNG encoding happen in this browser tab.
MetadataCanvas creates a new PNG; source EXIF, IPTC, XMP, animation, and container-specific data are not copied.

Real failure cases

Example result to verify

Original1200x800 PNG screenshot.
Outside settings40 pixel border, full opacity, chosen color.
Outside output1280x880 PNG; every source pixel remains in the centered 1200x800 area.
Inside output1200x800 PNG; the 40 pixel bands cover the source along all four edges.
VerifyCheck the reported dimensions and inspect edge content before downloading.

Best for

What you get

Before you download

Common examples

Use this image border maker when placement matters as much as color. Outside placement adds canvas around the source; inside placement covers edge pixels and keeps the original width and height.

Helpful next tools

Questions about Add Border to Image

How can I add a border without changing image size?

Choose Inside placement. The output keeps the source width and height because the border overlays pixels along each edge.

How much does an outside border increase image dimensions?

It adds twice the border width to both dimensions. A 1200x800 image with a 40 pixel outside border becomes 1280x880.

Can I add transparent padding around an image?

Yes. Choose Outside placement and set opacity to 0%. The exported PNG gains transparent pixels around the source.

Does an inside border crop or resize the image?

It does not crop or rescale the source. It draws over the edge pixels, so inspect important content near the border before downloading.

Can I add borders to several images at once?

This page processes one JPG, PNG, or WebP image at a time so every preview and dimension report matches one source.

Does the border tool keep EXIF metadata or animation?

No. Canvas creates a new static PNG from decoded pixels, so source EXIF, IPTC, XMP, animation, and container-specific data are not copied. Keep the original file.