Image warper
Warp or bend an image online
Bend, bulge, twist or stretch a photo or logo online: drop it in, pick a warp style, export a transparent PNG. Everything stays on your device.
Your design on a shirt, a mug, a tumbler.Preview it on 12 products for free; Plus downloads the product image for a shop listing.
Mockup preview Plus
See the design on 12 products and download a 4,096 × 4,096 px product image for a shop listing (Plus), or every product or colour in one ZIP (Pro). Drawn in your browser from the design above; nothing is uploaded.
Also: warp an SVG file with the same styles, or place a design in your own photo.
In short
WarpImage's image warper is a free online tool that bends a photo or a logo with 17 warp styles — arc, wave, bulge, fisheye, perspective and more — or with a freeform mesh of points you drag. Open a PNG, JPG or WebP above, pick a style and drag the Bend slider; a transparent background stays transparent. The download is a PNG at your picture's own resolution, up to 1,600 px on its longest side on the free plan (4,096 px on Plus, which also exports WebP, JPG and PDF, and 16,384 px on Pro). It is free to use, adds no watermark and does its work in your browser, so pictures, files and fonts never leave your device; the first 20 exports and share links need no sign-up, and a free account has no limit on them. The files a product is made from (cut-ready SVG and PDF, PNG past 1,600 px, designs of more than one line) come with Plus at $5 a month, after 3 trial files on a free account.
Warp styles for images
- Arc image warp
- Arch image warp
- Arc Lower image warp
- Arc Upper image warp
- Bulge image warp
- Shell Lower image warp
- Shell Upper image warp
- Flag image warp
- Wave image warp
- Fish image warp
- Rise image warp
- Fisheye image warp
- Inflate image warp
- Squeeze image warp
- Twist image warp
- Perspective image warp
- Skew image warp
What an image warper does
An image warper moves the pixels of a picture along a shape instead of just scaling or rotating it. Bend an image into an arc so a flat logo wraps a mug or a tumbler, bulge or pinch the middle, twist it around its centre, give a photo a fisheye lens, or tilt it into perspective so it sits on an angled surface. The picture is laid over a fine grid, every cell of the grid is distorted by the warp, and the pixels follow, so edges stay smooth and a transparent background stays transparent.
The same 17 warp styles as the text warper are here, plus a freeform mesh: drag any of its points and the image bends around that spot without a crease, the way Photoshop's Warp tool or Liquify would. Everything runs on your own device, so a large photo warps as fast as your graphics card allows and nothing is uploaded; the download is a PNG at the picture's own resolution.
It is used to bend logos and artwork for curved products, to distort photos and stickers for posts, to preview how a print will look on a round surface, and to fix a picture taken at an angle. For a vector file, the SVG warper does the same and keeps the result as paths.
Frequently asked questions
Is my photo uploaded?
No. The image is read into your browser and warped on your device. Closing the tab removes it.
What formats can I warp?
PNG, JPG and WebP. PNG transparency is preserved in the export.
What resolution is the download?
Your picture's own resolution, up to 1,600 px on its longest side on the free plan, enough for a screen; Plus goes up to 4,096 px and Pro to 16,384 px, and a free account makes 3 such files to try. The on-screen preview is downscaled for speed; the export re-renders at full size.
Can I drag individual points?
Yes. Pick Freeform mesh at the end of the warp styles, or click 'Edit this style as a mesh' to start from a preset, then drag the control points on the image. The mesh is smooth, so one point bends its neighbourhood without creases.
Can I remove the background first?
Yes, with a free account. Cut out… opens the picture: click the subject and a model running in your browser finds its outline; click again to keep or remove parts, and brush over what it missed. The rest turns transparent and the cut-out is what gets warped. The model (about 14 MB) loads once; nothing is uploaded.
Does it need a GPU?
It uses WebGL when available, which handles large photos smoothly. Without WebGL it falls back to a slower Canvas 2D renderer with the same result.