Fix

How to share a Claude artifact so it actually works

Fiona Lau
Fiona Lau·Co-founder, ShareDuo
·April 29, 2026·4 min read·Updated May 20, 2026

Key takeaways

  • Claude's Publish creates a public link — standard HTML artifacts load for anyone, no account needed
  • 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.

Claude's Publish button does create a real public link: standard HTML artifacts load for anyone, no Claude account required. But that's only part of the story. Here's what Publish can't do — and the 30-second fix for the gaps.

What Claude's Publish actually does

When you click Publish 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.

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.

  1. Get the HTML from Claude. Click the download icon on the artifact panel, or ask Claude directly: "Give me the full HTML for this."
  2. Go to shareduo.com. Drop the file or paste the HTML into the text box.
  3. Click Upload & share. You get a preview link instantly — no account needed.
  4. Send the new link. Your recipient clicks it. The artifact loads directly in their browser. No login prompt.

Fix the login wall right now

Free · No signup · Anyone can view the link

Upload & share →

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?

Yes — Claude's Publish creates a public link that anyone can open for standard HTML artifacts. No Claude account required. The limitations are different: no expiry control, no password, no analytics, and published artifacts may be indexed by search engines. AI-powered artifacts (ones calling Claude's API at runtime) are the exception — those do require sign-in. For full control over access, use ShareDuo instead.

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 to your account until you click Publish. Once published, standard HTML artifacts are publicly viewable by anyone with the link — no Claude account required. They may also be indexed by search engines.

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 →