How this guide is different from the other HTML-file guide
Our broader guide, How to share an HTML file as a link, compares every option from drop-and-share hosts to GitHub Pages and Vercel. This guide is narrower: it assumes you have never deployed anything, do not know what a CDN is, and want the shortest possible path from .html file to URL. If you are comfortable with Git or already have a Vercel account, the broader guide is the better starting point.
Why you cannot just "send" an HTML file
HTML files are designed to be served by a web server, not opened as attachments. Sending them as files runs into three walls. Email providers block .html attachments because they are a common phishing vector. Cloud drives like Google Drive and Dropbox treat them as files to download, not pages to render. Operating systems sometimes refuse to open them in a browser when they arrive from an unknown source. The fix is to put the file behind a URL, which means hosting it.
Method 1, LiveSend (recommended for most people)
Three steps:
- Go to LiveSend and sign up (email plus password, no card needed).
- Click new document. Drag the .html file into the upload area or paste the HTML source.
- Copy the returned URL and send it to your recipient.
Each view is logged. You can edit the document inline later without changing the URL. You can add a password if the content is confidential, or set an expiration date. Limits: 3MB (6MB for Pro) cap per file, small LiveSend watermark on the Free plan (removable on Pro), no custom domain yet.
Method 2, Tiiny.host
Tiiny.host has the same drag-and-drop model. You can use it without an account for a short trial; full features require signup. They have a Chrome extension that can publish HTML directly from ChatGPT or Claude. Password and custom domain are on paid plans.
Method 3, Netlify Drop
Netlify Drop is a free corner of Netlify designed for one-off files. Drag the .html (or a folder) onto the page and you get a URL. The catch is that drops made without a Netlify account expire, and there is no real management interface, no editing, no view tracking. Good for a throwaway link, less suitable for anything you want to keep.
What not to do
- Do not ZIP and email. Some recipients cannot extract ZIPs easily, and the workflow still ends with them double-clicking an .html, which can fail or warn on modern operating systems.
- Do not rely on Google Drive. Drive serves .html files as downloads. The hosted view feature for static HTML has been progressively removed.
- Do not embed in a Notion page. Notion strips most scripts, so anything interactive will break. Notion can embed an externally hosted URL, but it cannot host the HTML itself in a usable way.
Picking the right option
Want the link to last, want to know who opened it, may need to edit later: LiveSend. Want a Chrome extension that publishes from inside ChatGPT or Claude: Tiiny.host. Want a throwaway URL with zero account setup: Netlify Drop.