Miko Bulk Image ResizerMiko Bulk Image Resizer

Live on App Store

Tidy every product photo without downloading one

Resize, compress and watermark the product and collection images already on your store, in place. You see a real before and after built from your own photos first, and every run can be undone for 30 days.

  • Nothing to pay to install. First 100 images included, then $0.02 per image actually resized.
  • Works with Shopify Sidekick. Ask it how many of your images are oversized or missing alt text.
  • Available in 8 languages: English, German, Spanish, Italian, French, Arabic, Japanese, Chinese.
Miko Bulk Image Resizer
Install free on Shopify

Why merchants install it

What Bulk Image Resizer does for your store

A photography studio with lights and a white backdrop

Every image the right size

Resize product and collection images in bulk, with a real-time before and after.

A styled product shot on draped white fabric

Alt text written for search

Bulk template alt text for product images, plus an audit report on your whole catalog.

Sunglasses casting a shadow on white marble

Safe on a live store

Every original is backed up for 30 days, so any change can be rolled back.

How it works

Live in three steps

  1. 1

    Install free

    Add the app from the Shopify App Store. The first 100 images are free.

  2. 2

    Audit the catalog

    See which product and collection images need work.

  3. 3

    Resize in bulk

    Preview before and after, then apply. Originals stay backed up for 30 days.

Every step happens in front of you

You see the real result on your own photos before a single image changes, and every original is kept so you can put it back.

01Preview

A preview you can trust

Miko runs a few of your own photos through the exact process the full run will use and shows both the picture and the numbers, measured on the full size result.

  • See the crop, the padding, the color and the watermark on your own photos
  • Before and after dimensions and file size for each image
  • How many images the run covers and what it will cost
  • Change a field and the preview clears itself
A Miko Bulk Image Resizer preview built from the merchant's own product photos, showing each image before and after with its dimensions and file size

02Approve

Run as much or as little as you like

The whole catalog, products you pick by hand, one collection, or everything from a tag, vendor or product type. Start with five and check them on your storefront. Nothing is written until you press the button.

  • Whole catalog or hand-picked products
  • One collection at a time
  • Everything with a tag, vendor or product type
  • The exact image count and cost shown before the run starts
The Miko Bulk Image Resizer approval step, showing exactly how many images will change and what it will cost before the run starts

03Undo

30 days of undo

Every run is backed up. Restore the whole run in a click, or open it and put back the one image you are not happy with. History shows what can still be undone.

  • Every original kept for 30 days
  • Restore a whole run in one click
  • Or restore a single image on its own
  • Restores are never charged
Miko Bulk Image Resizer restoring original images from a previous run, with the originals kept for thirty days

04Alt text

Bulk alt text, never charged

Write one sentence with tokens for the product, vendor, type, image number and store name. A live table shows the result on real products as you type. By default it fills only images with no alt text, so your own wording is left alone.

  • Tokens for product, vendor, type, image number and store name
  • Live preview on your real products
  • Fills only empty alt text by default
  • However much you run, it is never charged
Miko Bulk Image Resizer writing alt text for product images that have none

05Image Health

Image Health

Images over your size target, images with no alt text, your largest files listed by name, and whether your grid is a mix of squares, portraits and landscapes. It is a read, not a change.

  • Oversized images counted against your size target
  • Images with no alt text
  • Your largest files, listed by name
  • The shape mix across your product grid
The Miko Bulk Image Resizer image health report listing oversized images, images with no alt text, and images that do not match the catalog shape

06Watermarks

Watermarks

Upload your logo once. Choose one of nine positions, a size set as a share of the image width, an opacity and a margin. The preview stamps it onto one of your own photos as you move the sliders.

  • Nine positions
  • Size as a share of the image width
  • Opacity and margin sliders
  • Stamp alongside any resize, or on its own
Miko Bulk Image Resizer applying a watermark to product images with a preview of the placement

See it in action

Pick the mode that matches the job

The mode decides what happens to the picture. Everything else, quality, format and watermark, sits on top of it. Cap the longest side, hit an exact frame, scale by a percentage, squeeze to a target file size, or leave the size alone and only stamp a watermark.

On top of the mode you set a quality slider, an output format (keep the original, or convert everything to JPEG, WebP or AVIF), whether to strip camera and EXIF data, and whether to skip anything that already matches. If your settings would leave an image exactly as it is, Miko skips it and moves on, and a skipped image is never charged.

ModeWhat it doesGood for
Longest sideCaps the longer edge at the size you set and keeps the shape. It only ever makes an image smaller.One safe rule across a mixed catalog
Width and height: fit insideTargets a frame. The whole image sits inside the frame and keeps its own shape. Nothing is cut off, and images that already fit are left alone.A tidy, even product grid
Width and height: crop to fillThe image fills the frame exactly, centered, and the edges that do not fit are trimmed. This one can enlarge a smaller photo, which is how every card in a grid ends up the same size.Every card in the grid the same size
Width and height: pad to an exact sizeThe whole image is kept and the gaps are filled with a background color you choose. Nothing is cut off and every image ends up identical in size.Identical sizes with nothing cut off
Scale by percentageScales every image between 5 and 400 percent. Above 100 percent it enlarges.Shrinking everything by the same amount
Target file sizeSteps the quality down until the file is under the size you name. If quality alone cannot get there, it also caps the longest side at 2,000 pixels.Slow pages caused by heavy files
Watermark onlyStamps your logo and leaves the pixel size exactly as it is.Branding photos you have already sized

