WooCommerce · Image automation

Every product image, perfectly uniform

Stop fixing photos one by one. Australcode Uniform Images resizes, pads and converts every upload to your exact catalog standard — automatically.

Free core on WordPress.org14-day money-back guaranteePart of the Australcode family
Before and after: WooCommerce product photos cropped and cut off in the grid (left) versus padded onto a uniform canvas so the full product always shows (right)
Actively maintained — public changelogPHP 8.2+ · WordPress 6.5+ · Imagick or GDWorks with any theme & builder (Bricks, Elementor, Gutenberg)100% local processing — no cloud upload, no quotasFree core on WordPress.org · secure checkout by Freemius
What it does

Your catalog, on autopilot

Uniform sizing

One standard for every image

Define your canvas once — 1200×1200, padding, centered. Every new upload comes out identical, padded instead of cropped. Your category pages finally look like a real store.

  • Smart padding — never crops your product
  • Per-aspect-ratio overrides (Pro)
  • Sample tester: preview on a real image before saving
Settings: square-cropping guidance, processing toggles, trim tolerance and canvas controls with inline recommendations
Aspect awareness

Catch the photos that pad badly

Tall or panoramic shots get squared onto the canvas with a lot of empty space around them. The Dashboard flags those for free — and a gentle, dismissible notice points you to the fix, never forcing a change.

  • Free: the Dashboard counts heavily-padded images
  • Per-aspect-ratio override processes 1:1, 4:3 and 16:9 differently (Pro)
  • Keep square photos proportional while the rest stay uniform
Dashboard: images processed, derivatives, storage and AVIF savings, plus a 'heavily padded' card flagging tall or panoramic photos squared with 40%+ empty canvas
Bulk processing

Fix 3,000 old images in one run

The bulk regenerator works through your existing media library — with live progress, error recovery and zero timeouts.

  • Dry-run preview before applying
  • Resumable background bulk with error classification — free
  • 9 WP-CLI commands for big catalogs
Bulk regenerate: sample test, scope with live count and resumable background processing
Modern formats

AVIF & WebP, without thinking

Serve lighter images automatically — processed on your server, no cloud dependencies, no per-image quotas. Faster category pages, better Core Web Vitals.

  • <picture> multi-width srcset, proper type attribute
  • 4-tier quality presets, calibrated per format
  • Engine health monitor + Cloudflare Polish detection
Plugin health: Imagick engine, codec support, database tables, migrations and CDN edge detection
Everything included

The full toolbox

Every capability shipped today — no roadmap promises in this list except where marked.

<picture> multi-width srcset

Three formats, four widths, proper type attribute. No Vary: Accept — survives any page cache.

Per-size config

Uniform, proportional, or skip per WordPress image size.

Output-format controls

Force JPEG-only or PNG-only output catalogue-wide, plus an optional delivery filesystem check on the Health page.

4-tier quality preset

Maximum, High, Standard, Economy — per-format AVIF/WebP/JPEG quality, calibrated. Standard is half the size, visually identical.

Bulk regenerate

Resumable background regeneration with error classification — free, no image cap.

Sample tester

Preview your settings on a real image before saving anything globally.

WP-CLI included

Seven free commands: health, stats, regenerate, derivatives, purge-cache, restore-originals, migrate-from-sir — plus doctor and reset on Pro.

Extreme-padding detection

The Dashboard flags tall or panoramic images squared with 40%+ empty canvas, with a dismissible notice — a free awareness signal that never forces a change.

Per-aspect-ratio override

Process 1:1, 4:3, 16:9, vertical and horizontal differently within the same WordPress size — the fix for what the free detection flags. Pro.

Engine fallback

Imagick preferred, GD automatic fallback. Bundled libvips on roadmap.

Theme + page-builder support

Bricks, Elementor, Oxygen, Beaver, Divi via output buffer rewriter (free tier).

AI alt text (BYOK)

Generate alt text per image via OpenAI or Anthropic Vision with your own key — enriched with product title, category and brand. Pro.

Catalog Watch + Auto-Heal

Daily cron finds ghost derivatives, orphan files and broken thumbnails — auto-heals with dry-run preview. Pro.

Cloudflare Polish detection

