One URL, every variant.

Upload once. Request any size, format, or crop by tweaking the URL. The transformation runs on the edge and the result is cached for the next visitor.

<!-- Original -->
<img src="https://cdn.mirag.io/yourapp/hero.jpg">

<!-- Resized to 800px wide -->
<img src="https://cdn.mirag.io/yourapp/hero.jpg?w=800">

<!-- Smart-cropped to 16:9, auto-format for the browser -->
<img src="https://cdn.mirag.io/yourapp/hero.jpg?w=800&ar=16:9&fit=crop&auto=format">

Same job. Different deal.

Cloudinary and imgix are the incumbents and they're both fine products. Mirag exists for the projects where their pricing models are a worse fit than the engineering problem they solve.

  Cloudinary imgix Mirag
Pricing model Credit-based — transformations, bandwidth, storage all draw from a pool Per-master-image + bandwidth Flat per-tier, predictable monthly bill
URL-parameter transformations Yes Yes Yes — same idea
Auto WebP/AVIF Yes (on the right plan) Yes Yes, default
AI features (background removal, etc.) Extensive Limited Not the focus — we do the core image work, well
Best fit Marketing teams that need every AI tool High-traffic sites with engineering teams Anyone who wants the core CDN + transform without per-event pricing
Migration URL params are compatible with Cloudinary/imgix — most existing image URLs need only a domain swap

Where Mirag fits.

E-commerce catalogs

Hundreds of products × thumbnail, listing, detail, and zoom variants. Don't bake them all out — generate on the fly, cache forever.

User-uploaded content

UGC platforms with unpredictable image sizes and formats. Normalize at request time, not at upload time.

Editorial sites

One hero image, every layout. Article header, social card, AMP, RSS — same upload, different URL.

Want help replatforming your image stack onto Mirag?

Book a free audit