Free SVG, accessible source files
Create, edit, and live-preview SVG for free. SVG, Mermaid, Graphviz, and PlantUML source files always remain openable, editable, and savable without a purchase.
What's New · 1.7
Let your AI draw. See the real diagram on Mac.
SourceCanvas 1.7 is available now, free to download. Edit and preview SVG for free, try more diagram formats, and unlock professional exports and Mac automation with a one-time Lifetime Pro purchase.
Ask Codex, ChatGPT, Gemini CLI, Qwen Code, or another AI to turn a process, system, or idea into Mermaid, PlantUML, Graphviz, or SVG. SourceCanvas receives it through local MCP, validates it, shows the result live, and keeps it editable and exportable.
Create, edit, and live-preview SVG for free. SVG, Mermaid, Graphviz, and PlantUML source files always remain openable, editable, and savable without a purchase.
Mermaid, Graphviz, and PlantUML each include one continuous 10-minute preview trial per device. Each timer starts only after that format's first successful render.
Unlock explicit SVG, PNG 1×/2×/3×, and vector PDF exports, nonblank templates, full non-SVG previews after each trial, and Mac MCP/Agent with native AI Preview. No subscription.
Customers who obtained the paid app before the free transition automatically keep Legacy Pro, with the same features as Lifetime Pro. No repeat purchase.
Buy directly on iPhone, iPad, Mac, or Apple Vision Pro, and restore on another device with the same Apple Account. If access verification fails, retry or restore; source files remain editable.
Stop moving between an AI chat, an online renderer, and an export tool. SourceCanvas gives AI-generated diagrams one focused Mac workspace for review and delivery.
On Mac, Agent Service lets an AI validate, render, and keep diagrams updated in one native preview window as work progresses.
Describe a workflow, architecture, database, or plan to the AI you already use, then immediately inspect both its diagram source and rendered result.
Cover flowcharts, sequence and architecture diagrams, class, state and ER diagrams, Gantt charts, mind maps, timelines, Kanban, data charts, and more.
Automatic mode detects the format. Fit Screen, zoom, backgrounds, and friendly source diagnostics help anyone check labels, links, and hierarchy.
Core rendering runs on device. Save the source or export SVG, vector PDF, and PNG 1x/2x/3x for documents, presentations, and sharing. In 1.7, explicit exports, nonblank templates, full non-SVG previews after each trial, and Mac MCP/Agent require Pro. Saving source files in every format remains free.
SourceCanvas 1.7 includes a signed local MCP server on macOS. Let Codex, ChatGPT, Gemini, Qwen Code, or another AI use dedicated diagram tools, then review, edit, and export the result in a native Mac window. In 1.7, explicit exports, nonblank templates, full non-SVG previews after each trial, and Mac MCP/Agent require Pro. Saving source files in every format remains free.
Describe the process, system relationship, project plan, or knowledge structure you need. The AI drafts PlantUML, Mermaid, Graphviz, or SVG while SourceCanvas validates and displays it locally. During long coding tasks, the AI can refresh architecture, state, or progress diagrams so one Preview ID keeps showing the current state.
Detect and configure ChatGPT/Codex, Claude, Cursor, Visual Studio Code, Gemini, and Qwen Code directly; use copied connection settings for other MCP hosts.
Enable Agent Service in Settings > MCP & Agent, then run Connection Diagnostic. The service stays on this Mac.
Add sourcecanvas to ChatGPT/Codex, Claude Desktop, Cursor, Visual Studio Code, Gemini CLI, or Qwen Code. For another MCP host, paste the copied MCP connection settings.
Seven MCP tools detect, validate, render, inspect, and export SVG, Mermaid, Graphviz, and PlantUML. A stable Preview ID keeps one native AI Preview window updated, including live diagrams for long-running work.
SourceCanvas changes only its MCP entry and keeps local backups. It never enables Host trust or automatic tool approval. MCP uses local stdio/XPC, and Agent Service is not exposed outside macOS.
Fully offline
Open or paste PlantUML sequence, class, and activity diagrams. The official runtime is bundled in the app, so rendering needs no server, Java, or external Graphviz. A single-file safety model blocks include/import directives and external images.
View on the App Store
SourceCanvas focuses on turning readable code into useful diagrams. Start with common chart names, then learn more diagram styles as your documents grow.
Some newer diagram styles may evolve over time; flowcharts, sequence diagrams, Gantt charts, and mind maps are good places to start learning.
Write diagram code, choose the diagram mode, inspect the result, then save or export in four steps. Select any step below.
Write PlantUML, Mermaid, or Graphviz DOT in the editor, or open .svg, .mmd, .mermaid, .dot, .gv, .puml, .plantuml, .iuml, and .pu files directly.
Automatic detects the type from content and extension. To force a renderer, choose SVG, Mermaid, Graphviz, or PlantUML from the data-driven menu.
The preview area reports render state. Zoom in or out to inspect details, and use two-finger pinch zoom directly on iPhone and iPad.
After the graphic looks right, save its source or export the final rendering as SVG, vector PDF, or PNG 1x/2x/3x. In 1.7, explicit exports, nonblank templates, full non-SVG previews after each trial, and Mac MCP/Agent require Pro. Saving source files in every format remains free.
One preview flow adapts to desktop, touch screens, and spatial computing, with layouts tuned for each screen size.
Wide screens keep source and preview side by side for quick checks across code, docs, and design tools.
With the left tool column removed, the top command area and side-by-side editor/preview layout make landscape checks faster for SVG icons and Mermaid diagrams.
Source and preview stack on narrow screens; the system document bar owns files while two app rows provide mode, background, zoom, and Fit Screen.
Place diagrams and documents in a larger workspace, especially for complex Mermaid charts.
Searches such as AI diagram generator, AI flowchart generator, text to diagram, Mermaid editor, and diagram viewer all point to the same need: turn an AI answer into a diagram you can trust and use.
Give an AI your business steps, approval path, or instructions, then use SourceCanvas to verify every node, decision, and connection.
Review AI-generated sequence, component, service architecture, class, state, and database ER diagrams.
Organize projects, lessons, research, or personal plans with Gantt charts, timelines, mind maps, user journeys, and Kanban.
Open Mermaid, PlantUML, Graphviz DOT, SVG, or matching Markdown code blocks from an AI and render them immediately on device.
Export an approved diagram as SVG, PNG, or vector PDF for reports, slides, requirements, tutorials, and sharing.
Quick answers about SVG, Mermaid, Graphviz, PlantUML, file formats, privacy, and export.
Version 1.7 is free to download. SVG editing and preview are free, and every source file remains editable and savable. Each non-SVG format has one 10-minute preview trial. A one-time Lifetime Pro in-app purchase unlocks professional features; Apple displays the localized price in the app.
No. Customers who obtained the paid app before the free transition automatically keep Legacy Pro with the same features as Lifetime Pro. Restore purchases or reverify access using the original Apple Account if access is missing.
Mermaid, Graphviz, and PlantUML each have one continuous 10-minute trial per device, starting at that format's first successful render. Afterward, source files remain editable and savable; full previews require Pro.
Choose Restore Purchases in SourceCanvas Pro or the purchase and access screen, using the same Apple Account as the original purchase. Direct purchase and restore work on iPhone, iPad, Mac, and Apple Vision Pro.
No. Core SVG, Mermaid, Graphviz, and PlantUML rendering stays on your device. Only after you enable secure remote resources does the app connect directly to HTTPS or local resource hosts named by the SVG.
SourceCanvas supports .svg, .mmd, .mermaid, Graphviz .dot/.gv, PlantUML .puml/.plantuml/.iuml/.pu, and matching Markdown code blocks.
Yes. The Mac app accepts every registered source format. A .dot file still opens as Graphviz source when another app owns that extension. iPhone, iPad, and Apple Vision Pro use the system document browser.
Different documents and design contexts use different backgrounds. Transparent, white, paper, mist, and dark backgrounds help catch contrast and edge issues earlier.
SVG and vector PDF suit lossless scaling in documents and reviews. PNG 1x/2x/3x suits tickets, chat, and raster workflows.
System documents autosave source and use the document browser for names and locations. Preview export remains separate with PNG 1x, PNG 2x, PNG 3x, and PDF.
No. Keep using your chosen Codex, ChatGPT, Gemini, Qwen Code, or another AI. SourceCanvas is the local Mac tool that receives, validates, displays, edits, and exports the diagram.
On macOS, Settings directly configures ChatGPT/Codex, Claude Desktop, Cursor, Visual Studio Code, Gemini CLI, and Qwen Code. Other local stdio MCP hosts can use the copied connection settings. SourceCanvas never enables automatic approval.