AI TOOLS

How to share a Claude artifact with anyone

Claude’s Publish button covers more than people expect — and stops short in three specific places. Here is exactly where each one applies.

4 min read·

Claude artifacts are one of the nicer things to come out of AI tooling: you ask for a calculator, a dashboard, a landing page, and you get a working thing in a panel next to the conversation. Then you want to show somebody, and you discover the thing lives inside your chat.

The same shape of problem applies to ChatGPT canvases and Gemini’s generated pages. The output is real, self-contained HTML — it just has no address of its own.

First, use the built-in Publish button

Credit where it is due: Claude’s own sharing is good, and for a lot of cases it is all you need. Hit Publish in the artifact panel and you get a link that anyone can open — no Claude account required — and it keeps showing the latest version as you revise. If that covers your situation, stop here; you do not need another tool.

One gotcha worth knowing before you rely on it: that "no account required" applies to ordinary artifacts. If yours is an AI-powered artifact — one that calls Claude to do something when the visitor uses it — Anthropic requires viewers to sign in. So the exact artifact people most like to show off is the one most likely to hit a login wall for your audience.

Where publishing stops being enough

The limits are about control rather than capability. A published artifact is all-or-nothing public: there is no password, no restricting it to particular people, and no expiry date. It can also be indexed by search engines, which is a genuine problem if the thing is an unannounced product idea or a client’s work.

You also get no view counts, no way to collect feedback attached to the page, and a URL on someone else’s domain. And none of it helps with ChatGPT canvases or Gemini pages, which have their own separate arrangements.

  • Just showing a friend something you made → publish it in Claude, genuinely.
  • Client work, an unreleased idea, or anything you would rather not have indexed → host it yourself.
  • You want to know whether they opened it, or want their comments on the page → host it yourself.
  • It came out of ChatGPT or Gemini → publishing is not on the table; host it.

Getting the file out

Every artifact that renders as a web page is HTML underneath. Use the artifact’s copy or download control to get the source, paste it into a plain text editor, and save it with a .html extension — index.html is a fine name.

One thing to check before you save: artifacts sometimes reference libraries from a CDN. Those keep working once hosted, because the page fetches them over the network like any site. What will not survive is anything that expected to run inside Claude itself.

Giving it a real link

Upload the .html file to any host that serves files as pages. On FileShare Pro you drag it in and copy the link that comes back — the page then loads from a CDN edge, over HTTPS, on any device, with no account needed to view it.

Two things then become possible that were not before. You can replace the file in place when you revise the artifact, so everyone you already sent the link to sees the new version without you re-sending anything. And you can turn on comments, letting viewers leave feedback pinned to the page with just their name — which is what you actually wanted when you sent it around.

When an artifact will not work as a standalone page

A small number of artifacts assume a runtime that is not there once you export them — anything expecting a server, a database, or secret API keys. If your page needs one of those, hosting the HTML alone will produce a page that loads and then fails at the point it tries to call out.

The fix is upstream: ask Claude to rebuild it as a single self-contained HTML file with no backend. It is a common enough request that the models handle it well, and the result is a file you can host anywhere.

Frequently asked

Can someone without a Claude account view my artifact?

Usually yes. Once you hit Publish, logged-out visitors can open and interact with an ordinary artifact without signing in. The exception is AI-powered artifacts — ones that call Claude when the visitor uses them — where Anthropic does require viewers to sign in. If that applies to yours, exporting the HTML and hosting it removes the login wall.

Can I stop a published artifact from showing up in Google?

Not with a setting. Published artifacts are all-or-nothing public and can be indexed by search engines — worth knowing if the thing is a client deliverable or an unannounced idea. Your options are to unpublish it, or to host the HTML somewhere you control the indexing rules.

Can I password-protect a Claude artifact or set it to expire?

No. Publishing has no password, no per-person access list and no expiry; the only controls are publish and unpublish. If you need any of those, the artifact has to live somewhere else.

How do I download a Claude artifact as an HTML file?

Use the artifact panel’s copy or download control to get its source, paste it into a text editor, and save it with a .html extension.

What happens when I ask Claude to change the artifact?

You get updated HTML. If you host it on FileShare Pro you can upload the new version over the old one and the link stays identical, so anyone who already has it sees the revision.

Does this work for ChatGPT canvases and Gemini pages too?

Yes. All three produce self-contained HTML, so the same export-and-host approach applies.

Got a page to share?

Drop the file, copy the link — live in seconds, free plan included.

Start sharing free