Resize Images Instantly

Resize any image to exact dimensions. Free, private, runs in your browser.

100% Private
AI-Powered
Works Offline

Drop your image here

or click to browse — PNG, JPEG, WebP supported

Your Images Never Leave Your Device

Unlike other background removers, Clear Canvas processes everything locally in your browser — your photos are never uploaded anywhere.

Client-Side AI Processing

AI model runs in-browser via ONNX Runtime and WebAssembly — not on a remote server.

No Server Uploads — Ever

Files stay in browser memory and are discarded when the tab closes.

Your Images Stay Private

No account needed. Your images are never stored, shared, or sent to any server.

Works Completely Offline

After initial model load, no network connection needed.

Use via API

$0.01/image

Need programmatic access? Use the x402 API for automated processing.

curl -X POST "https://x402.clearcanvas.app/v1/image/resize?width=800&height=600" \ -H "Content-Type: image/png" \ --data-binary @photo.png \ --output resized.png
ParameterTypeRequiredDescription
widthintegerNoTarget width in pixels (1-10000)
heightintegerNoTarget height in pixels (1-10000)
fitstringNo (inside)cover, contain, fill, inside, outside
formatstringNoOutput format: png, jpeg, webp

POST /v1/image/resize Paid with USDC on Base via x402. No accounts needed.

FAQ

Does resizing reduce image quality?

Downscaling is lossless. Upscaling may introduce blurriness as the browser interpolates missing pixels.

What is the maximum image size?

Images up to 10,000 x 10,000 pixels are supported. There is no file size limit for client-side processing.

Is my image uploaded to a server?

No. All processing happens locally in your browser using the Canvas API. Your images never leave your device.