SVG Stroke to Fill Converter
Original (stroke)
Converted (fill)
Copied!
Convert stroked SVG paths into filled outline shapes for laser cutters, cutting plotters, and icon systems that don't support the stroke attribute. Free, all client-side, side-by-side before/after preview.
How it works
- Paste in SVG code or upload an .svg file
- Click Convert to see the original stroke and the new filled outline side by side
- Copy the converted SVG code or download the .svg file
Frequently asked questions
Why would I need to convert stroke to fill?
Some laser cutters, cutting plotters, and icon systems don't support (or ignore) the stroke attribute. Converting to fill makes the shape render identically everywhere.
Does it handle SVGs with multiple paths?
Yes, each path and subpath in the SVG is converted individually.
Is my file uploaded to a server?
No, everything is processed entirely in your browser.
Does it support dashed strokes?
This version supports solid strokes only; dashed stroke support may be added later.
Related tools
From the blog
Update history
- 2026-09-19 Launched: client-side SVG stroke-to-fill converter with stroke-width/linecap/linejoin aware offsetting and side-by-side before/after preview.