Detects Polish conflicts and warns — admin notice with a re-verify button.

Cloudflare Image Transformations delivery

Serve via your CF zone (format=auto) with automatic availability detection and a cost analyzer. Pro.

Media Library audit + cleanup

Orphan detector that understands Bricks, term meta and WooCommerce shortcodes — trash mode with typed confirmation and audit log. Pro.

Image Health Monitor

Weekly cron scans for missing or stale derivatives and emails a digest only when something needs you. Pro.

Image Prioritizer integration

Honors fetchpriority="high" from the WordPress Performance Lab.

Multi-Site Manager

Monitor up to 25 client sites from one wp-admin (unlimited on the top Agency tier) — aggregated derivatives, bytes and issues. Agency.

Big-image threshold

Override big_image_size_threshold straight from Settings.

HPOS-compatible

WooCommerce High-Performance Order Storage ready, declared from day one.

Setup

Running in 3 minutes

01

Install & activate

From WordPress.org or upload the Pro ZIP. No code, no config files.

02

Set your standard

Pick canvas size, padding and formats. The recommended defaults fit most stores — test them on a real image with the Sample tester.

03

Upload as always

Every new product image comes out uniform. Run Bulk regenerate once for your existing catalog.

1200×1200
or any standard you define
AVIF·WebP
100% local — no cloud, no quotas
9
WP-CLI commands included
0
originals modified by default
Free and paid

Free is genuinely useful. Paid is for scale.

Capability Free (WP.org) Paid (any tier)
Full uniformization pipeline (trim + pad + scale)
AVIF + WebP + JPEG with <picture>
Output-format controls (force JPEG-only / PNG-only)
4-tier quality preset (Maximum / High / Standard / Economy)
Apply trim to original file with automatic backup
Bulk regenerate (background, resumable, error classification)
WP-CLI (7 commands): health, stats, regenerate, derivatives, purge-cache, restore-originals, migrate-from-sir
Theme / page-builder rewriter (Bricks / Elementor / Oxygen / Beaver / Divi)
Per-size config (uniform / proportional / skip)
WP-CLI: doctor (extended diagnostics) + reset + purge-cache --stale / --all
Extreme-padding detection (Dashboard flag + dismissible notice)
Per-aspect-ratio override
Cloudflare CDN delivery Detection only Active delivery
Bunny + imgproxy adapters on roadmap
Media Library audit + cleanup (orphans, trash log)
Image Health Monitor (weekly cron + email digest)
AI Alt Text BYOK (OpenAI / Anthropic Vision)
Catalog Watch + Auto-Heal (daily cron + dry-run preview)
CIT Cost Analyzer (Cloudflare Image Transformations spend)
Multi-Site Manager (central dashboard for client sites) Agency
Priority email support + beta access

The free version is complete for a single store. Paid adds automation, CDN delivery, AI tooling and the multi-site surface that agencies need.

Get the free version
Pricing

Simple plans, honest free tier

Free

For one store getting started
$0forever
  • Full uniformization pipeline
  • AVIF + WebP, processed locally
  • Bulk regenerate (manual)
  • 7 WP-CLI commands
  • Per-aspect-ratio overrides
  • Catalog Watch + auto-heal
  • Multi-Site Manager
Download on WordPress.org
MOST POPULAR

Pro

For serious stores
$49/year · 1 site
  • Everything in Free
  • Per-aspect-ratio overrides
  • Catalog Watch + auto-heal (daily)
  • AI alt text — bring your own key
  • Cloudflare Image Transformations delivery
  • doctor & reset CLI
  • Priority support
Get Pro

Agency

For agencies & multi-store
$199/year · 25 sites
  • Everything in Pro
  • Multi-Site Manager (25 sites — unlimited on the top tier)
  • Aggregated health across clients
  • Per-tier activation control
  • White-glove onboarding
Get Agency
All plans include:originals untouched by defaultany theme & builderHPOS compatible100% local processingupdates while licensed
🛡️ 14-day money-back guarantee — unconditional, handled by Freemius.
FAQ

Before you ask

