Export a ChatGPT Canvas
An open Canvas has a download control in its top-right corner that saves a document canvas as PDF, Word or Markdown, and a code canvas as a source file. When you want the canvas together with the conversation that produced it, the extension's buttons export the open canvas and, with it closed, the chat.
By the Chat Downloader team · Updated · How we research
Quick answer: To export a ChatGPT Canvas, open it and click the download control in the canvas's top-right corner. A document canvas can be saved as PDF, Word (.docx) or Markdown; a code canvas saves as a source file with the language's extension. The download contains the canvas only. To export the canvas together with the chat, use the ChatGPT to Word or PDF extension, whose toolbar buttons export the open canvas, or the whole conversation once the canvas is closed.
Canvas's built-in download
Canvas is ChatGPT's side panel for working on a document or a piece of code alongside the chat. Because the content lives in that panel rather than in a message, it has its own download control, separate from anything in the conversation.
- Open the canvas. If it's collapsed, click its card in the chat so it opens in the right-hand panel and shows the full text or code.
- Click the download control at the panel's top-right.
- Pick the format:
- Document canvases (essays, posts, reports): PDF, Word or Markdown.
- Code canvases: a single source file. ChatGPT detects the language and uses its extension, so a Python canvas becomes
.py, JavaScript.js, SQL.sql, with the formatting and indentation kept.
- The file goes to your Downloads folder.
For a canvas you've finished editing, this is all you need. The PDF is the version to send, the Word file the version to keep editing elsewhere, and Markdown the version for a notes tool or a static site.
What the download leaves out
The download is the canvas and nothing else:
- Not the conversation. Your brief, ChatGPT's questions, the revisions you asked for and its explanations stay in the chat.
- Not earlier versions. Canvas keeps versions you can step back through; the download is the one on screen. Restore the version you want first.
- Not comments or suggestions ChatGPT made in the margin while editing; those are interface elements.
Usually the finished canvas is the point and the chat is scaffolding. When the chat matters, for example a report whose assumptions were agreed in the conversation, you want both, which is the next section.
Exporting the canvas with its conversation
The ChatGPT to Word or PDF extension adds PDF and Word buttons to the toolbar at the top of the chat, and those buttons are aware of the canvas:
- While a canvas is open, the buttons export the canvas. Their tooltips change to "Exports the canvas content as a Word file" and "…as a PDF file", so you can tell which mode you're in. This gives you a second route to the same canvas document, with the canvas's title bar and action buttons stripped out.
- With the canvas closed, the buttons export the conversation: every prompt and reply, fetched in full from ChatGPT's data.
So for the canvas plus the chat, export twice: once with the canvas open, once with it closed. You get two documents, the finished piece and the record of how it was produced, which is usually what you want anyway rather than one file with both interleaved. If the extension reports that the canvas is empty, the panel hasn't finished loading its content; wait for the text to appear and try again.
ChatGPT to Word and ChatGPT to PDF describe the conversation exports in detail, and the ChatGPT export overview lists the other routes.
Choosing between PDF, Word and Markdown for a canvas
- PDF when the canvas is finished and will be read or submitted as-is. It prints at document size and can't drift.
- Word when someone will keep editing: a colleague's comments, a template, tracked changes. Headings come across as Word styles, which makes a table of contents a one-click job.
- Markdown when the text is headed for Notion, Obsidian, a wiki, a GitHub README or a static site. It's the canvas's native shape, so nothing is lost, and it's also the right format to feed back to another assistant as context.
- Source file for code, obviously, but also consider the Markdown download of a document canvas if you plan to version it in git.
Working habits that make canvas exports painless
- Name the canvas before downloading. The file takes the canvas's title; "Untitled document" in a Downloads folder is useless a week later.
- Download at milestones. Canvas versions are convenient inside ChatGPT, but a dated file on disk is the version you can prove you sent.
- Export the chat when the reasoning matters. For anything where the conversation justifies the content (a policy, a plan, an analysis), save the chat as well, with the canvas closed.
- Check tables and code after a Word download. Canvas tables and code blocks generally convert well, but a quick scroll through the .docx takes seconds and catches the odd lost indentation.
Claude's artifacts are the closest equivalent on the other side, with a different mix of built-in and extension options: save a Claude artifact as a PDF.
Frequently asked questions
How do I save a ChatGPT Canvas as a document?
Does the Canvas download include the chat?
Why does the extension say the canvas is empty?
Can I export an older version of a canvas?
Is Canvas the same as a Claude artifact?
Related
- ChatGPT to WordEquations and tables arrive editable, not as pictures.
- ChatGPT to PDFThe whole chat, not just the part on screen.
- Single ChatGPT responseOne answer, one click, question optional.
- ChatGPT export overviewWhat ChatGPT offers, what it doesn't, and the one-click route.
- Claude artifact to PDFClaude's Export button first; the extension for everything else.