An image CDN for the images you already host
Change the image URL and every visitor gets AVIF or WebP, sized for their screen, at the lowest quality that still looks like the original. Your dashboard shows exactly how many bytes it saved.
No upload, no SDK, no rebuild. Free tier: 5 GB a month, no card.
Any server that answers HTTPS: your website, or the public address of a storage bucket. Nothing is uploaded.
Your images keep their paths. Use the hostname you are given, or your own domain with a CNAME.
Width, format and quality to start. The console shows what every image weighed before and after.
Box sizes, four ways to fill them, pixel density, and the width the browser says it needs.
w h fit dpr w=auto
AVIF where the browser takes it, then WebP, then JPEG or PNG. Your markup does not change.
f=auto
The lowest quality that still looks like the original, decided per image by a similarity score.
q=auto
Width, height, colours and a tiny preview as JSON or CSS, so the layout does not jump.
info blurhash thumbhash
Cut a rectangle, keep a focal point in frame, or trim a uniform border away.
crop fp trim
An HMAC signature and an expiry, so nobody can change the parameters or reuse a link forever.
exp kid sig
Refuse other sites and the crawlers you choose, from the console. On the paid tiers.
A console settingGPS position, camera serial numbers and timestamps taken out before the image leaves the edge.
strip_exif
A line of text or a second image from your origin, placed in a corner at the opacity you set.
watermark overlay
What the edge recorded over the last 30 days, across every account. A figure with nothing behind it is left out.
Pay for bandwidth and transformations. Start on the free tier.
$0 a month, no card
$9 a month
$29 a month
$99 a month
Need more than the largest tier, or an invoice instead of a card? Ask about Enterprise Global.
So nobody finds out after signing up.
No. ZawCloud fetches each image from your origin the first time it is asked for, transforms it, and caches the result. Your files stay where they are.
With f=auto the edge reads the browser's Accept header and sends AVIF, then WebP, then JPEG or PNG. AVIF output is on the paid tiers; the free tier stops at WebP.
A signed URL carries an expiry in exp and an HMAC-SHA256 signature in sig, made with a key from your console. Change a parameter, or use the URL after it expires, and the edge answers 403. The exact recipe is in the API reference.
On the paid tiers. Point a CNAME such as img.example.com at your hostname; the certificate is issued and renewed for you.
A purge from the console reaches every node, and reports how many answered and how many cached variants each one removed, so a partial purge shows as partial.
From the Billing tab in the console. The plan stays active until the end of the period already paid for.
The free tier is enough to see the difference before anyone signs off on a plan.