How to Export Your Poe Canvas App as HTML

Copy your Canvas app source code for conversion.

Copy a Poe Canvas app's complete HTML source code so it can be converted into a public web app.

Overview

Poe Canvas lets you build interactive AI-powered apps — chat interfaces, visualizations, games, and utilities — that run inside Poe using models like GPT-4, Claude, and Gemini. The catch is that Canvas apps are tied to the Poe platform: anyone who wants to use one needs a Poe account.

Exporting the HTML is the first step to escaping that limitation. Once you have the source code you can convert it with AppToPub to share publicly, embed it on your own site, showcase it in a portfolio, or hand a standalone build to clients — with no Poe login required for your visitors.

Step-by-step instructions

  1. Open your Canvas app — On poe.com, open the Canvas app you want to export.
  2. Enter Edit mode — Click the Edit button to reveal the underlying HTML source.
  3. Select the full source — Use Ctrl/Cmd+A inside the source pane to select every line of HTML, CSS, and JavaScript.
  4. Copy the source — Copy the selected source to your clipboard with Ctrl/Cmd+C.
  5. Save or paste into AppToPub — Paste the copied source directly into AppToPub's converter, or save it to a .html file first.

Troubleshooting

I can't find the Edit button

Make sure you're viewing a Canvas app, not a regular Poe bot. Canvas apps have an Edit option that opens the source-code editor.

The copied code looks incomplete

Select all the content in the editor with Ctrl+A / Cmd+A — not just what's visible on screen — before copying.

My app uses external resources

If your Canvas app loads external CDN scripts or stylesheets, AppToPub proxies those resources automatically; no manual changes are needed.

Frequently asked questions

Do I need a Poe subscription to export?

No. Any Poe user can open the Canvas editor and copy the source code. You do need a Poe API key to use AppToPub, which is available in Poe's developer settings.

Is the exported HTML the same as 'View Source'?

No. The Canvas editor shows the app's source code, which differs from the browser's View Source output. Always use the Canvas editor's Edit view.

Related guides