Last updated · 27 Sep 2026
Changelog
What's changed since SVG Lab went live. Newest at the top.
SVG Lab is generally available: the editor is free to use in any browser, no install and no signup, with paid plans for AI Generate and higher limits. It is actively improving: expect frequent additions. Bugs surface and get patched the same week. The version pill in the editor statusbar always tells you the current build.
27 Sep 2026
Try the SVG Lab MCP free: 100 requests on every account
- Every SVG Lab account, Free included, now gets 100 free requests to try the SVG Lab MCP. There is no form to fill in: add SVG Lab to your AI app, sign in, press Approve, and it starts designing. The setup guide has the steps for every app.
- Ask for SVG Lab MCP access on the early access page and it is on straight away, until 2 October. An email with the setup steps follows within a minute.
- New top-ups: buy extra MCP requests on the Billing page on any plan. Top-up requests never expire and nothing renews.
- The free requests are a one-time trial per account; they do not renew each month.
- Updated billing policy: all purchases, plans and top-ups, are final and non-refundable. You can still cancel a subscription any time and keep access until the end of the period you paid for.
- Design time on SVG Lab's servers is now counted per account, never shared: how much you get each day depends on your plan, and nobody else's use can use up yours.
- Each tool call your AI app makes is one request, and calls that fail are not counted. Plus and Max use their monthly allowance first, then the free requests, then top-ups. Your assistant can tell you how many are left, and the Billing page shows your free requests and top-up balance.
See your MCP usage, live
- The Usage button in the editor now shows your SVG Lab MCP use too: your plan or early access allowance used this period, free requests left, your top-up balance, and your top tools and projects.
- Press More for the new MCP usage page: requests by allowance, by tool, by project and by day, a list of recent calls that updates every few seconds, and your top-ups with where those requests went.
- Only counts are kept: the time, the tool, which allowance paid, the project and whether the call worked. Nothing your AI app builds or sends is recorded, and the history is kept for 90 days.
26 Sep 2026
New plans: the SVG Lab MCP comes with Plus and Max
- The SVG Lab MCP is now open to everyone on two new plans. Plus ($20 a month) includes 5,000 MCP requests a month and Max ($40 a month) includes 15,000. One tool call your AI app makes is one request, and calls that fail are not counted. Your assistant can tell you how many requests are left and when the allowance resets.
- Plus and Max also carry the full editor: unlimited exports, 250 cloud projects, up to 50 pages per document and 250 auto-traces a week, with 25 AI generations a month on Plus and 80 on Max.
- Free and Pro ($3.99 a month) stay as they are, for designing in the editor. Studio is no longer offered. See the plans.
- Early access accounts keep their access, and early access requests stay open until Friday 2 October 2026. MCP sessions are no longer reviewed; see the privacy policy.
No more pairing codes
- Once you connect your AI app, it designs in SVG Lab straight away. You do not need SVG Lab open, and there is no code to type in: your assistant works in its own SVG Lab editor on our servers and saves everything to My Projects, where you can open, edit and export it. The Connect to AI button is gone from the top bar.
- The SVG Lab MCP item in your account menu now opens one small panel: whether early access is on for your account (with a link to request it if not), your connected apps with a Disconnect button for each, and the setup guide. A key for command line apps is still there under Use a key instead of signing in.
Form lines for illustrations drawn through the MCP
- Your AI assistant can now give a flat, one colour object such as a vase, jug, mug or bottle the few curved lines an illustrator would draw: the ellipse of the rim, the turn of the neck, a highlight down the widest side and a ring at the foot. SVG Lab fits each line to the object's real outline, keeps it inside the shape, and groups it with the object, so one undo removes them all.
- When your assistant reviews an illustration, SVG Lab now points out a part that floats clear of the object it belongs to, such as a mug handle a few pixels off the mug, and says how far to move it. Things that are meant to float, such as steam or sparkles, are left alone.
- Fixed: a new project started by your assistant could carry over the colours and layout notes of the project it was working on before. Every new project now starts clean.
- Fewer refused requests: small differences in how assistants describe a shape (an opacity written in a different place, a colour given by its design name, a mirrored half marked as closed) are now understood, with a note saying how they were read.
- The editor's welcome now starts with the SVG Lab MCP: you don't have to draw it yourself. Connect Claude, Codex or Cursor, ask for app screens, icons and illustrations, and SVG Lab's design engine builds them in your SVG Lab projects, and you watch them appear. A Request early access button takes you to the request page, and Explore the editor carries on with the tour. Signed in, a short pointer shows where to ask for access: SVG Lab MCP: request early access in your account menu.
- The early access page now opens with real screens made through the SVG Lab MCP, right next to the headline, so you can scroll through them straight away.
- Fixed: moving or resizing a shape could stop responding and fill the console with errors if the shape was removed during the drag, for example by an undo or by your AI assistant working in the same project.
See where your AI assistant is working, and pause it
- While an AI assistant works in your project through the SVG Lab MCP, the artboards it is using get a coloured frame and a label with the app's name (Claude, ChatGPT, Codex, OpenCode or Cursor) and what it is doing right now. The artboard list marks them with a small lock.
- Those artboards are the assistant's until it finishes: you can look, zoom, select, copy and export, but changes wait. Everything else in the project stays yours, including new artboards.
- Press Pause or Stop on the label to take the artboards back straight away. The assistant is told and stops working there until you ask it to carry on. If it goes quiet for 15 minutes, the artboards come back to you on their own.
- When you change something while it is paused (move an artboard, add an image, restyle a shape), the assistant is shown exactly what changed when it comes back, tells you in a sentence, keeps your changes, and only puts things back if you ask.
- Fixed: an assistant connected before this update could not carry on after you pressed Pause or Stop, because its app still had the older list of SVG Lab tools. It now picks up again when you ask it to continue, with the tools its app already has, and still tells you what you changed while it was paused. SVG Lab also asks connected apps to refresh their tool list after an update.
- Two assistants can work in one project at the same time, each in its own group of artboards, with its own colour.
- While an assistant designs in a project you have open, your window switches to watching: a line at the top says so, its changes appear as it makes them, and your window leaves its artboards to it instead of saving them too, so nothing gets overwritten and your window stays quick. You can keep working on your own artboards and add new ones. Take over or Pause hands everything back to you at once.
AI apps stay signed in
- Fixed: an AI app connected by signing in (Claude, ChatGPT, Codex, Cursor, OpenCode) could be signed out after a few hours, usually when it ran several tool calls at once or while we were updating SVG Lab, and you had to connect it again by hand. A connection now stays signed in for months while you use it, and a brief interruption on our side makes the app wait a moment and try again instead of signing you out.
- Disconnect still switches an app off straight away.
- New setup guide: step by step setup for the SVG Lab MCP in Claude, Claude Code, ChatGPT, Codex, Cursor, VS Code, OpenCode, Windsurf and Gemini CLI, with copy-paste settings, a prompt that checks it works and fixes for common problems. It is written so your AI assistant can read it too and set SVG Lab up for you.
- Connected apps are signed out automatically if an old sign-in is ever reused, which protects your account if a token leaks.
One project open in several windows
- Two windows on the same project no longer overwrite each other: each artboard saves on its own and updates live in your other windows, so you can keep working on one artboard while another window (or your AI assistant) changes a different one.
- Your work elsewhere stays put when an update arrives: your selection, your undo history and any change you have not saved yet on other artboards are left alone, and undo never takes back a change made in another window.
- If the same artboard was changed in two windows at once, both versions are kept: the one saved first stays, and yours appears beside it as "(your copy)", with a message saying so. Nothing is thrown away.
- Changes your AI assistant makes are saved about a second after each step, so you can watch them arrive in your own window.
- Faster editing on big projects: scrolling, panning, zooming and selecting no longer start a save, and a save now only prepares the artboards you actually changed. Your own edits save about two seconds after you stop, never in the middle of a drag.
A lighter editor while you think
- The editor now does almost nothing while you are not drawing. On a project with 500 shapes, the glowing buttons and tabs used to keep the page busy about a quarter of the time even when nothing changed; they now look the same and cost close to nothing, so big projects feel smoother and laptops stay cooler.
25 Sep 2026
Connect an AI app by signing in
- Connecting Claude, ChatGPT or Codex to SVG Lab no longer needs a key pasted into a web address. Add https://svglab.app/mcp as a connector, and your AI app opens a Sign in to SVG Lab page. Sign in, check which app is asking, press Approve, and you are connected. Command line apps such as Codex CLI and OpenCode can still use a private key.
- The MCP window in the editor now lists your Connected apps, each with a Disconnect button that switches that app off straight away.
- In AI apps that can show interactive results inside the chat (MCP Apps, supported by apps such as Claude, ChatGPT, VS Code and Cursor), a design your assistant exports now appears as a small card: the design itself, the project and artboard name and size, and an Open in SVG Lab button that takes you straight to the project. Where the app allows downloads, the card also has a Download SVG button. Other apps show the export exactly as before.
- When your early access is switched on, you get an email that says so and tells you how to connect.
- The privacy policy and terms have a new section on the SVG Lab MCP: what it receives, how you connect and disconnect, and, during early access, that we review MCP sessions to improve it.
- Fixed: AI apps connected by signing in could be signed out after about an hour and start answering "Unauthorized". It happened when the app renewed its connection from two requests at once, which apps such as OpenCode, Cursor and Claude do when they run several steps in parallel. Renewals are now handled one at a time and every parallel request gets the same result, so the connection keeps working. If an app was signed out before this fix, reconnect it once.
24 Sep 2026
63 new fonts, and outlines for Arial, Georgia, Times and Courier
- 63 new fonts in the Text panel's font list, grouped into Sans, Serif, Mono and Display: expressive display faces for posters and headlines, sturdy text faces for interfaces, and a few scripts for a single word. Every one is free to use in anything you make. A font downloads the first time you pick it, so the editor opens as fast as before.
- Projects that use one of the new fonts load it again when you reopen them, and Convert to outlines works for all of them.
- Fixed: PNG exports of text in a web font (Inter, Lobster, Playfair Display and the rest of the list) came out in your browser's stand-in font instead of the one you picked. Exports now carry the fonts they use, so PNGs match the canvas and downloaded SVG files show the right lettering on any computer, even one without the font installed.
- Convert to outlines now works on text set in Arial, Helvetica, Georgia, Times New Roman and Courier New. Those fonts are not hosted online, so SVG Lab outlines them with an open font that has exactly the same letter widths (Arimo, Gelasio, Tinos, Cousine) and the status bar tells you which one it used. The lettering stays where it was; only small details of the letterforms differ.
- Fixed: converting text in a font SVG Lab cannot outline (Verdana, System UI) left the status bar stuck on "Converting to outlines…" with no explanation. It now names the font and says what to pick instead.
- Fixed: bold or italic on a font that only comes in one weight (Lobster, Pacifico, Bebas Neue and the other display faces) made outlining fail. It now converts using the font's own weight.
Ask for early access to the SVG Lab MCP
- There is a new MCP early access page. It shows what the MCP does with a live demo and real screens a model designed through it: Claude, ChatGPT, Codex, Cursor, OpenCode and other AI assistants design and draw real, editable SVG in your SVG Lab account, with no tab open, and everything they make is saved to My Projects.
- Requesting access is one short step: pick what you want to make (app screens, icons, illustrations, social graphics, diagrams, slides), say which AI app you use if you like, and add a note. You need to be signed in, and the page lets you sign in with Google or an email link without losing your answers.
- You get a confirmation email straight away, and another one when your access is approved and switched on.
- In the editor, the MCP item in the account menu now shows Early access if your account is not in the release yet, and takes you to that page instead of a window with greyed out buttons. Once you have asked, it says Requested. Accounts that already have the MCP see the same MCP window as before.
- There is also a new MCP server page that explains in plain words what the SVG Lab MCP server does, which AI apps it works with, what it can make, and how to get access. You can reach it from the editor's status bar and from the About page.
23 Sep 2026
Connect an AI app to SVG Lab
- Update, 25 Sep: Claude, ChatGPT and Codex now connect by signing in. Add https://svglab.app/mcp as a connector and approve; no key needed. The key steps below still work for command line apps.
- There is a new MCP item in the account menu. It opens "Connect an AI to SVG Lab", where you can make a private key and copy ready-made setup for Claude (Settings, Connectors, Add custom connector), Codex and OpenCode. After that, click Connect to AI in the top bar and give your assistant the code it shows: what it draws lands on your canvas, and you can edit or undo all of it.
- One key per account, shown once. Regenerate replaces it and Revoke switches it off, within a minute, for every app that uses it.
- We are opening this to a small group first. If your account is not in it yet, the MCP window says "Production release pending" and the key buttons stay greyed out.
- For the AI on the other end, SVG Lab now builds arms, legs and hands (open, fist, or gripping an object) from a pose description, checks that parts actually touch, and returns exact geometry, so a plain sentence like "a bent arm holding a wrench" comes out legible instead of as a mitten on a bar.
- Later the same day, from the first real session: an AI can now say "hold this shape" and SVG Lab works out where the fingers wrap, warns when an open hand is lying over a tool instead of holding it, draws a shoulder that grows out of the body instead of a ball on top of it, and gives arms and hands the same outline as the body they attach to.
20 Sep 2026
Big projects save properly
- Projects are now compressed before they are saved, so a big drawing takes a fraction of the space and a fraction of the time it used to. A 2.3 MB project measured here now saves as 0.5 MB.
- Photos you drop into a drawing are stored separately from the drawing itself, privately to your account, instead of being packed into the project. Nothing changes in the editor or in your exports, the project just stops being enormous.
- A slow save is no longer reported as a failed one. If a save is taking a long time, SVG Lab now checks whether it actually went through before saying anything, and retries on its own if it did not. You only see a failure when the save really failed, and the message then tells you what happened, how big the project is, and that your work is still open in the tab.
- The topbar shows how much space the current project takes in the cloud. Past 3 MB it turns amber with the two things that help (delete artboards you no longer need, or split the project in two), and past 8 MB a save is declined with an explanation rather than attempted and failed.
- Fixed: the save chip could stay on “Saving” after a save had already finished.
- Saving no longer costs the size of the whole project. SVG Lab now stores each artboard separately and sends only the artboards you actually changed. On a 2.3 MB project measured here, changing one piece of text used to upload the entire drawing and now uploads 50 KB, which is 81% less. Nothing changes in how you work: projects you already have convert themselves the first time you save them.
- The save chip tells you more while it works: “Saving 2 of 11 artboards” while it uploads, then “Saved just now”. If something does not reach the server it says exactly what is outstanding, for example “Not saved: 1 artboard pending”, gives you a Retry button, and reminds you the work is still open in your tab. It never says a save failed when the save may in fact have gone through.
- Saving runs in the background and never blocks drawing, and a burst of quick edits is grouped into one upload instead of one per change.
- Renaming a project now writes just the name instead of re-uploading the whole drawing, so it is instant on projects of any size.
- If part of a project does not come back from your account, SVG Lab stops saving that project instead of saving over the part it could not read, tells you which artboard is affected, and offers to go and look again. Switching to another project in the middle of a save can no longer mix the two.
- Very large pieces of artwork, a traced image or text turned into outlines, are now kept separately from the project, privately to your account, and fetched before the drawing appears. A project stops growing every time you trace something, and the artboard holding it stops re-uploading it whenever anything else on that artboard moves.
- The project size in the topbar is now a button. Press it to see where the space actually goes: every artboard by name with its size, largest first, plus a row for the shapes that sit outside every artboard, which is often the biggest thing in a project and the easiest to clear out.
- If a tab closes or crashes while a save is still on its way, SVG Lab now keeps a copy of that save in your browser and offers it back the next time you open the project: Restore unsaved changes, or Discard. The copy is deleted the moment your account confirms the save, it is never kept while you are signed out, and it is removed when you sign out.
- SVG Lab now loads inside directory previews such as BuildHop, which used to show a blank page. If you open the editor inside another site, a slim bar at the top offers a link to the full editor in its own tab.
- The editor appears far sooner on a first visit. It used to wait for two files served by other companies before it drew anything on screen, and on a slow connection that was several seconds of a white page. Neither file holds anything up now, so the editor paints in about a second on a mid range phone on mobile data, measured here, instead of five to nine seconds.
- SVG Lab no longer needs any outside service to be reachable in order to open. The sign in library is served by SVG Lab itself, and error reporting is loaded off to the side. If a company firewall, a public wifi login page or a country level filter quietly blocks one of them, the editor still opens and still works. Before this change that gave you a blank page with no explanation, which looked exactly like the site being down.
- Large projects open and respond much faster. A project of several thousand shapes used to spend most of its opening time searching the canvas over and over, and clicking a single shape could take seconds. Opening a 4,890 shape project measured here went from 8.4 seconds to 1.5 seconds, and clicking one shape in it went from 5.0 seconds to 0.9 seconds.
- Undo stops eating memory. Every edit used to keep a full copy of the whole drawing, and SVG Lab kept two hundred of them, so on a 1,630 shape project fifty edits held about 313 MB in the tab and the browser eventually slowed to a crawl. An edit now remembers only the shapes it actually changed. The same fifty edits measured here hold about 15 MB, and undo now remembers up to 500 steps instead of 200.
- Ctrl+Z is fast again on a big project. It used to throw away every shape on the canvas and draw the whole drawing again, which took 3.7 seconds on a 1,630 shape project and about half a minute on a 4,890 shape one. It now puts back only what the step changed: half a second and a tenth of a second respectively, measured here.
- Dragging text is smooth. Moving a shape cannot change its size, but SVG Lab was re-measuring every piece of text you moved on every single frame of the drag. Dragging 100 pieces of text on a 1,630 shape project went from 694 ms per frame to 23 ms per frame, measured here, and dragging 100 shapes of any kind went from 248 ms to 37 ms. The real measurement still happens once, when you let go.
- Artboard changes undo properly now. Resizing an empty artboard, renaming it, changing its background or adding and removing one used to leave Ctrl+Z with nothing to take back, so it skipped past and undid your previous shape edit instead. Each of those is its own step.
- Changed: switching pages now starts the undo history fresh. Before this, Ctrl+Z after a page switch could drop the other page’s shapes onto the page you were looking at.
- Selecting a shape is instant on a big drawing. Every click used to throw away the whole layers list and build it again, row by row, even though nothing had changed but which row was highlighted. The list now only moves the highlight. Clicking one shape measured here went from about 100 ms to about 2 ms on a 1,630 shape project, and from 1.7 seconds to 5 ms on a 4,890 shape one.
- Bursts of changes are drawn once. A change that touches many shapes at once, an alignment, a paste, a colour applied to a whole selection, used to redraw the layers list once per shape. Twenty changes in a row now cost one redraw instead of twenty.
- Dragging is smooth on a big project. Dragging 100 shapes around a 1,630 shape drawing measured here went from 13 frames a second to 54, and dragging 100 pieces of text went from 5 frames a second to 60. Opening the same drawing went from 430 ms to 390 ms, and Ctrl+Z from 770 ms to 110 ms.
18 Sep 2026
Faster opening for big accounts
- Opening SVG Lab while signed in is much faster when your account holds a lot of projects. The editor now downloads only the drawing it opens instead of every project you own, so the “Cloud sync is still taking too long” message is gone.
- Account limits load faster too: checking your plan usage no longer downloads your newest drawing behind the scenes, which took a couple of seconds for big projects.
- Fixed: if a project was deleted on another device at the exact moment you opened SVG Lab, the editor could show “Cloud project did not load” with an empty canvas. It now opens your next project instead.
- Safer saves across devices: a save now only goes through if nobody else changed that project since this device last loaded it. If another device saved first, SVG Lab shows you that newer version with a note instead of quietly writing over it. This closes a case where a slow connection could overwrite work you had just saved elsewhere.
- Live updates across devices: rename, save or delete a project on one device and every other signed-in tab sees it within a second. A rename updates the title in place without touching your canvas; a drawing saved elsewhere replaces the stale copy; the My Projects list refreshes on its own while it is open.
25 Aug 2026
AI Generate is live
- AI Generate: describe what you want, or upload an image, and get an editable SVG placed straight onto your artboard. It sits in the editor topbar. Available on paid plans; free users get a preview and a one-time $3 export unlock.
- Studio Annual now grants its full year of 480 AI generations upfront instead of drip-feeding them monthly.
- Fixed a quota bug that was silently refusing metered requests, and made failed generations give your quota back when the provider did not charge.
24 Aug 2026
Export fidelity overhaul
- Gradients, patterns, filters, clip paths and masks now export as they are, instead of being flattened.
- Text on a path exports as a real
textPath element, so it stays editable and bound to its curve in other tools.
17 Aug 2026
The blog grows to seven posts
- New guides on the blog: resizing SVGs, SVG to JPG, SVG to PDF, SVG to PNG quality, SVG path editing, and changing SVG colors, alongside the founder story that launched it.
- Every post now has its own social card image.
6 Aug 2026
Five free tool pages + the blog launches
1 Aug 2026
Per-artboard locking
- Lock any artboard to protect its contents while you work on the others.
21 Jul 2026
Calligraphy strokes, Fill Region, Magnet snapping
- Tapered stroke ends with independent controls per end, calligraphy style.
- Fill Region bucket tool, Live Paint style: click any enclosed region to fill it, even across overlapping paths.
- Magnet v2: path endpoints snap to nearby strokes, with dual-endpoint rigid snap and an explicit Snap command.
12 Jul 2026
Path editing and billing polish
- Direct select now works correctly on rotated paths, and rotation is baked into exported geometry for every shape.
- Bigger anchor hit targets and tighter path selection hit testing.
- Layers panel: per-row delete button.
- Change plans in place with proration, no cancel-and-resubscribe.
26 Jun 2026
Auto-trace tuning
- Retuned auto-trace presets: stable results, better color fidelity, and more detail preserved at the maximum setting.
- Traced assets now persist reliably to cloud save, and the trace review flow is smoother.
19 Jun 2026
Accounts and support
- Support requests from the in-app widget route to email, with branded reply templates.
- Set a display name in your account settings.
21 May 2026
About + Changelog pages, custom 404
- New About page: what SVG Lab is, who's behind it.
- This Changelog page.
- A branded 404 page so broken links don't dump you on Cloudflare's default.
20 May 2026
True mesh gradient + PostHog analytics
- Mesh gradient editor. Real per-node bilinear color blending, not the radial approximation we shipped first. Grid sizes from 2×2 up to 5×5, with color resampling when you change the grid size.
- PostHog product analytics wired in: cookieless, anonymous, no session recording. See the Privacy Policy for the full disclosure.
19 May 2026
Five new shape tools + compound-path overhaul
- New shape tools: Triangle, Polygon, Star, Rounded Rectangle, Arrow. All with adjustable corner rounding via a slider in the properties panel.
- Text on Path rewrite: drag text along a path to slide it, toggle Above / Below, optional upside-down flip.
- Compound paths first-class everywhere: Knife, Smooth, Offset, Add/Delete Anchor, and Corner↔Smooth toggle all respect holes now (a donut with a hole stays a donut when you cut, smooth, or offset it).
- Symbol editing: detach an instance to edit it. When you re-make the symbol, every other instance in the document updates automatically.
- Code-panel import fidelity: pasting SVG into the live code panel now preserves gradients, patterns, filters, clip-paths, masks, symbols, and text-on-path bindings.
- Defs cleanup: deleting a shape now sweeps any orphaned gradients, patterns, filters, clips, or masks it referenced.
17 May 2026
Milestone A: friends launch ready
- Sentry error monitoring: every JavaScript error and crash is now logged so we can find and fix things you'd never bother to report.
- In-app feedback widget (bottom-right of the editor): type, hit submit, no email needed.
- Mobile touch support via Pointer Events.
- 4-panel onboarding modal for first-time visitors. Skippable. One-time.
- Examples menu with three preloaded designs so a fresh visitor isn't staring at an empty canvas.
- SVG favicon + Open Graph + Twitter Card meta tags: links to svglab.app now have a proper social preview.
- Cloudflare Web Analytics enabled (cookieless, privacy-respecting).
- Knife tool now respects shape rotation, so tilted shapes cut at the right angle.
- Chained boolean operations now preserve holes from earlier operations.
16 May 2026
SVG Lab goes live
- Live at svglab.app on Cloudflare Workers + Static Assets.
- Rebrand: "SVG Studio" → "SVG Lab" everywhere user-visible.
- Initial browser auto-save shipped here; it has since been removed in favor of tab-only unsigned work plus account cloud save.
- Privacy Policy and Terms of Service pages.
- 21 advanced SVG features: linear / radial / true mesh gradients, patterns, SVG filters, clip & mask, symbols, multi-page artboards, boolean ops, blend modes, align & distribute, eyedropper, path offset, text on path, auto-trace, PNG and PDF export, code panel, rulers, and more.