Original · safe previewNo file
Your vector, beforeUpload an SVG or paste its code.
CleanedWaiting
Ready for a clean startThe cleaned vector will appear here.
—groups before—groups after—attributes removed
SVG wrapper tree · Before / After
Before · imported structure
Import an SVG to inspect its wrapper hierarchy.
After · cleaned structure
Clean the SVG to compare the resulting hierarchy.
Artwork is processed on this device. No upload or account needed.
Source imageNo file
Start with an imageTexture photos work well for normal maps.
Normal mapWaiting
Live previewImport an image and the result will update automatically.
Preview updates live at the selected output scale. Quality processing keeps the source pixel dimensions: Reduce uses 20–100%, Enhance uses 110–200%, then returns to the original resolution before optional ×2/×4 upscale. Blueprint tile count is resolution-aware, so the grid scales with the image instead of multiplying at higher upscale. Hatch Lines uses a tone threshold mask, then converts darker areas into resolution-aware architectural strokes with adjustable rotation, spacing, thickness, and optional cross-hatching. Volumetric Wireframe keeps a flat background mesh, then bends and projects that mesh over detected objects using luminance and local surface slope to create a pseudo-3D raised surface. Relief, spacing, rotation, line weight, contour emphasis, and background-grid strength are adjustable. Pica 10.0.3 is used when available; offline native fallback keeps the workflow usable. Live Sketch keeps the outer silhouette and controlled dark/shadow strokes while suppressing most interior edges. Exclude background exports foreground transparency in PNG or WebP.