Small Pics for E-commerce

Small Pics delivers fast, optimized product images with flat pricing that does not scale with traffic. Resize, crop, and serve product photos in AVIF or WebP on the fly, cached at the edge worldwide.

Why do e-commerce sites need image optimization?

Product images are the heaviest assets on most e-commerce pages. A typical product listing page loads 20-50 images. Without optimization, those images account for 70-80% of the page weight, directly impacting load times, Core Web Vitals scores, and conversion rates.

The numbers are well documented. Google reports that a 1-second delay in mobile load time can reduce conversions by up to 20%. For e-commerce, where every page view is a potential sale, image optimization is not a nice-to-have. It is a revenue lever.

Modern image formats like AVIF reduce file sizes by 30-50% compared to JPEG without visible quality loss. On-the-fly resizing eliminates the need to pre-generate dozens of size variants for each product photo. Together, these two capabilities can cut image payload in half while simplifying your image pipeline.

How does Small Pics handle product images?

Small Pics connects to your existing image storage (S3, R2, DO Spaces, Hetzner, or any HTTP endpoint) and transforms images on the fly via URL parameters. Upload your product photos once at full resolution. Small Pics generates every size, crop, and format variant on demand.

A typical product image URL looks like this:

https://images.yourstore.com/products/shoe-001.jpg?w=400&h=400&fit=cover&fm=avif&q=80

That URL takes the original full-resolution product photo, resizes it to 400x400, crops to cover the frame, converts to AVIF at quality 80, and serves it from the nearest edge location. The first request triggers the transform. Every subsequent request for the same URL is served from cache.

For responsive product grids, you generate a srcset by varying the width parameter:

<img
  src="https://images.yourstore.com/products/shoe-001.jpg?w=400&fit=cover&fm=avif"
  srcset="https://images.yourstore.com/products/shoe-001.jpg?w=200&fit=cover&fm=avif 200w,
          https://images.yourstore.com/products/shoe-001.jpg?w=400&fit=cover&fm=avif 400w,
          https://images.yourstore.com/products/shoe-001.jpg?w=800&fit=cover&fm=avif 800w"
  sizes="(max-width: 640px) 200px, (max-width: 1024px) 400px, 800px"
  alt="Product photo" />

No pre-generation needed. No build step. No storage for dozens of variant files. Your origin stores one image per product, and Small Pics handles the rest.

For more on the URL API, see Small Pics URL API: a practical guide.

How does pricing work for e-commerce?

Small Pics uses flat-tier pricing based on two numbers: origin images (unique source files) and transforms (unique URL + parameter combinations). There are no bandwidth charges, no per-request fees, and no traffic-based billing.

This matters for e-commerce because traffic is unpredictable. A product goes viral, a sale drives a 5x traffic spike, or holiday shopping doubles your page views. With bandwidth-based services, your image bill spikes too. With Small Pics, it stays flat.

Plan Price Origins Transforms Good for
Lite $9/mo 2,500 17,500 Small catalogs, single store
Starter $19/mo 5,000 35,000 Growing catalogs, multiple categories
Standard $59/mo 16,000 112,000 Large catalogs, multi-store setups
Extended $189/mo 52,000 364,000 Enterprise catalogs, marketplaces

If you go over your plan limits, Small Pics sends an email warning first. Overages are billed at $5 per 1,000 origins pack or $3 per 7,000 transforms pack. Your images never stop serving. See the pricing page for full details.

What about responsive product images?

Responsive images are critical for e-commerce. Mobile shoppers see product thumbnails at 150-200px wide. Desktop shoppers see the same images at 400-800px. Serving a single large image to every device wastes bandwidth and slows mobile load times.

Small Pics makes responsive images straightforward. You generate different sizes by changing the width parameter in the URL. Combined with the HTML srcset and sizes attributes, the browser picks the right size for each device automatically.

Each unique width/parameter combination counts as one transform. A product with 5 photos and 4 responsive sizes uses 5 origins and 20 transforms. The Starter plan at $19/mo supports 5,000 origins and 35,000 transforms, which covers a catalog of 1,000 products with 5 photos each at 7 responsive breakpoints.

How does Small Pics compare to Cloudinary for e-commerce?

Cloudinary is the incumbent for e-commerce image optimization. It offers a massive transform API with features like background removal, AI cropping, and video processing. If you need those advanced features, Cloudinary is the more complete solution.

The trade-off is cost and complexity. Cloudinary's pricing combines credits, bandwidth, and storage into a system that is difficult to predict. Monthly bills can surprise you, especially during high-traffic periods. Small Pics pricing is flat: you know your cost before the month starts, and traffic spikes do not change it.

For most e-commerce sites, the core transforms (resize, crop, format conversion, quality control) handle 95% of product image needs. Small Pics covers those use cases at a fraction of Cloudinary's cost. If you do not need AI features or video processing, Small Pics is the simpler, cheaper option.

Small Pics also supports signed URLs, which let you control which transform combinations are allowed on your endpoint. This prevents abuse where someone could request arbitrary transforms against your origin images.

See also: Pricing, Pricing calculator, Small Pics vs Cloudinary, Small Pics URL API guide.

Frequently asked questions

Does Small Pics pricing change during traffic spikes?
No. Small Pics pricing is based on origin images and transforms, not bandwidth or requests. A Black Friday traffic surge does not change your bill. Your images keep serving from the edge at the same flat rate.
Can I use Small Pics with Shopify or WooCommerce?
Yes. Small Pics works with any platform that lets you control image URLs. Point your product image URLs to your Small Pics custom domain with transform parameters. This works with Shopify custom themes, WooCommerce, and headless setups.
Does Small Pics support signed URLs for protected assets?
Yes. Small Pics supports URL signing to prevent unauthorized access to your transform endpoint. This is useful for e-commerce sites that want to control which transform combinations are allowed and prevent hotlinking.
What image formats work best for product photos?
AVIF delivers the smallest file sizes for product photography, typically 30-50% smaller than WebP at equivalent quality. Small Pics serves AVIF by default with automatic fallback to WebP for older browsers. No extra configuration needed.
Can I use different origins for different product catalogs?
Yes. Each Small Pics source can point to a different origin. You could have one source for your main product catalog on S3, another for user-generated content on R2, and a third for editorial images on a different bucket. All managed from one account.
Does Small Pics offer a free trial?
Yes. Every plan includes a 14-day free trial with no credit card required. You can connect your product image storage, test transforms, and measure performance improvements before committing to a paid plan.