Frequently asked questions

Everything you want to know about CanvasLink. If your question is not here, email us at contact@canvaslink.app.

Is CanvasLink free?
Yes. Create a free account and publish up to 10 pages that stay live permanently — no credit card required. You can also try the tool without signing up: paste your HTML, click Publish, and you get a demo link that lasts 24 hours.
What is the difference between a demo link and a regular page?
Demo links are created without signing in. They are hosted on the shared demo.canvaslink.app subdomain and expire automatically after 24 hours. When you create a free account you get a personal subdomain (username.canvaslink.app) and your pages stay live indefinitely — as long as you keep your account.
Do my pages ever expire?
Only demo links expire — after 24 hours. Pages published with a free or Pro account are permanent. If you delete your account your pages are removed, but as long as your account is active the pages stay up.
What can I publish?
Any self-contained HTML file: interactive apps, calculators, landing pages, quizzes, dashboards, games, visualisations, portfolios — anything your AI generated that runs in a browser without a build step. For media, we support PNG, JPEG, GIF, SVG, PDF, MP3, and MP4 files up to 10 MB each.
What is the file size limit?
10 MB per file. This applies to both HTML uploads and media uploads (images, PDFs, audio, video).
Can I use a custom domain?
Not yet. All pages are hosted on your personal subdomain (username.canvaslink.app/slug). Custom domain support is on the roadmap. In the meantime, changing your username gives you a new subdomain and CanvasLink automatically redirects old URLs to the new location.
Is my content private?
By default, anyone with your page URL can view it — there is no login wall for visitors. If you are on the Pro plan, you can protect individual pages with a password. Visitors see a gate before anything loads, and the HTML is never sent until the correct password is entered. Protected pages are also automatically excluded from search engine and AI crawler indexing.
How does the Claude MCP connector work?
In Claude, open Settings → Connectors → Add custom connector and paste https://mcp.canvaslink.app/mcp. After authorising with your CanvasLink account, you can ask Claude to publish, update, list, or delete your pages directly from the chat. The connector is free for every CanvasLink user — no Pro plan required.
What is MCP?
MCP stands for Model Context Protocol — an open standard that lets AI tools connect to external services. The CanvasLink connector implements MCP so that Claude can interact with your account on your behalf, publishing and managing pages without you needing to copy-paste anything.
Can I rename a page or change my username without breaking links?
Yes. When you rename a page slug or change your username, CanvasLink automatically stores the old URL as a permanent 301 redirect pointing to the new location. Anyone who had bookmarked or shared the old link is sent to the new one automatically.
Can I delete a project?
Yes. Open your dashboard, find the project, and click Delete. There is a five-second confirmation countdown to prevent accidental deletions. Deletion is permanent and cannot be undone — the URL will stop working immediately.
Are there content restrictions?
You may not publish content that violates our Terms of Service, including malware, illegal material, or content that infringes third-party rights. Pages that violate our policies will be removed and the account may be suspended.
How do I upgrade to Pro or manage my billing?
Open your account Settings page and click Upgrade to Pro. Billing is handled securely through Stripe. You can cancel, upgrade, or downgrade at any time from the billing portal — also accessible from your Settings page.

Still have questions? Contact us or visit our Pricing page.