Video demo
Free SVG Path Editor — Compose and Inspect SVG Path Commands
Compose and inspect the commands inside an SVG path visually, then copy clean path data for your icons and logos. Everything renders live in your browser, with nothing uploaded.
Loading tool interface...
What is SVG Path Editor?
An SVG path is the most powerful element in the SVG format: a single path can describe almost any shape through a compact string of commands in its d attribute. Those commands are a tiny language — moveto, lineto, cubic and quadratic curves, elliptical arcs, and a close-path instruction — each written as a letter followed by coordinates. The letter's case even matters: uppercase commands use absolute coordinates, lowercase use relative ones. This editor lets you build and read that command string visually, so you can craft a custom shape or understand an existing one without parsing the syntax in your head.
Paths are how icons and logos are actually drawn. When you export an icon from a design tool or pull one from an icon set, the geometry almost always ends up as path data. Being able to inspect and adjust that data directly is a practical skill: you can simplify an over-detailed export, nudge a control point, merge or trim commands, and produce a path that is both visually right and economically small. A clean, minimal path renders faster, animates more smoothly, and is far easier to maintain than a sprawling one full of redundant decimals.
Reading path commands is also the fastest way to genuinely learn SVG. The format is concrete and immediate — change a curve's control point and the shape responds instantly — which teaches the relationship between numbers and geometry better than any diagram. Once the moveto, lineto, curveto, and arc commands click, you can hand-edit icons, debug a shape that renders wrong, and reason about path-based animations like line-drawing effects, all of which depend on understanding the underlying commands.
Path data is the backbone of modern web animation, too. CSS and JavaScript animation libraries animate stroke offsets to create line-drawing effects, morph one path into another, and move objects along a path. All of those techniques start from clean, well-formed path data with a predictable command structure. Composing the path deliberately — rather than inheriting whatever a design tool emitted — gives you geometry you can actually animate without surprises.
Because the editor runs entirely in the browser, there is no upload and no account: you compose the path, watch it render live, and copy the resulting d attribute straight into your SVG, your component, or your stylesheet. It complements the other vector and design tools on this site — a simple SVG generator for full graphics, a favicon generator for icon export, and colour tools for fills and strokes — so you can go from a single path to a finished, coloured asset without leaving the browser.
- 1
Compose or paste a path
Start building path commands, or paste an existing d attribute to inspect and adjust an icon or logo you already have.
- 2
Watch it render live
The shape redraws as you change commands and coordinates, so the relationship between the numbers and the geometry is always visible.
- 3
Refine the geometry
Adjust points and curves to get the shape right, simplifying redundant commands so the final path stays small and clean.
- 4
Copy the path data
Copy the finished d attribute into your SVG, component, or stylesheet. Nothing was uploaded — the work stayed in your browser.
- Compose custom shapes for icons and logos from raw SVG path commands
- Inspect and clean up path data exported from design tools
- See geometry update live as you change commands and coordinates
- Produce small, well-formed paths that render and animate smoothly
- A concrete, hands-on way to actually learn how SVG paths work
- Runs locally with no upload, no account, and no watermark
A frontend developer trims an over-detailed icon export down to a clean path with fewer commands so the component ships less markup.
A designer hand-crafts a custom logo mark as a single path, adjusting curves until the silhouette is exactly right.
A developer building a line-drawing animation composes a path with predictable commands so the stroke-dashoffset effect runs smoothly.
A student learning SVG experiments with moveto, curveto, and arc commands and watches how each one changes the rendered shape.
An engineer debugging an icon that renders wrong inspects its path data, finds a misplaced control point, and corrects it directly.
A maker assembles a simple custom shape for a UI element, then copies the path straight into a React or Vue component.
Most icon work treats path data as an opaque blob emitted by a design tool. Editing it directly — and seeing the shape react live — turns the path into something you can simplify, fix, and animate deliberately rather than inheriting whatever was exported.
It is a genuine learning tool. Because changes render instantly, the abstract command syntax becomes concrete, which is the fastest route to actually understanding SVG paths instead of copy-pasting them.
It runs in the browser with no account and nothing uploaded, so it fits into a real front-end workflow: inspect a path, clean it up, copy it into a component, done.
It sits beside complementary tools — a full SVG generator, a favicon generator, and colour pickers — so a single path can become a finished, coloured, export-ready asset without switching apps.
Continue this workflow with nearby browser-based tools so you can validate, convert, and ship output without context switching.
- Free design & ui tools category pageSee every browser-based design & ui workflow in one index.
- About this siteWho built these tools and why everything runs in your browser.
- Browser-based svg editorBuild simple SVG graphics with shapes, labels, and export-ready markup — browser-based SVG design tool.
- Browser-based favicon generatorGenerate multi-size favicon assets from an uploaded source image — download ICO, PNG, and Apple touch icon formats.
- Browser-based css gradient generatorCreate linear and radial gradients with multiple color stops — copy ready-to-use CSS background-image code.
- Browser-based color pickerPick colors and convert between HEX, RGB, and HSL formats — with live preview and clipboard copy.
- Browser-based image compressorCompress and optimize images with adjustable quality and live preview — reduce file size for faster web performance.
SVG Path Editor FAQs
Quick answers about the workflow, privacy, and where this tool fits in a broader job.
What is an SVG path?
It is an SVG element whose d attribute holds a string of drawing commands — moveto, lineto, curves, arcs, and close-path — that together describe a shape. A single path can represent almost any icon or logo geometry.
What do the letters in path data mean?
Each letter is a command: M for moveto, L for lineto, C and Q for cubic and quadratic curves, A for elliptical arcs, and Z to close the path. Uppercase letters use absolute coordinates; lowercase use coordinates relative to the previous point.
Can I paste an existing icon's path to edit it?
Yes. Paste the d attribute from an exported icon or logo to inspect and adjust it — simplify redundant commands, nudge a control point, or fix a shape that renders incorrectly.
Why edit path data by hand instead of in a design tool?
Design tools often export bloated paths full of redundant precision. Editing the data directly lets you produce a small, clean path that renders faster, animates more predictably, and is easier to maintain.
Is this useful for SVG animation?
Yes. Line-drawing effects, path morphing, and motion-along-a-path all depend on clean, well-structured path data. Composing the path deliberately gives you geometry you can animate without surprises.
Is anything uploaded?
No. The path is composed, rendered, and exported entirely in your browser. Nothing is uploaded, and the tool works offline once the page has loaded.
Is it free to use?
Yes — no account, no limit, and no paid tier. Unobtrusive display ads keep the site free.
Related Free Online Tools
Keep the workflow moving with nearby tools that solve the next likely step.
SVG Editor
Build simple SVG graphics with shapes, labels, and export-ready markup — browser-based SVG design tool.
Explore free svg editor
Favicon Generator
Generate multi-size favicon assets from an uploaded source image — download ICO, PNG, and Apple touch icon formats.
Explore free favicon generator
CSS Gradient Generator
Create linear and radial gradients with multiple color stops — copy ready-to-use CSS background-image code.
Explore free css gradient generator
Color Picker
Pick colors and convert between HEX, RGB, and HSL formats — with live preview and clipboard copy.
Explore free color picker
Image Compressor
Compress and optimize images with adjustable quality and live preview — reduce file size for faster web performance.
Explore free image compressor
Last updated:
Tested in Chrome, Firefox, and Safari on desktop and mobile.