Click or Drag & Drop to Import SVG
One filled closed shape only: path, rect, circle, ellipse, or polygon. Processing stays on this device.
SVG imported already a <path>.
No outline stroke in imported SVG.
Recommended for cleaner geometry. Detects reliable lines and native shapes, then uses outer tangent lines when irregular curves cannot be reconstructed precisely.
Custom ExperimentalFor mixed or irregular silhouettes. Level 1 creates the minimum standard framework needed to cover the full perimeter. Higher levels progressively add smaller curves, shorter lines, and finer polygon corners; Level 10 performs the most comprehensive perimeter-detail scan. Results are representative and require approval.
Controls the width and color of generated lines, circles, ellipses, rectangles, and polygons. Detected primitives always use transparent fill.
These controls change only the reconstructed framework overlay. They do not modify the fill, outline, anchor nodes, or geometry of the imported source shape.
Removes repeated or overlapping anchor points. Usually preserves the silhouette while reducing redundant data.
SimplifyRemoves unnecessary nodes from nearly straight sections. Strong simplification can slightly alter small corners or fine contour details.
Add ExtremaAdds anchors at the outermost horizontal and vertical curve positions. The curve should remain visually equivalent, but its path structure becomes more explicit.
Add Points of InflectionSplits curves where curvature changes direction. This adds editable anchors without intentionally changing the visible outline.
BalanceAdjusts opposing curve handles around smooth joins. It may subtly reshape the contour near uneven joins.
HarmonizeRegularizes handle direction and length for mathematically smoother transitions. This can deform irregular or intentionally sharp curves.
Scan first, select only the required operations, and inspect the preview afterward. Balance, Harmonize, and aggressive simplification have the highest potential to deform the imported shape. Revert Changes restores the original import.
Draws the outer axis-aligned rectangle of the imported silhouette.
CentroidCalculates the shape-area center and draws two canvas-clipped diagonal guide lines through it. A visual node marks their intersection.
These are transparent-fill construction guides in one SVG group. They do not modify source geometry, and their endpoints, corners, and intersection marker are excluded from Original Nodes and Output Nodes counters.
Run detection to reconstruct the native geometric framework.
Detection report
View detection details
No SVG file selected
Supported Formats: SVG Only (.svg) • Single Unified Vector Shape (Group Wrapper Allowed)
Multiplies the final opacity of both fill and stroke. Example: 50% Fill × 50% General = 25% effective fill opacity.
If checked, applies full color overlay silhouette. Uncheck to retain original imported fill colors.
Edits the color of existing imported strokes only.
Available when the imported SVG contains a visible stroke. The maximum value follows the imported stroke width.
Select image as canvas background (auto resizes if > 2160px on longest side).