Transform
Ten chainable URL parameters resize, crop, rotate, and blur on the fly. Smart crop keeps the subject in frame, so a square thumbnail never loses the point.
Point Refract at your image origin and shape every render from the query string. Chain a few parameters, watch the result change in the same frame — nothing re-uploaded, everything fetched on demand and cached at the edge.
https://demo.refract.dev/hero.jpg?w=1200&fm=auto&q=80
Every capability owns one mechanic and one hue. Learn the color once and you know what it does everywhere on the page.
Ten chainable URL parameters resize, crop, rotate, and blur on the fly. Smart crop keeps the subject in frame, so a square thumbnail never loses the point.
fm=auto negotiates AVIF, WebP, or JPEG from the request's Accept header — the right format for every browser, an average 62% smaller than the source JPEG.
Every render is served from 41 edge locations and cached close to your users. Cached responses land in a median 21 ms.
Press the tiles, nudge the steppers, drag the blur. The result frame and the URL below answer in the same frame — this is exactly what the query string does.
Negotiated fm, q, and dpr are content-negotiated from the request, not tapped here.
Create a key, connect your origin, and request a transform in three steps. No re-uploads, no build step, no waiting.
Start building