Frostbatch Blog

How to prepare a folder of photos for your website on a Mac

Choose the size and format once. Check the crops. Export the batch.

A folder of photos can be ready to publish and still be awkward to upload: different shapes, large files, and a few HEIC images your website will not accept. The useful first step is deciding where the images will appear.

I build Frostbatch, the Mac app used in this guide. It processes images locally. This walkthrough focuses on preparing exports; keep your original photos for future edits.

1. Start with the space the image needs to fill

A full-width banner and a small product card need different exports. Check the dimensions in your website template or ask whoever built the page. For example, a photo shown at 800 CSS pixels wide might use a 1600-pixel export for a 2× display. That is a starting point, not a rule for every image.

Do not enlarge a small source just to reach a number. If your website already generates several image sizes, follow its upload recommendations instead of making those variants by hand.

In Frostbatch, add your images and choose Archive so the processed files go into a ZIP and the originals remain unchanged.

2. Decide whether to keep the whole photo or fill a shape

For Fill, check the subject in every photo. A centred crop can cut off a face near the edge. Open Edit crop, move the frame to the part you need, and apply it. Frostbatch applies the individual crop before the batch resize.

Frostbatch crop editor with a sample coastal portrait and an adjustable crop frame
Check the framing before applying one output size to the whole batch.

3. Choose a format your website accepts

For photographs, try WebP if your publishing system accepts it. WebP supports both lossy and lossless compression, plus transparency; see Google’s format documentation. JPEG is another practical choice when you need a photo file that your upload workflow already supports. Use PNG when the job calls for lossless graphics or transparent assets and your destination requires PNG.

Frostbatch opens JPEG, PNG, WebP, AVIF, TIFF, and HEIC images and exports JPEG, PNG, WebP, AVIF, and TIFF. Choosing Original format for a HEIC source produces a JPEG.

Start with quality 90 for a lossy WebP or JPEG export, then inspect the result. Lower quality may save more space, but fine texture, lettering, and smooth gradients can show damage. The same quality number does not mean identical output across formats.

4. Export a batch and inspect the actual files

The recording below uses 6 generated sample photos, originally 512 × 512 pixels. It applies a crop to one photo and exports the batch as 400 × 400 WebP images at quality 90.

Crop and export six images in Frostbatch
Full screen ↗
Original files
687.5 kB
Exported images
276.3 kB
Reduction in this batch
60%

Totals are the image files themselves, excluding the ZIP container. This small demonstration combines resizing, cropping, and lossy encoding; it is not a compression-only benchmark or a prediction for full-resolution camera photos.

Open a few exports at their intended display size, and zoom in to inspect edges, faces, and text. Check the dimensions and extension, then upload one image to your website before sending the rest. A smaller file is useful only if it still looks right where it will be shown.

5. Save the settings for the next folder

Once the export works for your page, save it as a preset with a name that describes the destination, such as “Product cards — square WebP.” For recurring batches, a watch folder can process newly added files using your chosen settings. Check the destination and settings with a small batch before relying on it for a whole folder.

The presets and watch-folder recordings show those workflows in the app.