SVG warper

Warp an SVG and keep it vector

Drop a logo or a cut file, pick a warp style, download a clean SVG with every color on its own layer.

Loading sample…

Each fill color becomes its own path, so cutting software shows them as separate layers. Transforms are baked in, text must be outlined first.
Inline SVGbaked paths

Warp styles

Arccurved text generatorArcharched text generatorArc Lowerarc lower textArc Upperarc upper textBulgebulge text generatorShell Lowershell lower textShell Uppershell upper textFlagflag text effectWavewavy text generatorFishfish text warpRiserise text warpFisheyefisheye text generatorInflateinflate text effectSqueezesqueeze text effectTwisttwist text generatorPerspectiveperspective text generatorSkewskew text generator

What happens to your file

Rectangles, circles, ellipses, polygons and lines are converted to paths. Path data is parsed in full, including relative commands and elliptical arcs, and every curve is subdivided finely enough that the warp stays smooth. Group transforms are resolved by the browser and baked into the coordinates, so the output has no transform attributes at all.

The result is one path per fill color with an even-odd fill rule, sized in inches. That is the format cutting software reads most reliably.

Frequently asked questions

Does the output stay vector?

Yes. Every shape is converted to a path, bent, and written back as a path. Nothing is rasterized unless you choose the PNG download.

Why is my text missing?

Text elements are skipped because bending live text needs the font. Outline the text first (Illustrator: Type → Create Outlines; Inkscape: Path → Object to Path), or use the Text Warper which handles fonts itself.

Will gradients and images survive?

Gradient fills are replaced with a flat grey so the shape still cuts; embedded images are skipped. Warp those with the Image Warper instead.

Can I cut a multi-color SVG?

Yes. Each fill color is exported as its own path, which Cricut Design Space and Silhouette Studio show as separate layers.

Is my file uploaded?

No. The SVG is parsed in your browser and never leaves your device.