SVG Lab

Blog

SVG Lab Blog

This blog covers practical SVG and browser-graphics writing from the person building SVG Lab: how the editor gets built, what changes, and what actually works when you're making vector graphics without a design background.

Follow SVG Lab on Google

Which MCP Server Can Design SVG and App UI?

Eight design MCP servers compared by job: which one designs finished app screens, icons and illustrations as SVG, which ones work inside Figma, Penpot or SVGator, and which generate one SVG file per prompt.

How Do You Create an SVG File? Three Ways That Work

Draw it in a browser editor and export, write the XML by hand, or trace a PNG into paths. Exact steps for each route, a minimal SVG you can copy, and the check that catches fake SVGs.

Export SVG With Gradients, Filters and Masks Intact

Most SVG exports flatten gradients, filters and masks into pixels. Here is why that happens, how to check an exported file, and how to export an SVG that keeps all three live and editable.

How to Create SVG Files With AI (3 Routes That Work)

Three ways to make an SVG with AI: a chatbot writes the markup, an image model gives you pixels to trace, or a vector generator returns real paths. What each outputs and how to get one you can actually edit.

How to Resize an SVG

Resizing an SVG edits the root element's width, height, and viewBox attributes. The paths inside do not change. Here is what each attribute controls and what to do when viewBox is missing.

SVG to JPG: What Changes When You Convert

Converting SVG to JPG renders the vector to pixels and applies JPEG compression. Transparent areas become white. Here is what actually changes during the conversion and how to control the result.