When batch makes sense

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

  1. Open the editor and load the whole set. You can select multiple files at once.
  2. Pick the first photo and set the border width, aspect ratio, and color.
  3. Add any camera-brand border or timestamp you want across the set.
  4. Click Save settings, then Apply to all.
  5. Check a few photos at 100%: crop, margin, text position.
  6. Use Export all and confirm the format. JPEG keeps EXIF; PNG does not.
Why local matters: a client shoot can be hundreds of frames. Processing in the browser means no upload queue, no server copy, and no account. Close the tab and the files are gone from memory.

Keep the set consistent

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.