Guide
Share a Claude artifact
Claude has two share paths, and a third that works for every plan. In claude.ai, "Publish" creates a public link anyone can open without an account.
In July 2026 shared Claude links were found in Google results after being posted elsewhere. Team and Enterprise artifacts cannot be published publicly unless an Owner enables external sharing. Claude Code artifacts live at claude.ai/code/artifact and need a Pro or Max plan.
The third path keeps control with you: download the artifact as HTML (the download icon, or ask Claude for "the complete HTML"), upload it to sharehtml.org, and send the link. Free links are unlisted. Pro links can be password-protected.
What Claude's Publish button does
- Creates
claude.ai/public/artifacts/<uuid>. Anyone with the link can view it. - No password, no expiry, no view counts.
- Unpublish is one-way. Anthropic's help center says the same artifact cannot be published again.
- claude.ai/robots.txt does not disallow the public artifacts path, so published pages are crawlable.
- The page is wrapped in a shell on
*.claudeusercontent.comwith a strict content security policy: external images are blocked and scripts load only from a few CDNs. - Artifacts that call Claude at runtime require the viewer to sign in.
Download the artifact as HTML
- Open the artifact panel and click the download icon. Pick HTML.
- If the artifact is React, ask Claude: "Give me this as one self-contained HTML file with the React code inlined." Check that it opens in your browser from disk.
- Drop the file on sharehtml.org. Send the link.
The page is served byte-for-byte on its own origin with no content security policy of ours, so external images and fonts work. The link is kept forever and needs no Claude plan to open.
Sharing an artifact between chats or projects
Claude does not move artifacts between chats. Download the HTML from one chat and attach it to the next, or paste the sharehtml.org link and ask Claude to fetch it.
Live artifacts and MCP connectors
Artifacts that call MCP connectors or Claude at runtime cannot be shared publicly by Claude. sharehtml.org cannot host those calls either. What we host is the static HTML, so charts, data baked into the file and plain JavaScript work; live connector calls do not.
Claude Code artifacts
Claude Code artifacts are private by default and get a public link on Pro or Max. The rendered cap is 16 MiB and only .html, .htm and .md are supported. Version history and org comments come with them. A Claude Code artifact is a file on disk, so you can upload it directly: see for agents for the one-line publish step.
Claude Publish vs sharehtml.org
| Claude Publish | sharehtml.org | |
|---|---|---|
| Account to publish | Claude account, any plan | none |
| Viewer needs an account | no (yes for AI-powered artifacts) | no |
| File served as-is | no, shell plus strict CSP | yes, byte-for-byte |
| Password or private | no | Pro |
| Indexable by Google | yes, no control | noindex by default, opt-in on Pro |
| Team or Enterprise plans | org-only unless an Owner allows | same as everyone |
| Unpublish | one-way | delete, replace or change visibility any time |
| Live MCP data | yes, with sign-in | no |
Longer version: sharehtml.org vs Claude Publish.