How it works
A liquify tool that runs entirely in your browser
Reshape is a client-side image warping tool — the kind of push, grow, shrink and curve edits you'd expect from a desktop liquify filter, but running as pure math inside your web browser. No account, no upload, no AI model guessing at your photo. Here's exactly how it works and why that matters.
Displacement mapping, explained
When you drag the brush, Reshape doesn't move pixels directly. Instead it builds a displacement map — a grid the same size as your image where every point stores how far, and in which direction, that spot should reach back into the original photo. Growing an area writes outward-pointing vectors into the map; slimming writes inward ones; the push brush writes vectors in your drag direction.
To draw the result, the tool walks every output pixel and asks the map "where should this sample come from?", then reads that spot from the untouched original using bilinear interpolation — averaging the four nearest source pixels for a smooth, artifact-free result. Because every frame is resampled from the original rather than from the last edit, repeated strokes never degrade into mush the way stacked blurs would. A soft falloff at each brush's edge keeps warps seamless, with no visible seam where the effect stops.
The whole loop is tuned for speed: only the rectangle under your brush is recomputed on each movement, so strokes stay fluid even on large photos, and the full image is only ever re-rendered on undo, reset or compare.
Privacy
Your photo never leaves your device
This is the part most online editors can't claim. Reshape does all of its work with the browser's native Canvas API on your machine. When you drop a photo in, it's loaded into a canvas in local memory and edited there — it is never uploaded to a server, never stored, never sent to a third party, and never seen by us or anyone else. There's no account to create and no analytics reading your images.
No uploads. Processing is 100% client-side. You could disconnect from the internet after the page loads and every tool would still work.
No data collection. Your images aren't stored or logged. Nothing about the content of your photo is transmitted anywhere.
For sensitive photos — personal, medical, or anything you simply don't want floating around a cloud — local processing isn't a nice-to-have, it's the entire point. What happens in the tab stays in the tab.
Quick start
Reshaping a photo in four steps
- Drop in a photo. Drag any JPG, PNG or WebP onto the canvas, or click to browse. It loads instantly and privately.
- Pick a mode and brush. Grow and Shrink bulge or pinch, Push smears in your drag direction, and Curve bows a whole side in or out. Set the brush to a round, wide oval, or rectangle shape.
- Work in short strokes. Keep strength modest for natural results, and use Hold-to-compare to check against the original. Undo and Redo are always there.
- Download. Export a full-quality PNG — reshaped entirely on your own device.
Frequently asked
Questions about browser-based photo reshaping
The technical and privacy details, for the curious.
Is my photo uploaded to a server?
No. Reshape is a fully client-side tool. Your image is loaded into your browser's Canvas and every edit — the displacement mapping, pixel resampling, and export — happens in local memory on your own device. Nothing is uploaded, stored, or transmitted. You can confirm it yourself: load the page, go offline, and the editor keeps working.
Does this tool use AI?
No, and that's deliberate. Reshape is built on classic image processing — a displacement field and bilinear resampling — not a generative model. That makes it predictable and precise: it moves the pixels you already have exactly where you push them, rather than hallucinating new detail or subtly altering a face. If you want mathematically consistent, repeatable edits with no AI guesswork, this is the tool for that.
How does it compare to Photoshop's Liquify?
The core technique is the same family — both build a displacement map and resample the image through it. Photoshop offers more (pressure sensitivity, face-aware meshes, masking, huge files). Reshape trades that depth for being free, instant, install-free, and completely private: no subscription, no upload, nothing to set up. For quick push/grow/shrink and body-curve edits, it covers the same everyday need right in a browser tab.
Can I use it for high-resolution body or face editing?
Yes. It handles portrait retouching and body-curve reshaping well — the oval and rectangle brushes and the Curve mode are designed for exactly that. For performance, very large images are worked at up to 1400 px on the long edge, which keeps strokes fluid while staying sharp for web and social use. The exported PNG is full quality for the working resolution.
Why choose a local tool over a server-side AI editor?
Three reasons: privacy (your photo never leaves your device), control (the result is exactly your edits, not an algorithm's interpretation), and speed (no upload/queue/download round-trip — edits are live). Server-side AI tools can invent detail, but they require trusting a third party with your image and accepting whatever the model decides. Local, non-AI reshaping keeps you fully in charge.
What image formats can I use?
You can load JPG, PNG and WebP images. Exports are saved as PNG to preserve full quality with no additional compression artifacts.
Reshape · a private, browser-based liquify & body-curve tool. No uploads, no AI, no account — everything runs on your device.