Does this replace my existing optimizer (Smush, ShortPixel, Imagify)?
Yes. Australcode Uniform Images handles both uniformization (which they don't do) and format conversion to AVIF + WebP (which they do, but with cloud dependencies and quotas). If you have one of those installed, disable it before activating the plugin. Migrating from Smart Image Resize? Run wp acimg migrate-from-sir to import your settings — free, one command.
Will it work with Bricks Builder / Elementor / Oxygen?
Yes. A dedicated output buffer rewriter (free tier) intercepts the page-builder's rendered HTML and replaces <img> tags with <picture> elements. Tested with Bricks 2.x, Elementor 3.x, Oxygen 4.x, Beaver Builder and Divi.
Does it modify my original product images?
Only if you explicitly enable "Apply trim to original". When enabled, the plugin creates a pristine backup before any modification, and wp acimg restore-originals reverts at any time. Default behaviour: originals untouched, derivatives generated separately.
Is the free version crippled? What's the catch?
The free version is the full uniformization pipeline. No image cap, no daily quota, no nag screens. Pro adds scale features (CDN delivery, Catalog Watch, multi-site, full WP-CLI), not the core promise. We sell to people who need scale, not to people who hit a deliberate limit.
Some of my product photos get squared with big empty borders — can I fix that?
Yes. The Dashboard flags images that get heavily padded — tall or panoramic shots squared onto the canvas with 40%+ empty space — and a gentle, dismissible notice points it out without forcing a change. That detection is free. The fix is the per-aspect-ratio override (Pro): process 1:1, 4:3, 16:9, vertical and horizontal differently within the same WordPress size, so square photos stay proportional while the rest follow your base mode.
What if I'm already using Cloudflare Polish?
The plugin detects Polish on activation via a probe request and shows an admin warning, because Polish re-encodes the AVIF/WebP it has already generated optimally. Disable Polish for wp-content or accept the double-encoding cost.
What are the quality presets?
Four presets — Maximum, High, Standard, Economy — each setting calibrated per-format quality for AVIF, WebP and JPEG independently. Standard (the default) lands at roughly half the size of the original while staying visually identical for product photography; Economy pushes compression further for bandwidth-sensitive catalogues. Available in the free version.
Is this hosted? Will it upload my images somewhere?
No. 100% local processing. The optional Cloudflare CDN integration uses your Cloudflare zone, not ours.
What PHP and WordPress versions do I need?
PHP 8.2+, WordPress 6.5+. Imagick 3.4.4+ is preferred for AVIF support; GD is a supported fallback for sites where Imagick isn't installed.
How does the AI alt text feature work, and what does it cost?
It is Bring Your Own Key: you paste your own OpenAI or Anthropic API key, and the plugin generates alt text per image via OpenAI Vision (gpt-4o-mini) or Anthropic Vision (claude-haiku-4-5), enriched with the WooCommerce product title, category and brand. We are not a Merchant of Record over AI costs — you pay your provider directly at their rates, which are fractions of a cent per image. Pro feature.
Can I manage multiple client sites from one place?
Yes, on the Agency plan. The Multi-Site Manager is a central dashboard inside one wp-admin that monitors up to 25 client sites (unlimited on the top Agency pricing) — aggregated derivatives, bytes and issues, with automatic hourly sync. It talks wp-admin to wp-admin over native REST using a Bring Your Own Application Password, so no images or data pass through any external service.
Do you support WooCommerce High-Performance Order Storage (HPOS)?
Yes. Compatibility with custom_order_tables and cart_checkout_blocks is declared from day one. No manual configuration required.
What happens if I uninstall?
Originals are untouched. Derivatives can be left in place (no harm) or cleaned via wp acimg purge-cache --all before uninstall.
How do refunds and licensing work?
14-day unconditional money-back guarantee, processed by Freemius — our Merchant of Record. Licenses renew annually (or buy lifetime once); if a license lapses the plugin keeps working, you just stop receiving updates.
Australcode family

More plugins for your store

Back In Stock

Turn sold-out products into recovered sales.

Learn more →

Points & Rewards

Loyalty points that bring customers back.

Learn more →

Product Reviews

Reviews that build trust and convert.

Learn more →

australcode.io

Make your catalog look professional

Free on WordPress.org. Pro from $49/year, with a 14-day unconditional guarantee.

Get Uniform Images Pro