# AppToPub — Complete Site Content
> Turn any Poe Canvas export into a standalone public web app in 60 seconds.
## What is AppToPub?
AppToPub is a free web tool that converts Poe Canvas HTML exports into standalone, publicly accessible web applications. Users upload their Canvas app HTML and Poe API key, and AppToPub generates a shareable URL that works without a Poe account.
## Key Features
- **Instant Conversion**: Upload HTML → get a public URL in under 60 seconds
- **No End-User Login**: Anyone can access converted apps without a Poe account
- **API Key Security**: Keys are encrypted with AES-256 at rest and never exposed in app source code
- **Custom URLs**: Paid plans support custom URL slugs (e.g., apptopub.com/app/my-cool-app)
- **Usage Analytics**: Track views and API calls per app
- **Password Protection**: Premium feature for restricting app access
## How It Works
1. **Export from Poe**: Download your Canvas app as HTML from Poe.com. Open your Canvas app, click Edit, and copy the entire source code.
2. **Upload & Convert**: Drop the HTML file on AppToPub and enter your Poe API key. Your key is encrypted with AES-256 and never stored in plaintext.
3. **Get Public URL**: Share the generated URL with anyone. No Poe account or login required for end users.
## The Problem AppToPub Solves
Poe Canvas lets you build interactive AI-powered apps, but sharing them is difficult:
- Canvas apps are stuck inside Poe.com
- Everyone who wants to try your app needs a Poe account
- You can export the HTML, but it won't work standalone without Poe's embed API
AppToPub solves all three problems by converting the export into a fully functional public web app.
## Pricing
### Free Plan — $0/month
- 1 published app
- 72-hour expiration (sign in for permanent hosting)
### Basic Plan — $5/month
- 10 published apps
- Permanent hosting (no expiration)
- Custom URL slugs
- Usage analytics
### Premium Plan — $15/month
- 100 published apps
- Permanent hosting (no expiration)
- Custom URL slugs
- Usage analytics
- Password protection
All plans include the core HTML-to-app conversion. Pay only for the days you use — upgrade or downgrade anytime with pro-rated billing.
## Comparison: AppToPub vs Alternatives
| Feature | AppToPub | Poe Official Sharing | Manual Hosting (Replit/Vercel) |
|---------|----------|---------------------|-------------------------------|
| Price | 100% Free | Requires Poe subscription | Paid after free tier |
| End-user needs Poe account? | No | Yes | No |
| Setup time | < 60 seconds | Instant but limited | 10–30 minutes |
| API key privacy | AES-256 encrypted | — | — |
## Frequently Asked Questions
**Do my end users need a Poe account?**
No on all plans. Anyone with the link can use the app.
**Is my Poe API key safe?**
Yes — your API key is encrypted with AES-256 before storage and only decrypted server-side when proxying requests. It is automatically deleted when your deployment expires.
**Can I try AppToPub before paying?**
Yes — the Free plan lets you publish 1 app immediately with no credit card required.
**What plans does AppToPub offer?**
We have three plans: Free ($0), Basic ($5/month), and Premium ($15/month).
**What is included in the Free plan?**
1 published app. Apps expire after 72 hours if you're not signed in — sign in for permanent hosting.
**What is the Basic plan?**
$5/month. Gives you 10 published apps, permanent hosting, custom URL slugs, and usage analytics.
**What is the Premium plan?**
$15/month. Gives you 100 published apps, permanent hosting, custom URL slugs, usage analytics, and password protection.
**How does billing work?**
Pay only for the days you use. You can upgrade or downgrade anytime and we'll calculate the difference automatically.
**Is there a limit on how many apps I can have?**
Yes — Free: 1 app | Basic: 10 apps | Premium: 100 apps.
**What happens when the 72-hour expiration ends on Free plan?**
If you're not signed in, the app link stops working after 72 hours. Sign in to keep your free app permanently. You can also upgrade for more app slots.
**Can I upgrade or downgrade later?**
Yes, anytime. Changes are pro-rated.
**Can I use custom URLs?**
Yes — available on Basic and Premium plans (custom URL slugs).
**Do you provide usage analytics?**
Yes — on Basic and Premium plans.
**Does Premium include password protection?**
Yes, only on the Premium plan.
**Is there any hidden fee?**
No. You only pay the monthly fee you choose.
**What happens if I cancel?**
Your apps stay active until the end of the paid period. Free plan apps expire after 72 hours if you're not signed in.
**What languages are supported?**
English, 繁體中文 (Traditional Chinese), and 简体中文 (Simplified Chinese) on all plans.
**Can I embed the published app?**
Yes — any published app URL can be embedded in an iframe.
**Are published apps mobile-friendly?**
Yes, fully responsive on all plans.
**How is AppToPub different from Replit or Vercel?**
One-click for Poe Canvas, no coding, no deployment knowledge needed, and special pricing tiers for Poe creators.
**Can I publish the same app on multiple plans?**
You can only have the number of apps allowed by your current plan.
**Will the Free plan always be available?**
Yes, we will always keep a Free plan for testing.
**How do I manage my subscription?**
Click 'Manage Subscription' in your dashboard after logging in.
**How do I get my Poe Canvas HTML?**
In Poe, open your Canvas app and click "Edit" to open the editor. Then copy the entire source code HTML and paste it here. AppToPub lets you share your Poe app without requiring anyone to have an account — just convert and share the link.
**Who built AppToPub and why should I trust it?**
Built by Keith Li. I use it myself daily and am fully transparent about pricing and privacy.
## Privacy Summary
AppToPub collects minimal data: your Poe API key (AES-256 encrypted, auto-deleted after 72 hours), uploaded HTML content, and basic access logs. IP addresses are hashed for rate limiting. No advertising cookies, no third-party analytics, no cross-site tracking. Your API key is never exposed to client-side code.
## Terms Summary
AppToPub is provided "as-is" without warranty. Users are responsible for their API key usage and associated costs. Converted apps expire after 72 hours on the free plan. Custom URLs are licensed, not owned, and may be reclaimed. AppToPub is not affiliated with Poe or Quora.
## URLs
- Homepage: https://apptopub.com
- Pricing: https://apptopub.com/pricing
- FAQ: https://apptopub.com/faq
- Guides: https://apptopub.com/guides
- Terms: https://apptopub.com/terms
- Privacy: https://apptopub.com/privacy
- Changelog: https://apptopub.com/changelog
## Languages
English, 繁體中文 (Traditional Chinese), 简体中文 (Simplified Chinese)
---
# Guides — Full Article Content
The following sections contain the complete text of all AppToPub guide articles.
---
## What Is Poe Canvas? A Complete Guide for Beginners
URL: https://apptopub.com/guides/what-is-poe-canvas
Poe Canvas is a feature on [Poe.com](https://poe.com) that lets you build interactive web applications powered by AI models — without needing a traditional development environment. If you've ever wanted to create a chatbot, a data tool, a quiz, or an interactive utility that uses GPT-4, Claude, or Gemini, Canvas is the fastest way to go from idea to working prototype.
### How Poe Canvas Works
Canvas provides a browser-based code editor inside Poe where you write HTML, CSS, and JavaScript. What makes it special is the built-in connection to Poe's AI model infrastructure. Your app can send prompts to any AI model available on Poe and receive streaming responses — all through a simple embed API that Poe provides automatically.
The workflow looks like this:
1. **Create a new Canvas project** — Open Poe, start a conversation with a bot, and ask it to create a Canvas app. The AI generates the initial code for you.
2. **Edit and iterate** — Use the built-in editor to modify the HTML, CSS, and JavaScript. You can also ask the AI to make changes by describing what you want in natural language.
3. **Preview live** — Canvas renders your app in real-time as you edit. You can see exactly how it looks and behaves without switching tools.
4. **Share within Poe** — Other Poe users can access your Canvas app through a Poe link. They need a Poe account to use it.
### Who Uses Poe Canvas?
Canvas attracts a wide range of creators, each with distinct goals:
- **Freelancers building client tools** — A freelance marketer builds a custom content brief generator for each client. The client describes their product, and the app produces a structured brief with target keywords, tone guidelines, and competitor references. The freelancer delivers this as a standalone tool the client can reuse without scheduling calls.
- **Teachers creating study aids** — A high school science teacher builds a quiz app that generates questions from any textbook chapter. Students paste in their reading material, and the app creates a multiple-choice quiz with explanations. The teacher shares the link in their class portal so students can self-test before exams.
- **Indie developers prototyping ideas** — A developer with a startup idea builds a working prototype in 15 minutes instead of spending a weekend on boilerplate. They test the concept with real users by sharing a public link, gather feedback, and decide whether to invest in a full build — all before writing a single line of backend code.
### What Can You Build with Poe Canvas?
Canvas is surprisingly versatile. Here are real categories of apps people build:
- **AI chatbots** — Custom conversational interfaces with specific personas, system prompts, and response styles
- **Educational tools** — Quiz generators, flashcard apps, language tutors, and study aids powered by AI
- **Content generators** — Blog post writers, social media caption tools, email drafters with customizable templates
- **Data utilities** — CSV analyzers, JSON formatters, text transformers, and document summarizers
- **Creative tools** — Story generators, poetry assistants, RPG game masters, and interactive fiction engines
- **Business tools** — Invoice generators, meeting summarizers, competitive analysis helpers, and customer FAQ bots
- **Games** — Trivia games, word puzzles, and interactive adventures that use AI for dynamic content
For specific project inspiration, see the guide on [10 Poe Canvas app ideas you can build and share today](https://apptopub.com/guides/poe-canvas-app-ideas).
### The Sharing Limitation
Canvas has one significant constraint: **apps only work inside Poe**. When you share a Canvas app link, the recipient must have a Poe account and be logged in to use it. This limits your audience to existing Poe users.
This creates real problems if you want to:
- Share your app with clients who don't use Poe
- Post a working demo on social media
- Embed the app on your own website
- Include it in a portfolio that hiring managers can access
- Distribute it to a broad audience via email or messaging apps
### How to Make Canvas Apps Public
[AppToPub](https://apptopub.com) solves the sharing limitation. It takes your Canvas app's HTML source code, rewrites the API calls to use your own [Poe API key](https://apptopub.com/guides/get-poe-api-key), and deploys it as a standalone public web app with its own URL.
The conversion process takes under 60 seconds:
1. [Export your Canvas app's HTML](https://apptopub.com/guides/export-poe-canvas-html)
2. Paste it into AppToPub along with your Poe API key
3. Get a public URL that anyone can access — no Poe account required
The full walkthrough is covered in the [conversion guide](https://apptopub.com/guides/convert-poe-app-to-website).
### Canvas vs. Traditional Web Development
Canvas isn't a replacement for traditional web development — it's a different tool for a different purpose:
| Criterion | Poe Canvas | Traditional Dev |
|-----------|-----------|-----------------|
| Setup time | Zero — open Poe and start building | Hours of project scaffolding, tooling, and configuration |
| AI integration | Built-in — one API call to any model on Poe | Manual — register API keys, install SDKs, handle auth |
| Complexity ceiling | Single-page apps with focused functionality | Multi-page apps with databases, auth, and microservices |
| Hosting | Inside Poe by default; public via AppToPub | Any hosting provider (Vercel, AWS, etc.) |
| Persistent storage | None — session-only data | Full database support |
| Best for | Prototypes, utilities, and AI-powered tools | Production SaaS, e-commerce, complex apps |
### Limitations to Know Before You Start
Canvas is powerful for what it does, but it has real constraints:
- **Single-file apps only** — Your entire app must live in one HTML file. You can't split code across multiple files or use module imports.
- **No persistent databases** — Canvas apps can't store data between sessions. Every time a user refreshes, the app resets. You can use `localStorage` for client-side persistence, but there's no server-side database.
- **No server-side logic** — Everything runs in the browser. You can't run backend code, schedule tasks, or process data server-side. The only server interaction is through Poe's AI model API.
- **Poe ecosystem dependency** — Your app's AI features rely on Poe's infrastructure. If Poe changes their API or pricing, your app is affected.
### Getting Started with Canvas
If you're new to Poe Canvas, here's the simplest path to your first public app:
1. Create a free account at [poe.com](https://poe.com)
2. Start a conversation with any bot and ask it to "create a Canvas app that does [your idea]"
3. Iterate on the design by telling the bot what to change
4. When you're happy with it, [export the HTML](https://apptopub.com/guides/export-poe-canvas-html) and [convert it with AppToPub](https://apptopub.com/guides/convert-poe-app-to-website)
Ready to build your first app? The next step is getting your API key so your app can communicate with AI models once it's deployed. Follow the guide on [how to get your Poe API key](https://apptopub.com/guides/get-poe-api-key) to continue.
---
## How to Get Your Poe API Key
URL: https://apptopub.com/guides/get-poe-api-key
Every Poe Canvas app that uses AI models needs a Poe API key to function outside of the Poe platform. When you convert your Canvas app into a standalone web app with [AppToPub](https://apptopub.com), the API key is what lets your deployed app communicate with AI models like GPT-4, Claude, and Gemini. This guide explains exactly how to get one.
### What Is a Poe API Key?
Poe provides a developer API that lets external applications send messages to AI models and receive responses. Your API key is the credential that authenticates these requests. Think of it as a password that proves your app has permission to use Poe's AI infrastructure.
When your Canvas app runs inside Poe, it uses Poe's built-in authentication automatically. But once you export it and host it as a standalone web app, it needs your API key to continue working. AppToPub encrypts your key with AES-256 and never exposes it in the app's source code.
### Step-by-Step: Get Your Poe API Key
1. **Log in to Poe.** Go to [poe.com](https://poe.com) and sign in with your account.
2. **Open your account settings.** Click your profile icon in the top-right corner, then select *Settings* from the dropdown menu.
3. **Navigate to API Keys.** Go to [poe.com/api_key](https://poe.com/api_key) directly, or find the *API Keys* / *Developer* section in the settings sidebar.
4. **Generate a new key.** Click the *Create API Key* button. Poe will generate a unique key string — it typically starts with a prefix and contains a long alphanumeric string.
5. **Copy and store the key securely.** Copy the key immediately. Poe may only show it once. Store it in a password manager or secure note — do not share it publicly or commit it to source code.
### API Key Security Checklist
Your API key grants access to Poe's AI models on your account. Treat it like a password:
1. **Do** store your key in a password manager or encrypted note. **Don't** paste it into public chat rooms, GitHub repos, or social media posts.
2. **Do** use AppToPub's encrypted key storage — your key is AES-256 encrypted before it touches the database. **Don't** embed the raw key directly in any HTML or JavaScript file you share.
3. **Do** rotate your key immediately if you suspect it's been compromised. **Don't** reuse the same key after a security incident without revoking the old one first.
4. **Do** monitor your Poe usage dashboard for unexpected spikes. **Don't** ignore email alerts from Poe about unusual activity.
### How AppToPub Uses Your API Key
When you paste your API key into AppToPub during the [conversion process](https://apptopub.com/guides/convert-poe-app-to-website), here's what happens:
1. Your key is encrypted using AES-256 encryption before being stored in the database. The raw key is never saved in plaintext.
2. When someone visits your deployed app, AppToPub's backend server decrypts the key on the fly to proxy API requests to Poe. The key is never sent to the user's browser.
3. The original Canvas app's API calls are rewritten to route through AppToPub's secure proxy, so your key stays hidden from end users.
This architecture means your visitors get a seamless AI-powered experience while your API credentials remain protected.
### API Key Limits and Usage
Poe API keys have usage limits that depend on your Poe subscription tier:
- **Rate limits** — Poe imposes rate limits on API calls. High-traffic apps may hit these limits during peak usage.
- **Model access** — Your API key's available models depend on your Poe subscription. Free accounts may have limited model access compared to paid subscriptions.
- **Cost** — API calls consume Poe compute credits. Monitor your usage in Poe's dashboard and in [AppToPub's analytics](https://apptopub.com/guides/track-poe-canvas-app-analytics) to avoid unexpected charges.
### Troubleshooting
**I don't see an API Keys section in my settings**
API key access may require a Poe subscription or developer account enrollment. Check Poe's documentation for current eligibility requirements.
**My key isn't working after pasting it into AppToPub**
Make sure you copied the entire key string without leading or trailing spaces. Also verify the key hasn't been revoked in your Poe settings.
**Can I use the same key for multiple apps?**
Yes. A single Poe API key works across all your AppToPub deployments. All apps will share the same rate limits and usage quota tied to that key.
**Should I rotate my key periodically?**
It's good security practice. If you rotate your key in Poe, you'll need to update each deployed app in AppToPub with the new key through the Projects dashboard.
### What's Next?
You have your API key — now it's time to grab your app's source code. The next step is [exporting your Poe Canvas app as HTML](https://apptopub.com/guides/export-poe-canvas-html), which takes about 30 seconds and sets you up for the conversion process.
---
## How to Export Your Poe Canvas App as HTML
URL: https://apptopub.com/guides/export-poe-canvas-html
Poe Canvas is a powerful tool for building interactive AI-powered apps directly inside [Poe.com](https://poe.com). But what if you want to share your creation with people who don't have a Poe account? The first step is exporting your Canvas app's HTML source code. This guide walks you through the entire process.
### What Is Poe Canvas?
Poe Canvas is a feature within Poe that lets you build interactive web applications powered by AI models like GPT-4, Claude, and Gemini. These apps run inside Poe's embedded environment and can include chat interfaces, data visualizations, games, utilities, and more.
The catch: Canvas apps are tied to the Poe platform. Anyone who wants to use your app needs a Poe account, and there's no built-in way to host them as standalone websites. That's where exporting the HTML comes in.
### Why Export Your Canvas App?
- **Share publicly** — Send a link to friends, clients, or on social media without requiring a Poe login
- **Embed anywhere** — Drop the converted app into your own website via an iframe
- **Portfolio showcase** — Demonstrate your AI app-building skills with a live, working demo
- **Client delivery** — Hand off a polished, standalone app to clients
### Step-by-Step: Export Your Poe Canvas App HTML
1. **Open Poe.com and navigate to your Canvas app.** Log in to your Poe account at [poe.com](https://poe.com) and find the Canvas app you want to export.
2. **Click "Edit" to open the Canvas editor.** You'll see the full source code of your app — this is the HTML, CSS, and JavaScript that powers your Canvas creation.
3. **Select all the source code.** Use `Ctrl+A` (Windows/Linux) or `Cmd+A` (Mac) to select the entire content of the editor.
4. **Copy the source code.** Use `Ctrl+C` or `Cmd+C` to copy it to your clipboard.
5. **Paste into AppToPub.** Go to [AppToPub](https://apptopub.com) and paste the HTML into the upload area. You can also save the code as an `.html` file first and upload that instead.
### What Does the Exported HTML Contain?
The exported HTML is a single-file [web application](https://developer.mozilla.org/en-US/docs/Web/HTML). It typically includes:
- **HTML structure** — The layout and UI elements of your app
- **CSS styles** — Inline or embedded stylesheets for appearance
- **JavaScript logic** — App behavior, API calls to Poe's inference endpoints, and interactivity
- **Poe API references** — Calls to Poe's embed API that enable AI model communication
The key thing to understand: this HTML file *won't work* if you just open it in a browser. It relies on Poe's API infrastructure for AI model access. That's exactly what [AppToPub](https://apptopub.com) solves — it rewrites the API calls to use your own Poe API key, making the app fully standalone.
### Common Issues When Exporting
**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**
Ensure you've selected *all* the content in the editor. Use `Ctrl+A` / `Cmd+A` to select everything, not just what's visible on screen.
**My app uses external resources**
If your Canvas app loads external CDN scripts or stylesheets, AppToPub will handle proxying those resources automatically. No manual changes needed.
### Frequently Asked Questions
**Do I need a Poe subscription to export?**
No. Any Poe user can access the Canvas editor and copy the source code. You do need a Poe API key to use AppToPub, which is available through Poe's developer settings.
**Can I export someone else's Canvas app?**
You can only access the editor for Canvas apps you've created or have edit access to. Respect other creators' intellectual property.
**Is the exported HTML the same as "View Source"?**
No. The Canvas editor shows the *app source code*, which is different from the browser's "View Source" output. Always use the Canvas editor's Edit view.
With your HTML exported, you're ready for the next step: turning it into a live public website. Head over to the [guide on converting your Poe app to a public website](https://apptopub.com/guides/convert-poe-app-to-website) to deploy it in under 60 seconds.
---
## How to Convert a Poe Canvas App to a Public Website
URL: https://apptopub.com/guides/convert-poe-app-to-website
You've built an amazing AI-powered app with Poe Canvas, and you've [exported the HTML source code](https://apptopub.com/guides/export-poe-canvas-html). Now what? This guide shows you how to convert that HTML into a live, publicly accessible website using [AppToPub](https://apptopub.com) — in under 60 seconds, with zero coding required.
### What You'll Need
- **Your Poe Canvas HTML** — The source code copied from the Canvas editor (see the [export guide](https://apptopub.com/guides/export-poe-canvas-html) if you haven't done this yet)
- **A Poe API key** — Available from your [Poe developer settings](https://poe.com/api_key). This key allows your converted app to communicate with AI models.
### Step-by-Step Conversion Process
1. **Go to [AppToPub](https://apptopub.com).** The upload area is right on the homepage — no account needed to start.
2. **Paste or upload your HTML.** You can either paste the HTML source code directly into the text area, or upload a saved `.html` file. AppToPub accepts both methods.
3. **Enter your Poe API key.** Paste your API key into the designated field. Your key is encrypted with AES-256 before storage and is never exposed in the app's client-side code.
4. **Click "Convert & Publish".** AppToPub processes your HTML, rewrites the Poe API calls to use your key securely, and deploys the app to a unique URL.
5. **Copy your public URL.** Within seconds, you'll receive a shareable link like `apptopub.com/app/abc123`. Anyone with this link can use your app — no Poe account required.
### How AppToPub Converts Your App
Under the hood, AppToPub performs several transformations to make your Canvas app work as a standalone website:
- **API proxy rewriting** — Poe Canvas apps call Poe's embed API directly. AppToPub rewrites these calls to route through a secure server-side proxy that uses your encrypted API key. End users never see or access your key.
- **CDN resource proxying** — External scripts and stylesheets referenced by your app are proxied to ensure they load correctly from the deployed URL.
- **Standalone deployment** — Your app is served as a complete, independent web page with its own URL, fully functional without the Poe.com environment.
### What AppToPub Does NOT Do
- **It doesn't add features to your app** — AppToPub converts your HTML exactly as-is. If your Canvas app has bugs or missing features, they'll be present in the converted version too.
- **It doesn't provide custom domains** — Your app lives at `apptopub.com/app/your-slug`. You can't point your own domain name to it.
- **It doesn't add server-side logic** — The conversion proxies API calls and serves static HTML. If your app needs backend processing beyond what Poe's API provides, you'll need traditional hosting.
### Free vs. Paid Plans
AppToPub offers three [pricing tiers](https://apptopub.com/pricing):
- **Free ($0/month)** — 1 published app. Apps expire after 72 hours if you're not signed in; sign in for permanent hosting.
- **Basic ($5/month)** — 10 apps, permanent hosting, custom URL slugs (e.g., `apptopub.com/app/my-cool-app`), and usage analytics.
- **Premium ($15/month)** — 100 apps, all Basic features plus password protection for restricting access.
### Customizing Your App URL
On Basic and Premium plans, you can set a custom URL slug for your app. Instead of a random ID like `apptopub.com/app/abc123`, you can choose something memorable like `apptopub.com/app/my-ai-calculator`. This is especially useful for professional client presentations, social media sharing, and portfolio pages.
### Troubleshooting
**My app shows a blank page after conversion**
This usually means the HTML wasn't copied completely. Go back to the Poe Canvas editor, use `Ctrl+A` / `Cmd+A` to select all, and try again.
**API calls aren't working**
Double-check that your Poe API key is valid and has sufficient credits. You can verify your key at [poe.com/api_key](https://poe.com/api_key).
**The app looks different from the Canvas version**
Minor rendering differences can occur because the app is no longer inside Poe's iframe environment. Most apps work identically.
Your app is live — now it's time to get it in front of people. Learn how to [share your app with anyone, no Poe account required](https://apptopub.com/guides/share-poe-canvas-app-without-account), including tips for social media, email distribution, and client delivery.
---
## How to Share a Poe Canvas App Without Requiring an Account
URL: https://apptopub.com/guides/share-poe-canvas-app-without-account
You've built something great with Poe Canvas — maybe an AI-powered calculator, a creative writing tool, or an interactive data visualization. But here's the problem: everyone who wants to try it needs a Poe account. That limits your audience to existing Poe users.
This guide shows you how to share your Poe Canvas app with *anyone* — friends, clients, social media followers, or website visitors — without them needing to sign up for anything.
### The Problem: Poe's Walled Garden
Poe Canvas apps are powerful, but they're confined to the Poe ecosystem:
- **Login required** — Every user needs a Poe account to access your app
- **No public URLs** — You can't generate a simple link that works for everyone
- **No embedding** — You can't put your app on your own website or blog
- **Limited sharing** — Sending someone a Poe link means they'll hit a login wall
For creators, developers, and freelancers, this is a significant barrier.
### The Solution: Convert with AppToPub
[AppToPub](https://apptopub.com) converts your Poe Canvas app into a standalone public website. The result is a simple URL like `apptopub.com/app/my-app` that works for anyone with a web browser — no login, no Poe account, no friction.
The process takes three steps:
1. [Export your app's HTML](https://apptopub.com/guides/export-poe-canvas-html) from the Poe Canvas editor
2. [Convert it with AppToPub](https://apptopub.com/guides/convert-poe-app-to-website) by pasting the HTML and your Poe API key
3. Share the generated public URL
### Sharing Your Converted App
Once your app is live on AppToPub, you have a public URL. Here's how to make the most of it:
#### Social Media
Share your app link directly on Twitter/X, LinkedIn, Facebook, Reddit, or any social platform. Because AppToPub generates proper Open Graph meta tags, your link will display with a preview card showing your app's name.
**Pro tip:** On paid plans, use a custom URL slug (e.g., `apptopub.com/app/ai-recipe-generator`) for more memorable and shareable links.
#### Email & Messaging
Copy the URL and paste it into any email or chat message. Recipients click the link and immediately start using your app. No setup, no downloads, no account creation.
#### Embedding on Your Website
Any AppToPub URL can be embedded in an iframe on your own website or blog:
```html
```
Always include a descriptive `title` attribute for [accessibility](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/iframe).
#### Client Delivery
Freelancers and agencies can deliver AI-powered tools to clients as simple links. On the Premium plan, you can even add password protection to restrict access to specific clients.
### Sharing Capabilities by Plan
| Feature | Free | Basic ($5/mo) | Premium ($15/mo) |
|---------|------|---------------|------------------|
| Public sharing link | ✓ | ✓ | ✓ |
| Permanent hosting | Sign in required | ✓ | ✓ |
| Custom URL slug | — | ✓ | ✓ |
| Usage analytics | — | ✓ | ✓ |
| Password protection | — | — | ✓ |
| App limit | 1 | 10 | 100 |
| Expiration (unsigned) | 72 hours | Never | Never |
### Tracking Usage
On Basic and Premium plans, AppToPub provides usage analytics so you can see view count, API call count, and daily trends.
### Best Practices for Sharing
1. **Use custom slugs** — A URL like `apptopub.com/app/budget-planner` is far more clickable than `apptopub.com/app/a1b2c3d4`
2. **Test before sharing** — Open your app URL in an incognito/private browser window to see exactly what your recipients will experience
3. **Include context** — When sharing, add a brief description of what the app does and why it's useful
4. **Monitor analytics** — Check your usage dashboard after sharing to see if people are actually engaging
### Frequently Asked Questions
**Do my app users need to install anything?**
No. Your app runs entirely in the browser. Recipients just click the link — no downloads, no plugins, no accounts.
**Is my Poe API key exposed to app users?**
No. Your API key is encrypted with AES-256 and stored securely on the server. All AI model calls are proxied server-side.
**Can I share on mobile?**
Yes. All AppToPub-hosted apps are fully responsive and work on phones and tablets.
Want to go beyond sharing links? You can embed your app directly on any website. See the guide on [how to embed a Poe Canvas app on your website](https://apptopub.com/guides/embed-poe-canvas-app-on-website) for iframe code examples and platform-specific instructions.
---
## How to Embed a Poe Canvas App on Your Website
URL: https://apptopub.com/guides/embed-poe-canvas-app-on-website
Once you've [converted your Poe Canvas app](https://apptopub.com/guides/convert-poe-app-to-website) into a standalone web app with AppToPub, you can embed it directly on your own website. This lets visitors interact with your AI-powered app without leaving your site — perfect for portfolios, client demos, landing pages, and product showcases.
### Prerequisites
Before you start, make sure you have:
1. A deployed AppToPub app with a working public URL (e.g., `https://apptopub.com/app/your-app-id`)
2. Access to your website's HTML editor or CMS page builder
If you haven't converted your Canvas app yet, follow the [conversion guide](https://apptopub.com/guides/convert-poe-app-to-website) first.
### Basic Embed Code
The simplest way to embed your app is with an HTML [`