Path data

0 / 0

Commands

Render sizes

step · click a command to jump · lowercase = relative coordinates

What this is

Every SVG icon is a <path>, and every path is a sequence of pen commands in its d attribute. This tool executes that sequence one command at a time: the executed portion renders solid, the current command highlights in cyan with its start point, end point, and Bézier control handles, and the rest stays as a faint outline. Lowercase commands are relative to the current pen position; uppercase are absolute — the pen coordinates in the corner show exactly where relative commands resolve to.

Path command reference

CmdNameParametersWhat it does
MMove tox yLift the pen and place it without drawing. Starts a new subpath.
LLine tox yDraw a straight line to the given point.
HHorizontal linexStraight line, only x changes.
VVertical lineyStraight line, only y changes.
CCubic Bézierx1 y1 x2 y2 x yCurve shaped by two control points.
SSmooth cubicx2 y2 x yCubic curve; first control point reflected from the previous C/S.
QQuadratic Bézierx1 y1 x yCurve shaped by one control point.
TSmooth quadraticx yQuadratic curve; control point reflected from the previous Q/T.
AArcrx ry rot large-arc sweep x yElliptical arc segment between two points.
ZClose pathStraight line back to the start of the current subpath.

Notes worth knowing