TL;DR
You have two real options. Share the ChatGPT conversation link, which shows the other person the canvas inside a copy of your chat: fastest, but read-only and stuck inside ChatGPT. Or take the content out of the canvas (copy or download it) and share it as its own page, which is more steps but gives you a normal link that works for anyone, and can be made editable. Pick based on whether the other person just needs to look, or needs to work on it.
First: what a canvas is, and why sharing it is odd
Canvas is ChatGPT's side-by-side workspace: the chat stays on one side, and the document or code you're building sits in a panel next to it. It's great for making the thing. It's awkward for sharing the thing, because the canvas lives inside your conversation, and conversations are personal by design.
So the question "how do I share a canvas" really splits into two: do you want to share the conversation that contains it, or the work itself?
Option 1: share the conversation link
ChatGPT can create a public link to a chat, canvas included.
- Open the conversation that has your canvas.
- Use the Share option on the conversation.
- Create the link and send it.
What the other person gets: a read-only copy of the chat with the canvas content in it. They don't need your account, and on most plans they don't need to pay.
The limits, honestly: it's a snapshot of a conversation, not a working page. If the canvas holds a web page or an interactive tool, the recipient is looking at it through ChatGPT's interface rather than using it as a page. They can't comment on a specific part, can't edit, and if they have ChatGPT access and continue from your link, they're working on their own copy, not with you. Any feedback comes back as a message you then apply yourself.
Option 2: take the work out and share it as its own page
If the canvas contains something meant to be used (a page, a calculator, an interactive report), get it out of ChatGPT:
- In the canvas, copy the content or use the download option. For web-page canvases you want the HTML.
- If it's HTML, you now have a file that opens in any browser. (New to HTML files? Start here.)
- Share it as a link: put it on a static host, or paste it into a collaboration tool like Coedit and share the URL.
What the other person gets: a normal web link. It opens on any device, doesn't require them to squint through your chat history, and with a collaboration link they can comment on the exact element they mean or edit copy and styling themselves, no account needed to view or comment.
The limits: it's a couple more steps than pressing Share, and once the work leaves ChatGPT, updating it means exporting again, unless your sharing tool keeps one live link you re-publish to.
Which one, when
| The other person needs to... | Use |
|---|---|
| Glance at what you and ChatGPT made | Conversation share link |
| Use the page or tool as intended | Export it, share it as its own link |
| Leave feedback on specific parts | A collaboration link |
| Edit it with you, without a ChatGPT account | A collaboration link |
Rule of thumb: the chat link shares your process; a page link shares your product. Clients and teammates almost always want the product.
The same fork applies to Claude artifacts and Gemini apps; the buttons differ but the logic doesn't. There's a tool-by-tool guide if you work across several.
How Coedit fits
Coedit picks up where the export leaves off. Paste the canvas HTML in and you get one live link that stays current as you re-publish, where viewers need no account, comments pin to the element they're about, and non-coders can edit text and design directly. Every change, whether a person made it or an agent pushed it, lands in one version history you can roll back. ChatGPT, Claude, Gemini, Lovable, v0, hand-written HTML: same flow.
FAQ
Q: Can someone edit my ChatGPT canvas from a shared link? A: Not with you. A shared conversation is read-only; someone with ChatGPT access can continue from it, but that creates their own copy in their own chat. For actual shared editing, move the work to a tool built for collaboration.
Q: Does the other person need a ChatGPT account to see my canvas? A: A shared conversation link generally opens without one. But to do anything beyond reading, they need their own ChatGPT access. An exported page shared as a link has no such requirement.
Q: How do I get the HTML out of a canvas? A: Use the canvas's copy or download option, or ask ChatGPT directly: "give me this as a single HTML file." You want one self-contained file so nothing breaks when it leaves.
Q: What happens to my share link when I keep working in ChatGPT? A: The shared snapshot doesn't update automatically, so the link can go stale. That's a reason to share a live link instead: one URL that always shows the current version.