How to share an HTML file from Claude so anyone can open it
Short answer
A Share link from a Claude chat opens only for people signed in to Claude, and on an iPhone, an emailed .html file opens in a file preview that runs no scripts. To send the page to someone who doesn't use Claude, upload the file and send a link. Convika's upload box gives you a private link with no signup: a static view of the page, with its scripts off, for 7 days. Keep the page with a free account, and its scripts run, it stays online, and its visits are counted.
Free plan: no credit card, 10 pages, 50 form entries a month.
Claude made you a report, a slide deck, or a one-page site, and you want to send it to a client, a teammate, or a friend who doesn't use Claude. This guide shows what each way of sending it does on their side, how to get the HTML out of Claude on a computer, a phone, or in Claude Code, and how to turn the file into a link that opens in any browser.
Why the other person can't open it
- A Share link needs a Claude account. “People without one can't open a shared artifact, even with the link,” says Anthropic's sharing guide, updated September 23, 2026. Sharing with Anyone with the link is on Pro, Max, Team, and Enterprise, not Free. Inviting someone by email, in beta on the same plans, also needs a Claude account at that address.
- 2 kinds of links skip the sign-in. Artifacts made in a chat before September 16, 2026 can still be published on Free, Pro, and Max, and anyone with that link can open it without an account. A page published from Claude Code can be shared with “no claude.ai sign-in required,” according to Claude Code's docs, on Pro, Max, Team, and Enterprise. On Team and Enterprise, an Owner has to turn public sharing on first.
- On an iPhone, a sent file opens without its scripts. Send the
.htmlfile by email or chat, and tapping it on an iPhone opens a file preview. In a test on October 6, 2026, the Files preview in Apple's iPhone simulator on iOS 26.3 showed the CSS written into the page and images built into its code, but ran no JavaScript and loaded no Tailwind from its CDN, Google Fonts, or images from other websites. So tabs and slide controls don't respond, charts that a script draws don't appear, and a page styled with Tailwind's CDN shows up unstyled. On Android, it depends on the app the file opens in: HTML Viewer ran no scripts in the same test, and a browser such as Chrome may run them.
A link to a hosted copy gets past the sign-in. Whether the page works depends on the host running its scripts, which the comparison table below covers.
Get the HTML out of Claude
In a chat on the web or desktop
- Artifacts made before September 16, 2026. Anthropic's artifact guide says to “use the controls at the top of the artifact panel to view the code, copy the content, or download it.” Downloading gives you the file.
- Anything newer. Ask in the same chat: “Give me this page as one HTML file, with the CSS and JavaScript inline.” Copy the code from the reply, or download the file if Claude attaches one. If the page is a React component, add: “Convert it to plain HTML with no build step.”
In the iPhone or Android app
The apps show your artifacts in the Artifacts tab, but Anthropic's sharing guide is plain about sharing: “You can't change sharing settings in Claude for iOS or Claude for Android.” If Claude attaches a file and you tap Download, the file creation guide says it opens “in either the system preview or a separate app.” On an iPhone, the system preview is Quick Look, which the Files app uses too, and it ran no scripts in the test above.
The shorter route from a phone is to open the same chat at claude.ai or in Claude Desktop, get the file there, and upload it. The upload box below also works in a phone's browser: paste the code, or pick the file from your phone's files.
From Claude Code
Claude Code writes the page to a file before it publishes anything. Its docs say that unless you name a location, “Claude writes the page to an HTML or Markdown file in a temporary directory outside your project.” To get a copy you can send, ask: “Save that page as report.html in this folder.” Reports, pull-request walkthroughs, and decks Claude builds as a plain HTML page all come out this way.
On Pro or Max you can also share the page's claude.ai link publicly. Anyone who opens it without signing in sees the label “Content is user-generated and unverified” instead of your name. Sessions where artifacts aren't available, such as ones signed in with an API key, can't publish a link, but you can ask for the file the same way.
Send a private link in 3 steps
In Anthropic's post on using HTML with Claude Code, Thariq Shihipar writes: “As long as you upload the HTML file, you can share the link easily” (Claude blog, May 20, 2026). The upload box below does that with no account.
1. Upload the file or paste the code
Drop the file on the box, or switch to Paste code and paste it. Files ending in .html or .htm up to 2 MB work. Claude Code builds images into the page's code, and those count toward the 2 MB. If the page loads images from your computer, such as hero.png, the box lists them: give each one a full https:// link, because a path like that points to your own disk. Click Get my preview link. Each network can make 10 previews a day this way.
2. Check the preview
When “Your preview is ready” appears, click Open my preview. Search engines are told not to index it, and it isn't listed anywhere. The preview is a static view: its scripts, forms, video, and embeds such as maps are off. The person you send it to sees a bar at the top saying the page was uploaded to Convika's free tool and its scripts and forms are off. Tailwind from its CDN and Google Fonts still style the page. A report, a one-page design, or a document looks as it should. Slides that need a click to move on don't move until you keep the page, as the next section describes.
3. Copy the link and send it
Click Copy link and paste it into your email, WhatsApp, or Slack message. The link works for 7 days. After that the page is deleted, unless you keep it.
Keep it online and see whether it was opened
The preview is for a quick look. To turn the page's scripts on and keep it past 7 days, click Keep this page — free, no card under the preview link and sign up. The page moves into your Free account as you uploaded it:
- Its scripts run. Your dashboard gives the page a new preview link where its JavaScript runs, so slides advance and charts draw. The old link stops working. For a draft that shouldn't be public, send this preview link: search engines are told not to index it, and it lasts 7 days.
- Publishing keeps it online. Click Publish, and the page goes live at an address like
yourpage.convika.comuntil you click Unpublish. Anyone can open it without an account, and search engines can index it like any other website. - You see whether anyone opened it. Convika counts visits to the published page and shows the sites they came from, their devices, and their countries for the last 90 days on Free. You see how many people opened it, not who they are. How to see who visits your page compares this with Google Analytics and Cloudflare Web Analytics.
- Your own domain and a form are included. Free connects 1 subdomain, such as
www.yourbrand.com. A form Claude drew doesn't send entries to you; to collect them, add a form from your dashboard, which stores 50 entries a month on Free. How to publish a Claude artifact as a website walks through both. - Changes go in as new versions. Type the change into Improve with AI on the page's dashboard screen, which costs 1 AI credit on the default model; Free accounts start with 10. Or connect Convika to Claude, Claude Code, or another MCP client, and ask Claude to save a new version and publish it from the chat. Letting Claude publish and edit the page shows the setup.
The Free plan covers 10 pages and shows a small “Powered by Convika” badge. Pro costs $12 a month and removes it.
Open it on a phone without a host
If someone already sent you the file, or you want to check it on your own phone:
- iPhone. Save the file to Files and tap it. The preview shows the text, the CSS written into the page, and images built into its code. In the test above it ran no JavaScript and didn't load fonts or images from other websites, so anything you tap or swipe doesn't respond and linked images show as broken.
- Android. Tap the file in Files and choose an app; what you see depends on the app. On Android 16 the choices were Chrome and HTML Viewer. HTML Viewer showed the same as the iPhone preview: no scripts, and no fonts or images from other websites. A browser such as Chrome may run the scripts.
- Any phone, with the page working. Open it from a link to a host that runs scripts, such as a published Convika page.
For files from any tool, not only Claude, how to share an HTML file as a link compares attachments, Google Drive, and hosts.
Ways to share an HTML file from Claude, compared
Checked on October 6, 2026. The Netlify Drop and Tiiny Host facts come from Netlify Drop alternatives and Tiiny Host alternatives, checked on October 5.
| Way to share | Recipient needs an account | Opens with one tap on a phone | Scripts run | How long the link lasts | You can see if it was opened | Own domain on the free plan |
|---|---|---|---|---|---|---|
| Claude Share link (Pro and above) | Yes, a Claude account | Only after they sign in to Claude | Yes | Until you stop sharing it | Not described in Anthropic's docs | No, a claude.ai link |
| Claude Code public link (Pro and above) | No | Yes | Yes; requests reach only the page's own address | No expiry in the docs; Team and Enterprise Owners can set a retention period | Not described in Anthropic's docs | No, a claude.ai link |
| Email or chat attachment | No | On an iPhone, in a file preview; on Android, in an app they pick | No in the iPhone test above; on Android, it depends on the app | It's a copy, so it never expires and never updates | No | Not applicable |
| Netlify Drop | No | Once you sign in to claim it and the project is public | Yes | Unclaimed: password-protected, suspended after the 1-hour claim window, deleted a week later. Claimed: until the 300 monthly credits run out, then every project pauses | Web Analytics, with 1 day of data on Free | Yes |
| Tiiny Host | No | Yes | Yes | As long as you log in once every 3 months | From the Tiny plan, $9 a month | From the Solo plan, $18 a month |
| PreviewShip | No | Yes | Yes | 24 hours without an account, 3 days on Free | Not described on its site | Not listed on its site |
| Convika preview, no signup | No | Yes | No; scripts, forms, and embeds are off | 7 days | No | No |
| Convika Free | No | Yes | Yes | Until you unpublish it | Visits, referrers, devices, and countries for 90 days | 1 subdomain, such as www.yourbrand.com |
Pick by who opens it and for how long. For a teammate who has Claude, the Share link is enough. For a Claude Code report on Pro or Max, its public link opens for anyone. For a client who should see a static draft this week, the no-signup preview needs no account. For slides or anything interactive, or a page you'll keep with visit counts and your own domain, use Convika Free.
What to check before you upload
- Features that run on Claude. An artifact that asks Claude questions, reads your connected apps, or saves data in Claude's storage runs on Anthropic's infrastructure, so those parts stop working anywhere else.
- Pages split into several files. Convika hosts 1 HTML file per page. Ask Claude to put the CSS and JavaScript inline.
- Requests to other websites. A Convika page can only fetch data from its own address, so a script that loads data from another site gets nothing back.
- Claude Design exports. Most standalone HTML exports from Claude Design don't display correctly on Convika yet, so this guide leaves them out.
Frequently asked questions
How do I share an HTML file from Claude?
Get the page out of Claude first: download an older artifact, ask Claude for the page as one HTML file, or have Claude Code save it to a folder. Then upload it and send the link. Convika's upload box gives you a private preview link with no signup that works for 7 days: a static view, with scripts off. Sign up free and keep the page to turn its scripts on, then publish it to keep it online.
How do I open a Claude HTML file on my iPhone?
Save it to Files and tap it. The preview shows the page's text and the CSS written into it, but in a test on iOS 26.3 it ran no JavaScript and didn't load Tailwind's CDN, Google Fonts, or images from other websites. Buttons, tabs, and slide controls did nothing. To see the page working, open it from a link to a host that runs scripts, such as a published Convika page, in Safari.
Can someone without Claude open my artifact?
Usually not. Anthropic's sharing guide says everyone needs a Claude account to open a shared artifact. The exceptions are artifacts made in a chat before September 16, 2026, which you can still publish, and public links from Claude Code, which Claude Code's docs say open with no sign-in. For anything else, copy or download the page's HTML and host it, and the link opens in any browser.
Can I share HTML slides Claude made?
Yes, as long as the host runs scripts. If the deck moves between slides with JavaScript, its controls do nothing in an iPhone's file preview or in Convika's no-signup preview. Keep the page with a free Convika account, then send the dashboard's preview link or the published link; both run the deck's scripts. A deck made from the Claude Slides template exports to PowerPoint or PDF instead.
Can I see whether they opened it?
Not with an attachment or Convika's no-signup preview, and Anthropic's docs describe no view counts for shared links. A published Convika page counts visits and shows where they came from, their devices, and their countries for 90 days on Free. It shows how many people opened it, not who they were.
Will the page show up on Google?
The no-signup preview won't, because search engines are told not to index it. A published Convika page can be indexed like any other website. If a draft shouldn't be public, keep the page and send the dashboard's preview link, which isn't indexed and lasts 7 days, then publish when it's ready.