Skip to content

Image hosting + transforms

Transform images
with a URL.

Resize, convert, and optimize images by adding query params to your CDN URL. No SDK, no build step, no config. $0 egress on every plan.

See pricing From $2/mo

Try it yourself

Adjust the controls and see the URL update in real time.

Transform preview
https://cdn.putput.io/your-file?w=800

Controls

800
auto
85
off
$0 egress, always

Transformed images are served from Cloudflare's edge network. No bandwidth charges, no delivery credits, no surprises.

No SDK needed

Add query params to a URL. Works in <img> tags, CSS, fetch calls, anywhere URLs work.

20 free transforms/mo

Every signed-up account gets 20 transforms/month free. Need more? Add the transforms addon to your Pro plan.

How PutPut compares

Image transforms shouldn't cost a fortune.

PutPutCloudinaryImgixUploadcare
Transform pricingFrom $2/mo25 credits shared poolFrom $100/moFrom $25/mo
Egress / delivery$0 alwaysCredits consumed$0.08/GB+Included (capped)
Transform syntaxURL query paramsURL path segmentsURL query paramsURL path segments
SDK requiredNoRecommendedRecommendedNo
Free transforms20/mo (all plans)25 credits sharedNone3,000/mo
Storage includedUp to 10 TB+25 credits sharedNone (origin only)3 GB free
Signup requiredNoYesYesYes

Supported transforms

Powered by Cloudflare Image Resizing. Fast, reliable, edge-cached.

Width w=800

Resize to width in pixels

Height h=600

Resize to height in pixels

Format format=webp

Convert to WebP, AVIF, or JSON

Quality q=80

Output quality 1-100

Fit fit=cover

cover, contain, scale-down, crop, pad

Gravity gravity=auto

Focus point for cropping (auto, face, center, etc.)

DPR dpr=2

Device pixel ratio multiplier

Blur blur=10

Gaussian blur radius

Sharpen sharpen=2

Sharpen the output image

Background background=%23fff

Fill color for padding or transparency

Combine any params: ?w=800&h=600&fit=cover&format=webp&q=85

How it works

Three steps. No config files.

1

Upload your image

Use the PutPut API to upload any image. You get back a file key and CDN URL.

2

Add query params

Append ?w=800&format=webp to the URL. No SDK, no build step.

3

Serve from the edge

Cloudflare transforms and caches the image at 300+ edge locations. Subsequent requests are instant.

Image transforms from $2/mo

Scales with your plan. Zero egress. No SDK required. Add it to any Pro plan.

See pricing

20 free transforms/mo on every plan. No credit card needed to start.

v0.4.77