How to share a Claude artifact so it actually works
Key takeaways
- Legacy Publish (chat artifacts, Free/Pro/Max): public link, no account needed. New Share (Pro/Max): requires Claude account
- The real limitations: no expiry, no password, no analytics, and artifacts are indexed by search engines
- AI-powered artifacts (ones calling Claude's API at runtime) do require sign-in to view
- Use ShareDuo to add expiry control, password protection, view analytics, and noindex
You sent the link. They opened it. But you're not sure what they'll see — or who else might find it.
Update (September 2026): Anthropic changed artifact sharing. Legacy published artifacts (chat artifacts, Publish button on Free/Pro/Max) are still publicly viewable — anyone can open them without a Claude account. New artifacts (Share button, Pro/Max) require viewers to have a Claude account. For the no-account path with any artifact type, ShareDuo (below) is the solution.
Claude's legacy Publish button creates a real public link for chat artifacts: standard HTML artifacts load for anyone, no Claude account required. New artifacts use the Share button — those require a Claude account to open. Here's what Claude's native sharing can't do in either case — and the 30-second fix for the gaps.
What Claude's Publish actually does
When you click Publish on a legacy chat artifact in Claude, the artifact is hosted on claude.ai and gets a public URL. For standard HTML artifacts — dashboards, games, calculators, visualizations — anyone with the link can open it. No login required. New artifacts (Share button) require a Claude account to open.
AI-powered artifacts are the exception: if the artifact calls Claude's API at runtime to generate responses, it needs an active Claude session to work. Those do require sign-in. But the typical HTML artifact Claude produces is fully self-contained and publicly viewable. For the full breakdown of what 'publish' actually does in Claude, see the dedicated explainer.
The real limitations of Claude's native Publish
- No expiry control — links never expire and can't be set to expire
- No password protection — anyone with the link can view it, with no way to restrict access
- No view analytics — you can't see how many times the link was opened
- Indexed by search engines — published artifacts can appear in search results; there's no noindex option
- URL shows claude.ai branding — not your own domain
- AI-powered artifacts require sign-in — anything that calls Claude's API at runtime needs an active Claude session
The 30-second fix
Every Claude artifact is standard HTML. If you host that HTML on ShareDuo, you get a public link that works for anyone — plus expiry control, password protection, view analytics, and noindex by default. ShareDuo is the fastest way to do this.
- Get the HTML from Claude. Click the download icon on the artifact panel, or ask Claude directly: "Give me the full HTML for this."
- Go to shareduo.com. Drop the file or paste the HTML into the text box.
- Click Upload & share. You get a preview link instantly — no account needed.
- Send the new link. Your recipient clicks it. The artifact loads directly in their browser. No login prompt.
Will the artifact look the same?
Yes. ShareDuo serves the HTML on a dedicated preview subdomain that permits CDN scripts, Google Fonts, Chart.js, and all the libraries Claude typically uses. Your dashboard, game, or visualization renders exactly as Claude built it.
If you update the artifact in Claude later, upload the new version to get a fresh link. ShareDuo also lets you set an expiry window (1 hour to 30 days), so temporary shares don't accumulate indefinitely.
If your artifact loads fine for you but shows errors or blank screens for others, see our guide on Claude artifact won't load — troubleshooting for step-by-step fixes. And if you're new to what artifacts actually are, the Claude artifacts overview covers the full picture.
Frequently asked questions
Can someone view a Claude artifact without a Claude account?
For legacy published artifacts (chat artifacts, Publish button on Free/Pro/Max): yes — anyone can open the link without a Claude account. For new artifacts shared via the Share button (Pro/Max): viewers need a Claude account. ShareDuo works for both — download the HTML, upload to ShareDuo, and anyone can open the resulting link without an account.
Why does my Claude artifact link show a sign-in wall?
Standard published artifacts are publicly viewable without login. If a recipient hits a sign-in wall, the most likely cause is that the artifact is AI-powered (calls Claude's API at runtime, which requires an active session) or there's a browser/redirect issue. For a guaranteed-public link with full control, download the HTML and host it on ShareDuo.
Are Claude artifacts public by default?
No. Artifacts are private until you share them. Legacy published artifacts (chat artifacts, Publish button) are publicly viewable by anyone — no Claude account required, and they may be indexed by search engines. New artifacts (Share button, Pro/Max) require a Claude account to open and are not indexed.
Can I embed a Claude artifact on my website?
Yes. Claude's Publish generates a link you can use in an iframe — you'll need to add your domain to the allowed-domains list in the artifact's Publish settings. Alternatively, download the HTML and host it on ShareDuo, then embed that URL in an iframe — no domain configuration required.
How do I share a Claude artifact for free?
Claude's Publish button is free and creates a publicly viewable link. For expiry control, password protection, and view analytics, download the HTML from Claude and upload it to ShareDuo. No signup required.
Can I make a Claude artifact link expire?
Not with Claude's native sharing. ShareDuo lets you set an expiry window from 1 hour to 30 days when you upload.
Ready to share your Claude artifact?
Free, no signup. Anyone can view the link — no Claude account needed.
Get my shareable link →