Small Pics vs ImageKit

Both start at $9/mo, but the billing models are fundamentally different. Here is what matters.

Feature Small Pics ImageKit
Starting price $9/mo (Lite) $9/mo (Lite, billed annually) / $13/mo monthly
Pricing model Flat tiers: origins + transforms Bandwidth-based (20 GB on Lite)
Overage handling Email warning, then $5/1k origins or $3/7k transforms Images may stop being served on some plans
Output formats AVIF, WebP, JPEG, PJPG, PNG, GIF, JPEG XL AVIF, WebP, JPEG, PNG, GIF
JPEG XL Yes No
Video support No Yes (basic optimization and streaming)
DAM / media library No Yes
Custom domains Included (5 to 120) Available (plan-dependent)
Origins supported S3, R2, DO Spaces, Hetzner, any HTTP S3, web folders, media library
Imgix URL compatibility Built-in No
Craft CMS (Imager X) Dedicated transformer plugin No dedicated plugin
Free trial / free tier 14-day trial, no credit card Free tier (limited bandwidth)

How does Small Pics compare to ImageKit?

Small Pics and ImageKit both target developers who need URL-based image transforms with CDN delivery. The headline prices look similar ($9/mo entry point), but the billing models are different in ways that matter.

ImageKit bills primarily on bandwidth. Their Lite plan includes 20 GB of delivery bandwidth per month. If your site gets a traffic spike or you serve high-resolution images, bandwidth consumption goes up and your bill follows. The amount you pay depends on how many people visit your site and how large your images are after optimization.

Small Pics bills on origin images and transforms. Traffic spikes do not change your bill. Whether 100 people or 100,000 people view the same transformed image, it counts as one origin and one transform. This makes costs predictable regardless of traffic volume.

How does pricing work?

Small Pics has four tiers. Lite ($9/mo) includes 2,500 origins and 17,500 transforms. Starter ($19/mo) includes 5,000 origins and 35,000 transforms. Standard ($59/mo) includes 16,000 origins and 112,000 transforms. Extended ($189/mo) includes 52,000 origins and 364,000 transforms. No bandwidth charges.

ImageKit Lite is $9/mo if billed annually ($13/mo if billed monthly) and includes 20 GB bandwidth. Their Standard plan is $49/mo (annual) for 40 GB. Growth is $99/mo (annual) for 100 GB. Additional bandwidth is billed per GB, which can add up quickly for image-heavy sites or during traffic spikes.

The practical difference: with Small Pics, you can estimate your bill by counting your images and the number of unique sizes/formats you need. With ImageKit, your bill depends on traffic volume, which is harder to predict and control.

What happens if you exceed your plan?

This is where the services differ most. ImageKit's free tier stops serving optimized images if you exceed your bandwidth mid-month. On paid plans, excess bandwidth is billed per GB, but the rate varies and overages can accumulate quickly during unexpected traffic spikes.

Small Pics never stops serving images. When you approach your plan limits, you receive an email warning. If you exceed your limits, overages are billed at fixed rates: $5 per pack of 1,000 origins (with 7,000 transforms) or $3 per pack of 7,000 transforms. Annual plans get the first month of overages free. Your images keep serving throughout.

Which is better for agencies?

For agencies managing multiple client sites, Small Pics has a few practical advantages. Every plan includes multiple image sources (5 to 120 depending on tier) and matching custom domains. Each client site can have its own branded image domain and its own origin configuration, all from one account.

Both services have Imager X transformer plugins for Craft CMS. Small Pics also includes built-in Imgix parameter compatibility, which is useful for agencies migrating client sites from Imgix. ImageKit does not have Imgix URL compatibility.

ImageKit has advantages for agencies that need video optimization or a media library for client asset management. If your workflow includes video or you want a built-in DAM, ImageKit covers more ground.

What formats does each support?

Both services support AVIF and WebP with automatic format negotiation. Small Pics serves AVIF by default, falling back to WebP or JPEG for older browsers. ImageKit handles format negotiation similarly.

Small Pics supports seven output formats: AVIF, WebP, JPEG, Progressive JPEG (pjpg), PNG, GIF, and JPEG XL. It is the only image transform service currently offering JPEG XL output. ImageKit supports AVIF, WebP, JPEG, PNG, and GIF, but not JPEG XL or Progressive JPEG as explicit format options.

See also: Pricing, Small Pics vs Imgix, Small Pics vs Cloudinary, Small Pics vs Bunny Optimizer.

Frequently asked questions

How does ImageKit pricing compare to Small Pics?
Both start at $9/mo for their Lite plans. ImageKit bills on bandwidth (20 GB on Lite), which makes costs unpredictable during traffic spikes. Small Pics bills on origin images and transforms, so traffic volume does not affect your bill.
What happens if I exceed my ImageKit plan mid-month?
ImageKit stops serving optimized images if you exceed your bandwidth allocation mid-month on certain plans. Small Pics never stops serving images. You receive an email warning, then overages are billed at known per-pack rates.
Does ImageKit support JPEG XL?
No. ImageKit supports AVIF, WebP, JPEG, and PNG. Small Pics is one of very few image transform services that supports JPEG XL output, in addition to AVIF, WebP, JPEG, Progressive JPEG, PNG, and GIF.
Does Small Pics support video like ImageKit?
No. Small Pics is focused on image transforms only. ImageKit includes basic video optimization and streaming features. If you need video processing, ImageKit or a dedicated video service would be more appropriate.
Which is better for Craft CMS?
Both Small Pics and ImageKit have Imager X transformer plugins for Craft CMS. Small Pics also has built-in Imgix parameter compatibility, which ImageKit does not. For Craft sites migrating from Imgix, Small Pics offers a lower-friction path.
Can I use my own domain with each service?
Small Pics includes custom domains on every plan, from 5 on Lite to 120 on Extended. ImageKit supports custom domains but availability varies by plan. Check their current pricing page for specifics.
Does Small Pics have a free tier?
Small Pics offers a 14-day free trial with no credit card required on every plan. There is no permanent free tier. ImageKit has a free tier with limited bandwidth and transforms per month.
Which origins does Small Pics support?
Small Pics supports S3, Cloudflare R2, DigitalOcean Spaces, Hetzner Object Storage, and any HTTP origin. ImageKit supports similar origins including S3, web folders, and their own media library.