How it works

Three steps, and you can stop at any of them

Nothing is written until you press the button, and the first thing the app suggests costs nothing at all.

  1. 01

    Run Image Health

    A free read of your catalog. Oversized images, missing alt text, your largest files by name, and whether your photos are all the same shape. It changes nothing.

  2. 02

    Choose what to cover and preview it

    The whole catalog, hand-picked products, a collection, or a tag, vendor or product type. Pick your mode and settings, then see the result on your own photos with the before and after numbers and what the run will cost.

  3. 03

    Run it

    Runs happen on our servers, so close the tab and get on with your day. Progress waits for you on the dashboard, and History keeps the undo button for 30 days.

Features

The rest of the image housekeeping

Once the sizes are sorted, the same app handles the jobs that usually never get done because they take too long by hand.

In place, on products and collections

No downloading, no re-uploading, no folder of files on your desktop. Miko replaces each image where it already lives, and it handles collection images too.

Filenames, your call

Keep your existing filenames, which is the default, or rebuild them from the product title and number them in order. A filename is a search decision, so Miko does not make it for you.

Scheduled and automatic runs

Run your saved settings weekly or monthly, and optionally tidy a new product's photos shortly after it is added. Both stop at your monthly spending limit.

Variant images stay linked

When an image belongs to a variant, Miko points that variant at the resized version. The variant keeps its picture and the product page behaves exactly as before.

Technical Edge

Products only, nothing else

Miko asks to read and write products. It never asks for customers or orders. Every image is processed on Miko's servers and written back to Shopify through its own product APIs, with nothing added to your theme.

Technical Stack

Checked in the Miko Bulk Image Resizer code, September 2026

Access
read_products and write_productsThe products scope covers product images and collection images. No customer or order data is ever read or written.
Processing
Background jobs on Miko's serversRuns keep going after you close the app, and your storefront theme is never touched.
Color
sRGB with the profile keptWide-gamut and print color spaces are converted to sRGB rather than having their profile thrown away.
Backups
30-day originals, store-signed linksBacked-up originals are reachable only by your own store and are deleted with the rest of your data 48 hours after you uninstall.
Automation
Shopify product webhooksA new product can be tidied shortly after it is added, and any product change marks the Image Health report as out of date.
Sidekick
Shopify Sidekick tools2 read-only tools answer questions about image health and past runs. Sidekick never starts a resize.

Pricing

You pay for the images you actually change

There is no monthly fee. You set the ceiling, and the app stops at it. Charges are in US dollars and appear on your normal Shopify bill.

Never charged

$0

Installing, plus your first 100 images

  • The Image Health report
  • Bulk alt text, however much you run
  • Previews, as many as you like
  • Restores from History
  • Any image that was skipped or failed
Install Free

Per image

$0.02 USD

For each image actually resized

  • All five resize modes
  • Compression, format conversion and watermarks
  • Product and collection images
  • A monthly spending limit you set, from $5 to $1,000
  • Runs pause at the limit, nothing more is charged
See the full breakdown
Compare Miko Bulk Image Resizer with the rest of the family on the pricing page →

All charges are billed in USD. The 100 free images are a one-time allowance per store.

Built For

Stores carrying photos far heavier than they need to be

Most catalogs are a mix. Some photos came straight off a camera, some from a supplier, some from a phone. They are different sizes, different shapes, and heavier than a shop page needs. Miko puts them all on the same footing without you touching a single file.

FAQ

Questions, answered

Straight answers on previews, undo, color and pricing.

Is Miko Bulk Image Resizer on the Shopify App Store yet?

Yes. Miko Bulk Image Resizer is live on the Shopify App Store at apps.shopify.com/miko-bulk-image-resizer. Installing costs nothing, the first 100 images are included, and the merchant guide walks through every screen.

Do I have to download and re-upload my images?

No. Miko works on the images already on your store and replaces each one in place. That covers product images and collection images. Runs happen on our servers, so you can close the app and carry on.

Can I undo a run after I have seen my storefront?

Yes. Every original is kept for 30 days. Open History and restore the whole run, or open the run and restore a single image on its own. After 30 days the backup is removed and the run is marked as expired.

Some of my images were skipped. Did something go wrong?

No. A skip means the image already matched your settings, so there was nothing to change. Skipped images are listed in the run so you can see which ones they were, and they are never charged.

Will my colors change?

No. Every image is written as standard sRGB with its color profile kept, which is what browsers expect. Photos supplied in a wide-gamut or print color space are converted properly rather than having their profile thrown away.

How does the pricing work?

There is nothing to pay to install and your first 100 images are included. After that it is $0.02 USD for each image actually resized. You set a monthly spending limit and the app stops at it. Image Health, bulk alt text, previews and restores are never charged.

Miko Apps

See exactly what it does before you install it

The merchant guide walks through every mode, every setting and every screen. · First 100 images free · $0.02 per image after that

The Miko Suite

Better together.

Every Miko app is built to compound with the others: one customer brain, one checkout, one support team.

Not on Shopify yet?

Start a free Shopify trial, then add Miko apps when you are ready.

Set up your store in minutes and try it with your own products. Loyalty, wholesale pricing, AI descriptions and the rest of the Miko apps install in one click once your store is live.