Image Optimizer
Open app →
← Back to all posts

Bulk resize + watermark guide

A standard workflow for resizing, watermarking, and renaming 100+ images in 30 seconds. Applies to e-commerce, photographers, and bloggers.

Familiar scenario: you just shot 100 product photos for your online shop, or 150 event photos for a client. You need to resize them to 1920px wide, add a small corner watermark, and rename them consistently IMG_001.jpgIMG_100.jpg. By hand in Photoshop, that's 1-2 hours. With Image Optimizer it's ~30 seconds.

This post walks through a standard workflow for anyone batching images regularly: e-commerce, bloggers, photographers, marketing teams.

Step 1: Upload the batch

Three ways to get files in:

  • Drag-drop: pick a folder in Finder/Explorer and drag it onto the app's drop zone.
  • Click to browse: tap the drop zone or "Choose files" button → file picker opens → multi-select with Cmd/Ctrl+Click.
  • Keyboard: press Cmd + O (Mac) or Ctrl + O (Windows) to open the file picker from anywhere on the page.

The app accepts JPG, PNG, HEIC (iPhone), and WebP. No file count limit — in practice a batch of 200 × 5MB runs fine on an 8GB-RAM machine.

Step 2: Set up a preset once, reuse forever

This is the most important tip — don't reconfigure every time. Open Settings (gear icon, top-right), build your standard workflow:

  • Compression level: "Medium" for web, "Maximum" for thumbnails.
  • Format: WebP for the smallest size, JPEG for client compatibility.
  • Size: pick "Width" → enter 1920 (web full-width) or 800 (thumbnail).
  • Naming: prefix IMG_, enable "Numbering", start index at 1.
  • Watermark: see step 3.

Save the preset with the "Save preset" button → give it a name (e.g. "E-commerce 1920px + logo"). Next time, pick it from the dropdown. Export presets as JSON to share with your team or to use on another machine.

Step 3: Watermark — text vs PNG logo

Two watermark choices:

Text watermark

Fast and flexible. Good when:

  • You don't have a logo PNG yet.
  • You need to change wording often (e.g. © 2026 - John Doe Photography).
  • The brand name is the main element (no recognizable logo).

You can tweak: font size as a % of image width, color, opacity, position (4 corners + center).

Image watermark (PNG logo)

More professional. Upload a PNG logo (transparent background recommended). Tweakable:

  • Position: 4 corners + center.
  • Size: % of image width (5-30% is common).
  • Opacity: 0-100% (40-70% for subtle, 80-100% for prominent).

Multi-watermark

The app allows up to 5 watermarks per image. Use case: main brand logo bottom-right + capture date top-left + copyright text along the bottom. Each watermark has independent position, size, and opacity.

Drag-and-drop to reorder layers — later watermarks render on top of earlier ones.

Step 4: Naming conventions

Consistent file naming matters for SEO and folder organization. The app supports:

  • Prefix: IMG_, 2026-summer_, brand-name_
  • Suffix: _compressed, _web, _thumb
  • Numbering: auto-padding ensures correct sort order (001, 002, …, 100 rather than 1, 10, 100, 2).
  • Start index: continue from any number — handy when appending to an older batch.

Output can be IMG_001.webpIMG_100.webp, sorted correctly in any file manager.

Step 5: Download + organize

When the batch finishes, two options:

  • Per-file download: handy when you only need a few.
  • Zip download: keyboard shortcut Cmd/Ctrl + S. The app handles name collisions by appending (1), (2)...

The folder inside the zip keeps the original upload order. Just extract.

Workflow for a wedding/event photographer

Real example from a working photographer:

  1. Export 500 full-resolution JPEGs from Lightroom (2-3 GB).
  2. Open Image Optimizer, load the "Client preview" preset (resize 2048px + watermark logo + naming EVENT_NAME_001).
  3. Drag-drop the folder — app reports "500 files added".
  4. Wait ~3 minutes (3 in parallel, ~3s each).
  5. Download a ~300MB zip. Send to the client via WeTransfer.

Total hands-on time: ~30 seconds. The rest is the machine working.

Wrap-up

The biggest win in bulk processing is setting up the right preset once and reusing it. Spend 10 minutes building a preset → save hours on every shoot/batch.

Set up your bulk workflow now →