Add a clean border to your photos
Frame a photo with a solid-color border — ideal for social posts that need a consistent look, print-style mats, or simply adding breathing room around an image. Pick any colour and set the thickness with a slider, and the border is drawn around your photo ready to download.
How it works
The tool loads your image onto a local <canvas>, then draws a solid rectangle of
the chosen colour around it:
border width = thickness% × shorter side of the photo
new size = original + 2 × border width (each dimension)
Because thickness is a percentage of the shorter side, the frame looks proportional whether the photo is a small thumbnail or a large print, and the result is exported as a PNG.
Example
A 1000 × 800 photo with a 5% white border:
- Border width: 5% × 800 (shorter side) = 40 px
- Output size: 1000 + 80 by 800 + 80 = 1080 × 880, with a 40 px white frame on every side
| Thickness | Shorter side 800 px | Border width |
|---|---|---|
| 2% | 800 | 16 px |
| 5% | 800 | 40 px |
| 10% | 800 | 80 px |
It all runs on a local canvas, so your photos are never uploaded.