Guide · Updated June 12, 2026 · 6 min read
ChatGPT Canvas: what it is, and how to use it well
Canvas turns ChatGPT from a chat thread into a shared editor — and it’s the right tool for most drafting work. Here’s how it works, how to get the most out of it, and the one thing it doesn’t do: put the finished thing in front of your client.
The short answer
Canvas is ChatGPT’s editing workspace: instead of reading replies in the chat thread, your draft — a document or code — opens in a side panel that you and the model edit together. You can highlight a section, ask for a targeted change, and see the revision applied in place rather than regenerated from scratch.
Canvas mode, explained
What Canvas changes about working with ChatGPT
A chat thread is a terrible place for a document. Every revision arrives as a fresh wall of text, the latest version is wherever you last scrolled to, and “change the second paragraph” means regenerating all of it. Canvas fixes the container: the draft lives in its own panel, the conversation happens beside it, and edits land where you point.
As of June 2026, per OpenAI’s published docs, Canvas opens automatically for many longer writing and coding tasks, or on request (“open a canvas”). It offers shortcut actions — adjusting length and reading level for prose; reviewing, debugging, and porting for code — plus direct typing, inline comments, and version history. It’s available on the web and desktop apps across its main plans, including the free tier. Details shift as OpenAI ships, so treat their docs as the source of truth.
How to use it
How to use Canvas in ChatGPT — four habits
The mechanics take a minute to learn. The habit that matters is the second one: select, then ask.
Open a canvas
Ask ChatGPT for a draft and say “open a canvas,” or pick Canvas from the composer’s tool menu. For longer documents and code, ChatGPT often opens one on its own.
Edit together, in place
Highlight any passage and ask for a targeted change — the revision lands in the selection instead of regenerating the whole draft. You can also type your own edits directly.
Use the shortcuts
The canvas toolbar offers one-click actions — adjust length or reading level, polish a draft, add comments; for code, review, debug, or port to another language (as of June 2026, per OpenAI’s published docs).
Step back through versions
Canvas keeps prior versions of the draft, so you can compare and restore earlier states instead of undoing edit by edit. When it’s right, copy or export the result.
Where it shines
What Canvas is genuinely good at
Long-form drafting
Documents, posts, and proposals where you revise twenty times. The side panel keeps the draft stable while the chat stays a conversation about it.
Code you’re iterating on
Canvas can review code inline, suggest fixes, and apply targeted edits — far calmer than scrolling a thread for the latest full listing.
Surgical edits
Highlight-and-ask beats “regenerate and hope.” You change the one paragraph that’s wrong without disturbing the nineteen that are right.
The gap
Canvas drafts. It doesn’t deliver.
Here’s where the workflow runs out of road. Canvas is a drafting workspace — as of June 2026 there’s no “publish” button that turns your canvas into a page someone can open. So the landing page mockup, the client one-pager, the interactive pricing table you just polished: it’s done, and it’s stuck. Pasting HTML into an email destroys it; a screenshot flattens it; sending the raw file means asking a client to double-click an attachment and hope.
The missing step is a publish: copy the HTML out of your canvas and paste it into Pagelive — you get a live pagelive.site link in seconds. It’s a private link, not a public webpage: noindex by default so it stays out of search, password protection if the contents are confidential, and view tracking so you know when the client opened it and how long they read. The free tier covers 10 pages.
Building in Claude instead? Same gap, same fix — see the guide to Claude Artifacts, where you can even publish straight from the conversation.
Frequently asked
What is Canvas in ChatGPT? +
Canvas is ChatGPT’s side-panel editing workspace. Instead of reading replies in the chat thread, your draft — a document or code — opens in a separate panel that you and the model edit together: highlight a section, ask for a change, and the revision is applied in place rather than regenerated from scratch.
How do I open Canvas in ChatGPT? +
Ask for a draft and say “open a canvas,” or select Canvas from the tools in the message composer. ChatGPT also opens a canvas automatically for many longer writing and coding tasks. As of June 2026, per OpenAI’s published docs, Canvas is available across its main plans, including free — check their current documentation for specifics.
Is ChatGPT Canvas the same as Claude Artifacts? +
They solve the same problem — getting long output out of the chat stream and into an editable workspace — with different emphases. Canvas leans into collaborative editing of text and code; Claude’s Artifacts render runnable HTML and interactive previews. If you build in Claude, see our guide to Claude Artifacts.
Can ChatGPT Canvas publish a web page? +
No — as of June 2026, Canvas is a drafting workspace, not a host. It can write and preview HTML, but there’s no built-in way to put the result on a URL someone can open. To share Canvas output as a live page, copy the HTML and publish it with a service like Pagelive — paste it in and you get a private, tracked link in seconds.
How do I share a Canvas draft with a client? +
Copy the final HTML (or have ChatGPT output the document as a single HTML file) and publish it as a page. On Pagelive the link is noindex by default so it stays out of search, you can add a password for anything confidential, and you’ll see when the client opens it and how long they read.
More AI-workflow guides in the guides library.
From canvas to client, in one paste.
A private, tracked link for the page you just drafted. Free to start, no credit card.