Guide
Cursor Canvas Guide: What It Is and What to Build With It
A Cursor canvas is an interactive artifact that renders next to the chat, such as a dashboard, audit, journey map or report. Cursor builds it from a prompt, an image, a CSV or your codebase. Use canvases for one-off visuals you share. Move anything always-on into a real app, and anything that needs review into a pull request.

On this page
What changed in the June 2026 Canvas update?
Cursor's June 2026 Canvas update added Design ModeA way to point at an element in Cursor's built-in browser and change it directly, instead of describing it in words. Press Enter for the full definition. inside canvases and an interactive context usage report. It also added a Debug with Agent button, full-screen shared canvases and embedded canvas buttons that can run prompts.
- Release fact
- Design ModeA way to point at an element in Cursor's built-in browser and change it directly, instead of describing it in words. Press Enter for the full definition. in canvases
- What to know
- Select and annotate canvas UI elements directly.
- Release fact
- Context usage report
- What to know
- See where tokens go across the system prompt, tools, rules, skills and more.
- Release fact
- Debug with Agent
- What to know
- Opens a new conversation focused on reducing context usage.
- Release fact
- Shared canvases
- What to know
- Share live snapshots of dashboards, reports and internal tools.
- Release fact
- Embedded buttons
- What to know
- Agents can add buttons that run specific prompts from the canvas.
| Release fact | What to know |
|---|---|
| Design ModeA way to point at an element in Cursor's built-in browser and change it directly, instead of describing it in words. Press Enter for the full definition. in canvases | Select and annotate canvas UI elements directly. |
| Context usage report | See where tokens go across the system prompt, tools, rules, skills and more. |
| Debug with Agent | Opens a new conversation focused on reducing context usage. |
| Shared canvases | Share live snapshots of dashboards, reports and internal tools. |
| Embedded buttons | Agents can add buttons that run specific prompts from the canvas. |
As of July 16, 2026, unless a row gives a later date. The sources are listed at the end of this page.
Check yourself · one question
Which task is a good fit for a canvas?
From the Lesson Know when a canvas helps — about 1 minute, free to read.
Rather do it than read about it? Run 11 interactive Cursor walkthroughs in a simulated editor. Free, no account needed.
How should a team use canvases?
Cursor's release notes and announcements say what changed. They don't say how a team should act on it. The steps below are our suggested order, and the next section lists what to watch out for along the way.
- 1Use a canvas when the output is an artifact, dashboard, audit or decision report.
- 2Ask for a context usage report when the agent feels slow, expensive or distracted.
- 3Use Design ModeA way to point at an element in Cursor's built-in browser and change it directly, instead of describing it in words. Press Enter for the full definition. to fix canvas UX without describing every element in prose.
- 4Share a canvas only after its labels, caveats and permissions fit the audience.
What should a team watch out for?
Each item below is either a fact about the release, such as its beta status or plan access, or our advice for using it safely. Plan around each one, and recheck the facts when Cursor ships an update.
- Don't hide caveats or source limits inside visuals. A caveat left off a shared canvas stays off for every reader until you republish.
- Give each embedded prompt button a clear purpose, because each one starts a workflow.
- Use shared canvases as evidence. They don't replace source files or PR review.
What can you build in a canvas?
You can build an enriched view from a plain prompt. Open a canvas from the plus menu, and Cursor renders a polished visualization with its built-in UI frameworks. You don't have to ask for React or hand over brand guidelines. The agent takes an image, a CSV or your codebase as input and turns it into something you can look at.
You describe what you want to see; Cursor decides how to render it.
this is like I would say like diagrams on steroids. It's basically enriched UI that Cursor is able to come up with based on whatever you want to see.
- Journey maps
- The prompt "use Canvas to walk through and display the different user journeys of my paycheck planner app" produced a matrix of four core journeys.
- Documentation
- Interactive views of how a codebase is built, plus dependency and dashboard health.
- Onboarding material
- A field engineer gave Canvas the Cursor docs as context and generated a getting-started pamphlet for a new enterprise customer.
- One-off dashboards
- A growth engineer turned an anonymized CSV usage export into a live dashboard, then refined it with follow-ups such as "match the Cursor dashboard" and "add a tooltip".
Canvas is for one-off visualization and sharing: a chart you need once, a journey map for a meeting or a doc you'll publish.
For an always-on dashboard that stays live, have Cursor build a real website, such as a Next.js app, instead of keeping it in a canvas.
At the workshop, the way to save and share a canvas was to publish it to Notion, and direct link sharing was flagged as coming soon.
It has since shipped. Publish on the canvas toolbar creates a read-only link that anyone on your team can open in a browser.
Why can I not share my canvas?
Four conditions have to hold, and an account that isn't on a team fails at least one of them, whatever its plan.
Publish, on the canvas toolbar, uploads a live snapshot that teammates open in a browser, with the same layout, charts and tables. Shared canvases are available on Premium and higher, Teams, Enterprise, and legacy Pro, Pro+ and Ultra, which leaves out Free and Plus. Only members of your team can open a share, so you also have to be on a team, though a member on an individual paid plan who belongs to a team can share. Sharing also needs a privacy mode that allows data storage, so Legacy Privacy ModeCursor's setting that guarantees code data is not used for training by Cursor or its model providers, and that an admin can enforce org-wide; data-retention terms are a separate, contractual layer. Press Enter for the full definition. blocks it.
The privacy condition is the one that catches enterprises, because it is a privacy decision and the person clicking Publish rarely made it. Team admins can also turn shared canvases off for the whole organization from team settings. Check both before you promise someone a link.
The Shared Canvases page on the dashboard lists only the canvases you published yourself, so ask a teammate for the link to theirs.
Publishing again refreshes the existing share instead of creating a second one, so the link you pasted into a doc keeps working and shows the new version. That is why the source note and the date belong inside the canvas itself, where every refresh carries them.
Should I nudge a canvas or start it over?
Start over for anything bigger than a tweak. Cursor's docs say to revert and prompt again with more detail, because that is usually faster than nudging through small follow-ups. If the layout is wrong, tell Cursor what to change instead of editing it by hand, and keep manual source edits for small tweaks.
The docs give one more instruction, and we rank it first. If the numbers look stale or wrong, ask Cursor to rerun the underlying query or show its work. The tempting alternative is to fix the figure in the source. That changes what the canvas displays and leaves the query that produced it as wrong as before, ready for someone who trusts it to rerun later with fresh data.
When is a canvas worth turning into a skill?
The second time someone asks for the same shape. Cursor's docs list four parts for a canvas skill:
- A trigger description, so Cursor knows when to reach for the skill.
- Layout instructions that name the sections, stats and tables.
- The data sources or queries that populate the view.
- Formatting rules, such as units, date ranges and sort order.
Once the skill is in place, a short prompt regenerates the canvas with fresh data, and every teammate who uses the skill gets the same output shape.
For your own work, a skill is often more than you need. Each canvas is saved to your workspace's canvas list, where you can reopen and rerun it. Package a skill when other people need the same canvas.
Of the four parts, formatting rules pay off soonest. Two versions of the same dependency audit, one sorted by severity and one covering a different date range, look like a disagreement about the codebase when the only difference is the prompt. Pinning the units and the date window costs one line in the skill and ends that argument.
A skill won't fix the main limit of a canvas. A canvas is an artifact rendered next to the chat, not a file in the repo. If the output needs review, will be merged, or will have other code depending on it, it belongs in a pull request. A shared canvas is good evidence for a decision, and it doesn't replace the source or its review.
Frequently asked questions
Who is this guide for?
Developers, product teams and DevEx teams who use Cursor to make dashboards, audits, reports and reusable artifacts.
What should I do next?
Check the release facts above against the Cursor sources at the end of this page, then work through the steps in order.
Which Cursor plans can share a canvas?
Premium and higher, Teams, Enterprise, and the legacy Pro, Pro+ and Ultra plans, which leaves out Free and Plus. Only teammates can open a share, so you also have to be on a team, and sharing needs a privacy mode that allows data storage, which Legacy Privacy Mode blocks. Team admins can turn Shared Canvases off for the whole organization.
Should I keep an always-on dashboard in a Cursor canvas?
No. Canvas is for one-off visualization and sharing, like a chart you need once or a journey map for a meeting. For a dashboard that stays live, have Cursor build a real website, such as a Next.js app, instead.
Sources & last verified
- Cursor changelog: Canvas Design Mode and Context Usage Report
- Cursor changelog: Shared Canvases and /loop Skill
- Cursor changelog
- Cursor docs: Canvases
Cursor ships frequently. Facts verified against primary sources on October 28, 2026.