How to Convert a Poe Canvas App to a Public Website

Turn your HTML export into a live public web app.

Convert a Poe Canvas HTML export into a standalone public web app you can share with anyone.

Overview

Converting turns your exported Canvas HTML into a live, publicly accessible website in under a minute, with no coding. AppToPub rewrites the Poe API calls to route through a secure server-side proxy that uses your encrypted key, proxies any external CDN resources, and serves the result as a standalone page with its own URL.

It's important to know what conversion does not do: it doesn't add features or fix bugs in your app, it doesn't provide custom domains beyond apptopub.com slugs, and it doesn't add server-side logic or databases beyond what Poe's API provides. Fix any issues in the Canvas editor before exporting.

Step-by-step instructions

  1. Export your Canvas HTML — From poe.com, open your Canvas app, click Edit, and copy the full HTML source.
  2. Open AppToPub — Visit apptopub.com and locate the upload area on the homepage.
  3. Upload the HTML — Drop the HTML file or paste the source into the upload area.
  4. Enter your Poe API key — Paste your Poe API key. AppToPub encrypts it with AES-256 before storing it.
  5. Convert and share — Click Convert to publish. AppToPub returns a public URL you can share immediately.

Troubleshooting

My converted app shows errors or a blank screen

The conversion serves your HTML exactly as-is. If the app has bugs or missing features in Canvas, they carry over. Fix them in the Canvas editor and re-export.

My app needs a custom domain

Converted apps live at apptopub.com/app/your-slug. You can't point your own domain at them; use traditional hosting if a custom domain is required.

Frequently asked questions

How long does conversion take?

Seconds. After you paste the HTML and your API key and click Convert & Publish, you receive a shareable public URL almost immediately.

Do my visitors need a Poe account?

No. Anyone with the public link can use your app; your encrypted API key powers the AI calls behind a server-side proxy.

Is my app permanent on the free plan?

Free-tier apps expire after 72 hours if you're not signed in. Sign in, or upgrade to a paid plan, for permanent hosting.

Related guides