When batch makes sense
- A client delivery where every image needs the same presentation.
- A social series that will be judged as a grid.
- A print run where the mat width must match across the set.
- A portfolio update with mixed cameras and aspect ratios.
If the photos need different crops or completely different treatments, do them one at a time. Batch is for consistency, not for hiding decisions.
The workflow in white-border
- Open the editor and load the whole set. You can select multiple files at once.
- Pick the first photo and set the border width, aspect ratio, and color.
- Add any camera-brand border or timestamp you want across the set.
- Click Save settings, then Apply to all.
- Check a few photos at 100%: crop, margin, text position.
- Use Export all and confirm the format. JPEG keeps EXIF; PNG does not.
Keep the set consistent
- One border width. Pick a percentage of the short side and keep it.
- One aspect ratio. Mixing 4:5 and 1:1 in the same delivery looks accidental.
- One text position. If you use a camera line, put it in the same corner every time.
- Same export quality. 92 is a good default; do not mix 80 and 98 in one set.
Metadata and file names
Each file keeps its own EXIF: camera, lens, exposure, and capture date. The border settings are shared, but the metadata is not overwritten by the batch. That is the point of doing it in a tool that writes EXIF back instead of flattening to a screenshot.
Exports are named with the original base name plus _white-border, so a folder of results stays sortable and does not overwrite the originals.
Performance notes
Large batches use memory. If the browser slows down, export in groups of 10–20 rather than all at once. HEIC files take longer to decode than JPEG; on an older phone, keep the batch smaller still.
Next step
Read the width guide before you commit to a number, and the Instagram size guide if the set is for social. Then open the editor and run the batch.