🛍️ Shopify App

Vibebun Image Optimizer

Smaller images. Faster store.

Compress product and media-library images in place on your Shopify store — boost page speed, improve SEO rankings, and preserve visual quality. Roll back to originals anytime.

Built for

Shopify merchants who care about performance and conversions.

🛍️

Shopify merchants

Speed up your store and improve Core Web Vitals scores with smaller, optimized images across your entire catalog.

📋

Store managers

Manage thousands of product and media images from a single dashboard. Track optimization progress and savings at a glance.

📣

Marketing teams

Generate AI alt text in bulk to improve image SEO and accessibility across your product catalog.

🛠️

Agencies & developers

Configure compression quality, target size, and processing limits per shop. Deploy with local disk or S3 storage.

Features

Everything you need to optimize images at scale.

🗜️

Smart compression

Iterative compression powered by sharp reduces file size up to 80% while preserving visual quality. Set your target file size and let the app do the rest.

🔄

In-place optimization

Replaces images directly on Shopify’s CDN. Your existing URLs, themes, and product references stay intact — zero broken links.

↩️

One-click rollback

Every original is preserved. Roll back any optimization with one click. Configure expiry (7 days default) or keep originals forever.

🤖

AI alt text

Generate descriptive alt text with Claude, GPT-4o, or Gemini. Boost accessibility and image SEO in seconds — one image or in bulk.

Bulk optimization

Select multiple images or optimize an entire page at once. Concurrent processing pools (up to 10 simultaneous) handle large catalogs fast.

🖼️

Product & media images

Manage both product images and file-manager media from separate, organized tabs. Filter by size, optimization status, or rollback state.

📱

HEIC to JPG conversion

Automatically converts HEIC/HEIF images to JPG before optimization — no manual conversion step needed.

⚙️

Configurable settings

Fine-tune target file size, quality, max iterations, max dimensions, AI language, and alt-text length per shop.

📊

Dashboard overview

See total images, oversized files, optimization stats, and total savings at a glance. One-click sync from Shopify keeps everything current.

📅

Monthly quota system

Fair usage limits that reset on your billing cycle. Rollbacks and alt-text edits never count against your quota.

☁️

Dual storage

Store originals on local disk or S3-compatible storage — AWS S3, DigitalOcean Spaces, Cloudflare R2, or MinIO.

🔒

Safe & secure

Images are optimized in place, preserving your CDN URLs. Uninstalling the app automatically cleans up all stored data.

See it in action

A clean, embedded Shopify admin experience.

Vibebun Image Optimizer — Dashboard: Track total images, oversized files, and optimization savings. Sync from Shopify with one click and see your progress in real time.

Dashboard

Track total images, oversized files, and optimization savings. Sync from Shopify with one click and see your progress in real time.

Vibebun Image Optimizer — Image browser: Browse product and media images in list or grid view. Filter by size, status, or rollback state. See inline compression results.

Image browser

Browse product and media images in list or grid view. Filter by size, status, or rollback state. See inline compression results.

Vibebun Image Optimizer — Before & after: See the impact instantly. A 2.8 MB product image compressed to 568 KB — up to 80% smaller with no visible quality loss.

Before & after

See the impact instantly. A 2.8 MB product image compressed to 568 KB — up to 80% smaller with no visible quality loss.

Vibebun Image Optimizer — Settings: Configure target file size, compression quality, max iterations, max dimensions, AI alt-text language, and rollback expiry.

Settings

Configure target file size, compression quality, max iterations, max dimensions, AI alt-text language, and rollback expiry.

How it works

Five steps to a faster Shopify store.

  1. 1

    Install the app

    Add Vibebun Image Optimizer to your Shopify store. No theme changes or code edits required.

  2. 2

    Sync your images

    Click "Sync from Shopify" on the dashboard. The app imports all product and media images automatically.

  3. 3

    Optimize

    Select images individually, in bulk, or optimize an entire page at once. The app compresses them in place on Shopify’s CDN.

  4. 4

    Review savings

    See exactly how much space you saved per image and across your store.

  5. 5

    Roll back anytime

    Changed your mind? Restore any original with one click. Originals are preserved with configurable expiry or forever.

Simple pricing

Start free. Upgrade when you need more.

Free

$0/month

Get started with image optimization at no cost.

  • 50 optimizations / month
  • 3 concurrent optimizations
  • Product & media images
  • In-place compression
  • One-click rollback
  • Dashboard & stats
Install Free

Advanced

$14.99/month

Maximum throughput for high-volume stores.

  • 3,000 optimizations / month
  • 10 concurrent optimizations
  • Everything in Basic, plus:
  • 500 AI alt-text suggestions / month
  • Bulk optimize all on page
  • Bulk rollback all on page
Start with Advanced

FAQs

How does Vibebun Image Optimizer compress images?

The app downloads your image from Shopify’s CDN, then uses sharp (a high-performance Node.js image library) to iteratively compress it until it reaches your target file size or exhausts the iteration budget. Product images are also resized to a configurable max dimension (default 2048 px). The optimized image is uploaded back to Shopify via a staged upload and replaced in place using Shopify’s fileUpdate API — so your existing CDN URL and all product references stay the same.

Will optimization change my image URLs or break my theme?

No. The app uses Shopify’s fileUpdate mutation, which replaces the image binary while preserving the existing CDN URL slug and media ID. Your theme templates, product references, and any external links to those images continue to work with zero changes.

Can I undo an optimization?

Yes. Every original image is preserved before optimization. Click "Rollback" next to any optimized image to restore the original instantly. By default, originals are kept for 7 days, but you can change the rollback expiry in Settings — including setting it to 0 to keep originals forever. Rollbacks never count against your monthly quota.

How does AI alt text work?

On the Basic and Advanced plans, you can click "Edit alt" next to any image and then use the AI suggest button. The app sends your image to one of three AI vision models — Claude Haiku, GPT-4o mini, or Google Gemini Flash (configurable by your store admin) — and receives a descriptive alt-text suggestion. You review and edit it before saving. AI alt text is also available in bulk on paid plans.

What counts toward my monthly optimization quota?

Each image that is successfully compressed and replaced on your store counts as one optimization. Rollbacks, alt-text edits, and failed optimizations do not count. Your quota resets on your billing-cycle anniversary — not the first of each month.

Can I cancel anytime?

Yes. Billing is handled entirely through Shopify’s managed pricing. You can downgrade to Free or cancel your subscription at any time from your Shopify admin — no lock-in, no hidden fees. Your optimized images remain on your store; only the ability to optimize new images reverts to the Free-tier limit.

📖

Documentation

Step-by-step guides, feature walkthroughs, and best practices to get the most out of Vibebun Image Optimizer.

Read the docs →

Ready to speed up your Shopify store?

Start compressing images today — free, no credit card required.

Install on Shopify