Upload Image

Upload an image to start drawing your custom SVG path over it.

Supported formats: JPG, PNG, WebP

SVG Path Drawer

Draw custom SVG paths on top of your images and export the generated code.

1

Upload Image

Select or drag and drop an image you want to trace or draw a path over.

2

Draw Path

Click on the image to add points. The tool automatically connects them to form an SVG path.

3

Export & Copy

Once finished, copy the SVG code or download the generated SVG file to use in your project.

Frequently Asked Questions

Are my images uploaded to a server?

No. This tool runs entirely in your browser, ensuring your images are never sent over the internet or stored on external servers.

Can I undo a mistaken point?

Yes, you can click the 'Undo' button to remove the last point you added to the path.

How do I close the path?

Click the 'Close Path' button to automatically draw a line from your last point to your first point.

Can I adjust the stroke thickness and color?

Absolutely! Use the toolbar settings to change the stroke color, fill color, and stroke width in real-time.

Does this tool work on mobile devices?

Yes, you can tap on your mobile screen to draw paths. However, for maximum precision, a desktop environment is recommended.

What image formats are supported?

You can upload standard web image formats like JPG, PNG, and WebP.

Can I export the image along with the SVG?

The tool exports only the drawn SVG path to keep the code clean and strictly vector-based.

Is the generated SVG path relative or absolute?

The generated SVG path uses absolute commands (M for Move and L for Line).

Does it support curves?

Currently, this tool supports straight line segments (polygons and simple paths). Curves (Bézier) may be added in future updates.

Can I draw multiple separate paths?

Yes! You can now add multiple paths using the '+' button in the toolbar. Each path can have its own stroke color, width, and fill settings.

Why is the SVG output code so long?

Each point you click generates an 'L' (LineTo) command. Drawing many points increases the code length.

Can I use the exported SVG in CSS?

Yes, you can use the path data inside a CSS clip-path or inline SVG elements.

Is there a limit to how many points I can add?

No, you can add as many points as you need.

How do I restart?

Click 'Clear Path' to remove all points and start over.

Is it free?

Yes, this tool is completely free and has no limitations.