Small Pics vs Imgix
A direct comparison of pricing, features, and migration path for teams evaluating image transform services.
| Feature | Small Pics | Imgix |
|---|---|---|
| Starting price | $9/mo (Lite) | $25/mo (Starter) |
| Pricing model | Flat tiers: origins + transforms | Credits (management + delivery + transforms), $0.25/credit on Starter |
| Overage handling | Email warning, then $5/1k origins or $3/7k transforms | Service blocked until next billing cycle (reported) |
| Output formats | AVIF, WebP, JPEG, PJPG, PNG, GIF, JPEG XL | AVIF, WebP, JPEG, PJPG, PNG, GIF, JP2, JXR |
| JPEG XL | Yes | No |
| Custom domains | Included in every plan (5 to 120) | Available (plan-dependent) |
| Origins supported | S3, R2, DO Spaces, Hetzner, any HTTP | S3, GCS, Azure, web proxy |
| Imgix URL compatibility | Built-in (toggle per source) | Native |
| Craft CMS (Imager X) | Dedicated transformer plugin | Dedicated transformer plugin |
| Free trial | 14 days, no credit card | 30-day trial, 100 credits |
How does Small Pics compare to Imgix?
Both services do the same core job: accept an origin image URL, apply transforms via query parameters, and serve an optimized result through a CDN. The key differences are in pricing transparency and how each service handles overages.
Imgix uses a credit system that bundles management operations, delivery, and transforms into a single unit. Plan prices and per-credit rates are published, but how many credits a given transform consumes is not, which makes it difficult to predict your bill before you commit. Small Pics uses flat tiers based on two numbers you can count: origin images and transforms. No credits, no multipliers.
On the feature side, Imgix has a larger transform API with face detection and text overlays. Small Pics covers the core transforms most teams actually use (resize, crop, format, quality, watermarks) and also outputs JPEG XL.
How does pricing work?
Small Pics has four tiers. Lite is $9/mo for 2,500 origins and 17,500 transforms. Starter is $19/mo for 5,000 origins and 35,000 transforms. Standard is $59/mo for 16,000 origins and 112,000 transforms. Extended is $189/mo for 52,000 origins and 364,000 transforms. No bandwidth charges on any plan.
Imgix publishes five tiers: Starter $25/mo, Basic $75/mo, Midrange $150/mo, Growth $300/mo, and Growth Plus $500/mo, with per-credit rates falling from $0.25 to $0.14 as you move up. Because a credit covers management, delivery, and transforms together and the per-transform consumption is not documented, it can be hard to know what you are actually paying for until you see the invoice.
Small Pics never blocks your images. If you go over your plan limits, you get an email warning first. Overages are billed at $5 per 1,000 origins pack (includes 7,000 transforms) or $3 per 7,000 transforms pack. Annual plans get the first month of overages free.
Can you keep your Imgix URLs?
Yes. Small Pics has built-in Imgix parameter compatibility that you can enable per source in the dashboard. Once enabled, incoming requests with Imgix query parameters (w, h, fit, crop, fm, q, dpr, and more) are automatically translated to their Small Pics equivalents server-side.
This means most sites can migrate from Imgix to Small Pics without rewriting a single URL. Point your DNS at Small Pics, enable Imgix compatibility on the source, and your existing URLs keep working. The full parameter mapping is documented at /docs/imgix-compatibility.
Which has better Craft CMS support?
Both services have Imager X transformer plugins for Craft CMS. The Small Pics plugin uses native Small Pics parameters directly, so you get access to the full feature set without going through a compatibility layer. If you are migrating from Imgix and have existing Imager X templates, the switch typically involves changing the transformer config and updating your source.
For agencies running multiple Craft sites, Small Pics includes custom domains on every plan (5 on Lite, up to 120 on Extended). Each site can have its own branded image domain without additional cost.
What formats does each support?
Both services support AVIF, WebP, JPEG, and PNG output. Small Pics also supports Progressive JPEG (pjpg), GIF passthrough, and JPEG XL. Imgix does not output JPEG XL.
JPEG XL delivers better compression than WebP at equivalent quality, with features like progressive decoding and lossless recompression of existing JPEGs. Browser support is the catch: Safari enables it, Chrome removed it, and Firefox keeps it behind a flag. Serving it in production means pairing it with a picture element and AVIF or WebP sources.
See also: Imgix compatibility docs, Pricing, Small Pics vs Cloudinary, Small Pics vs ImageKit, Small Pics vs Bunny Optimizer.
Frequently asked questions
- Can I migrate from Imgix to Small Pics without changing URLs?
- Yes. Small Pics has built-in Imgix parameter compatibility. Enable it on your image source in the dashboard, point your DNS, and most existing Imgix URLs work without any code changes.
- How does Imgix pricing work?
- Imgix publishes its plan prices and per-credit rates: Starter is $25/mo at $0.25 per credit, down to $0.14 per credit on Growth Plus. What is not published is how many credits a given transform consumes, since credits bundle management, delivery, and transform operations, so the cost of a specific workload is hard to work out in advance.
- Does Small Pics support all Imgix parameters?
- Small Pics supports most core Imgix parameters including w, h, fit, crop, fm, q, dpr, and the full watermark set. fit=facearea and fit=min are not currently supported. See the full compatibility table in the docs.
- What formats does Small Pics support that Imgix does not?
- Small Pics supports JPEG XL (jxl) output, which Imgix does not. Cloudinary and Gumlet also support JPEG XL, so this is not unique to Small Pics. Both Small Pics and Imgix support AVIF, WebP, JPEG, and PNG. Imgix additionally outputs JPEG 2000, JPEG XR, and blurhash placeholders.
- Is there a Craft CMS plugin for Small Pics?
- Yes. Small Pics has a dedicated Imager X transformer plugin for Craft CMS. It provides native integration without needing Imgix compatibility mode. Imgix also has an Imager X transformer.
- What happens if I exceed my Small Pics plan limits?
- Small Pics sends an email warning before overages kick in. Extra origins cost $5 per 1,000 pack and extra transforms cost $3 per 7,000 pack. Your images keep serving. No service interruptions.
- Does Small Pics offer a free trial?
- Yes. Every Small Pics plan includes a 14-day free trial with no credit card required. You can test the full feature set, including Imgix compatibility mode, before committing to a paid plan. Imgix offers a 30-day trial with 100 credits, also without a credit card.
- How long does an Imgix to Small Pics migration take?
- Most migrations take under an hour. If your site uses standard Imgix URL parameters, you enable compatibility mode, update your DNS or CDN origin, and you are done. No template rewrites needed.