Guide

How to send an HTML file as a link, no hosting knowledge required

The simplest method is to drop the .html file into a service designed for one-off HTML sharing. LiveSend, Tiiny.host, and Netlify Drop all accept a drag-and-drop and return a public URL in under a minute. No traditional hosting account, no Git, no command line. Avoid email attachments (HTML files are blocked by most providers) and avoid Google Drive (it serves the file as a download, not a rendered page).

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:

  1. Go to LiveSend and sign up (email plus password, no card needed).
  2. Click new document. Drag the .html file into the upload area or paste the HTML source.
  3. 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.

Frequently asked questions

  • Why can't I just send an HTML file by email?
    Gmail, Outlook, and most corporate email filters block .html attachments because attackers use them to deliver phishing pages. Even when the file gets through, the recipient sees a download prompt rather than a rendered page. Email is the wrong channel for HTML sharing.
  • What is the easiest way to convert an HTML file to a link?
    Drag the file into LiveSend, Tiiny.host, or Netlify Drop. All three accept the file as-is and return a public URL in seconds. No account configuration, no settings to choose, no build step.
  • Do I need to buy hosting to share an HTML file?
    No. The drop-and-share services all have free tiers. Limits vary: LiveSend free includes 3 documents with a small watermark, Tiiny.host has bandwidth and file-size limits on free, Netlify Drop expires unauthenticated drops after a short window. For occasional one-off sharing, the free tiers are usually enough.
  • How do I share an HTML file from my phone?
    LiveSend and Tiiny.host both work from a mobile browser. The harder part is getting the file onto the phone in the first place, if you generated it on a laptop, AirDrop or a quick cloud sync to your phone is the fastest path. Once the file is on the device, the upload step is the same as desktop.
  • Can I update the file after sharing the link?
    On LiveSend, yes: you can upload a new version or edit the document inline, and the public URL stays the same. On Tiiny.host, you re-upload to the same project. On Netlify Drop, the URL is essentially immutable, you would create a new drop. Cloud drives change the URL when you replace the file, breaking old links.

Related guides

Want to try the LiveSend approach?

Paste your HTML, get a permanent link. Free for the first 3 documents.

Get started free