Claude Artifacts Not Working? Here's the Fix
Claude artifacts can break in a few different ways. Here are the most common problems and how to fix each one.
Problem 1: Your shared artifact link shows a login screen
Why it happens: Claude publishes artifacts on claude.ai, which requires authentication. Recipients without a Claude account (or not logged in) see a login page instead of your artifact.
Fix: Use ShareDuo to create a truly public link.
- Download the artifact from Claude (or ask Claude: "Output the full HTML")
- Upload to shareduo.com
- Share the new link — works for anyone, no login required
Problem 2: The artifact preview is blank or broken
Why it happens: Usually one of these:
- A JavaScript error in the artifact code
- A CDN resource blocked by Claude's preview sandbox
- Claude generated invalid HTML (rare but possible)
Fix: Ask Claude to debug it — "The artifact preview is blank. Can you check for errors and fix it?" Claude can usually self-correct. If external resources are being blocked, try opening the artifact via ShareDuo — its preview server is configured to allow CDN scripts and external fonts.
Problem 3: Interactive elements don't work
Why it happens: Claude's built-in preview sandbox blocks some JavaScript for security reasons. Certain APIs (localStorage, clipboard, fetch to external URLs) may be restricted.
Fix: Download the artifact and open it locally, or upload to ShareDuo. ShareDuo's preview domain has a less restrictive policy specifically so Claude-generated artifacts work properly.
Problem 4: The artifact looks different than expected
Why it happens: Claude's preview uses an iframe with specific dimensions. Your artifact may be designed for a different viewport size.
Fix: Ask Claude to make the layout responsive, or download the artifact and open it full-screen in a browser tab to see how it actually renders.
Problem 5: Artifacts feature isn't showing up
Claude artifacts are available on Claude.ai on paid plans. If you're on the free tier or using Claude via API, the artifact panel may not appear. The underlying HTML is still in Claude's response — ask Claude to output the full code and it will paste it as text.
Still stuck?
If none of these fix your issue, try: reloading the page, starting a new conversation and re-generating the artifact, or contacting Anthropic support at support.anthropic.com.
Ready to share your Claude artifact?
Free, no signup. Anyone can view the link — no Claude account needed.
Upload & share →