BorderPhotoAll toolsAdd a border

Add a border to many photosOne border, every photo.

Choose a whole set of photos, give them the same border and save them all at once.

or drop it herePaste works too. JPG, PNG, HEIC and more.

No photo handy?

FreeNo sign-upPhotos stay on your device

Result: Batch made from a lake photo

What this page sets up for you

Choose several photos at once: one border rule, resolved against each photo, a preview per row and one ZIP at the end.

Choose two or more photos to open the folder surface. One photo opens the studio, where Batch on the rail carries your settings to a whole folder.

Select several photos at once (Ctrl- or Shift-click), or drop a handful.

How to do it

  1. Choose the photos. Select several at once; they are opened one at a time in this tab, never uploaded.
  2. Pick the rule. Decide what stays equal across the set: the border's share of each photo, the finished canvas, or a pixel width.
  3. Check the rows. Each row previews that photo with its border and states the widths it got.
  4. Border and download. Run the batch and save all the files as one ZIP.

The construction this opening uses

One border rule across a folder is not one number. A 60-pixel border is a hairline on a 6000-pixel photo and a slab on an 800-pixel screenshot, and a percentage of the long edge favours panoramas. So the folder surface asks what should stay equal — the border's share of each photo's short side, the finished canvas, or the pixel width — and resolves it against each photo separately.

With the default rule at 6 %, a 6000 × 4000 photo gets a 240-pixel border and an 800 × 600 screenshot a 36-pixel one; both borders are 6 % of their own short side, so they look the same when the photos are shown at the same size. Each row prints the width it actually got.

Share of each short side at 6 %
PhotoShort sideBorder
6000 × 40004000240 px
3024 × 40323024181 px
800 × 60060036 px

Where the treatment stops working

The batch applies one rule; it does not judge photos individually. A rule that suits most of a set may not suit an outlier — a very narrow panorama under One finished canvas becomes a thin strip in a large border. Check the rows before running, and run outliers on their own.

  • Photos are processed one at a time; a large folder takes time on a phone.
  • Files are kept in memory until you download the ZIP; closing the tab discards them.

The opening values are a starting construction, not a filter baked into the page. Every width, colour, unit and mode remains editable after the photograph opens, and the output readout states the dimensions before export. That makes the result reproducible instead of leaving its proportions hidden inside a decorative preset.

Questions

How are mixed portrait and landscape photos handled?

Under the default rule, Share of each short side, every border is the same percentage of its own photo's short side, so a portrait and a landscape get borders that look the same width. Under One finished canvas every file comes out the same size and the border absorbs the difference in shape. The per-photo rows show each result before you save.

How do I get the files out?

Press the border button, then download them all as one ZIP, built in this tab. File names are the originals with a suffix; duplicates get a number so nothing is overwritten.

How many photos can I do at once?

Photos are opened one at a time, so the limit is patience rather than a hard number; a few hundred on a desktop and around thirty on a phone are practical. Very large photos are worked on as lighter copies, as the single-photo studio does with your consent.

Can I use the settings I made in the studio?

Yes. Open one photo, set it up, then press Batch on the studio's left rail and choose the folder: the rule starts as The editor's recipe, with every setting resolved against each photo — mats, shadows, exact sizes and paper sizes included.

Can I keep each file under a size limit?

Yes, for JPG and WebP: set Largest file in KB under Export. Each file is saved at the highest quality that fits; a file that cannot fit without shrinking its pixels is marked failed with its size.

Same studio, other openings

Mat boards photo with a thin black film edge — Batch Border