SVG StudioReadme

SVG Studio

Turn artwork into clean, editable SVG. Entirely in your browser.

Try SVG Studio · Browse collections · Install skill and MCP

Ahoo · source artwork

Paste, drop or choose an image, adjust the trace, compare it with the source and export SVG, one file or all of them as a zip. Existing SVG imports without retracing. Nothing leaves the page: tracing runs in the browser, so your artwork is never uploaded. Raster tracing approximates the source; it does not reproduce every shade or fine detail.

Collection

Eight collections of transparent SVGs, with version choices, an inspector, copy and download. Use the visual collection choices or the Left and Right arrow keys to move between them.

ThemeContents
MinimalClassic and Modern stationery, and the Rustidian logo colours
Sci-fiCourier loop, Elpis marks and startup SVGs, then interface icons
JapaneseTea garden animation and Japanese garden icons
PersianHafez and dream cards, with Persian symbols
CarsVehicles, then parts and driving icons
BotanicalBotanical artwork, 28 icons and Garden of night
GraphicGraphic artwork and 29 interface icons
Dark gardenGarden artwork and 30 icons

Each collection opens with its artwork filling the first screen. Browse assets opens the next section, where you can choose a version, inspect, copy or download its SVG. Motion plays on each visit; icon controls pause and resume it. Reduced motion starts paused. Download files bundles each theme as a zip.

For agents: skill and MCP

Install provides the SVG Studio skill, a shadcn-compatible SVG registry and local tracing MCP package. The official shadcn MCP can find and install individual SVGs or a collection into your project.

mcp-server/ has two tracing tools, vectorize_image and batch_vectorize, that trace images with the studio's tuned settings. Build it from source and register it with your client:

cd mcp-server && npm install && npm run build
claude mcp add svg-studio -- node "$PWD/dist/index.js"

mcp-server/README.md documents the tools, their options and a config snippet for other clients.

Run locally

npm ci
npm run dev
npm run build

Next.js App Router, React and shadcn components, exported as a static site. npm run build runs the conversion and workbench tests, then writes the site to out/.

The local build checks hero actions across every collection and responsive breakpoint. Run npm run check:hero-actions to repeat the check on out/, or pass a URL after -- to check a deployed version. The check uses the workspace Playwright installation at ~/Desktop/p/skills/web-dev/ui-check/node_modules/playwright; set PLAYWRIGHT_MODULE or PLAYWRIGHT_CHROME_EXECUTABLE if needed.

Contributing and licence

Bug reports and contributions are welcome: see CONTRIBUTING.md and the bug report form. The code is MIT licensed.