How to share an HTML file your AI made
AI tools now make dashboards, memos and decks as HTML files. Sent as attachments, they show up as code or a download. Here are the ways to share one as a working page, and which keep it private.
Watch on YouTube ยท 1:26
The short answer
Do not attach the file. Put it behind a link that opens it as a page. Drop the .html file into ArtifactSend, choose who can open it and send the link. The reader sees the live page, and you see who opened it and how far they read. It is free and takes about a minute.
If the page uses images or other files in the same folder, zip the folder and drop the zip.
Why the file does not just open
- Email apps and chat apps treat an .html file as a download. Many readers never open it, and some mail filters block it.
- Google Drive, Dropbox and most file viewers show the code or a plain preview, not the working page.
- If the reader does open it, images or styles kept in a separate file on your computer are missing.
- You never learn whether they opened it at all.
Your options, compared
| Way to share | Opens as a page | Only the people you pick | See who opened it | Same link after edits |
|---|---|---|---|---|
| Attach the .html file | Only if the reader downloads and opens it | Yes, the email's recipients, until they forward it | No | No, you send a new file |
| Google Drive or Dropbox | No, it shows the code or a preview | Yes, with sharing settings | Only work or school Drive files, signed-in viewers | Yes |
| Free static host | Yes | Usually public. Some hosts sell a password on paid plans | Visit counts at best | Yes |
| ArtifactSend | Yes, scripts and charts run | Yes, by email, email code, Google sign-in or allow list | Yes, by email, with time per section | Yes |
Steps, from any AI tool
- Save the page as one file ending in .html. In Claude, use Download on the artifact. In ChatGPT, copy the code block into a text file. In Gemini or Cursor, save the file it wrote.
- Open the file in your own browser once to check it looks right.
- Go to artifactsend.com, sign in with Google and drop the file, or the zip of its folder.
- Choose a door. Email code is best for one reader. An allow list fits a client's whole company.
- Set an expiry date if it is a draft, and turn on the first-open alert.
- Copy the link and paste it where you would have attached the file.
Skip the file, ask the AI to send it
Connect ArtifactSend to Claude, ChatGPT or Claude Code once. Then ask "send this as a tracked link, only people at acme.com can open it". The AI sends the page and gives you the link. When you change the page, say "update the link", and readers see the new version at the same address.
For a Claude artifact, you can also paste its claude.ai link into ArtifactSend. It brings in the whole artifact and keeps it in step with Claude.
When the page has more than one file
AI tools sometimes write a page plus a stylesheet, a script or a folder of images. Zip the whole folder and drop the zip. ArtifactSend finds the page and serves its files at the same paths, so nothing breaks.
If the page loads a library or a font from the web, that keeps working too.
Check it before you send it
- Read the page once for anything private the AI copied in, such as names, prices or keys from your notes.
- Remove test data and placeholder text.
- Make sure the main ideas sit under clear headings. The report then shows time on each section.
What you see after they open it
- Who opened it, by email, and each visit.
- Active reading time and how far down they went.
- Time on each section, clicks and copied text.
- Questions they asked the page, and comments they pinned to it.
- A replay of each visit.