HTML to link converter

HTML file to link

Got a file called index.html, report.htm or invitation.html? Drop it below and you get a web address for it. The person you send it to taps the link and sees the page — no download, no “which app opens this?” prompt.

Quick answerTo convert an HTML file to a link, upload the .html file to a host and share the address it gives you. With this converter: switch to Upload, drop the file, press Convert to link, and copy the https URL.
HTML → linkFree · no install
 · 
.htmltolink.dev
Link lifetime
24 hours on Free · make it permanent

Sign in with Google once — your links appear in My links. Ctrl/⌘ + Enter converts.

What happens to your file

The file is sent over HTTPS to the HTMLtoLink storage network (the backend this site shares with htmltolink.dev), saved under your Google account, and served from its own subdomain. The server sends it with the correct text/html type, which is the part a plain file-sharing service gets wrong: on Google Drive or Dropbox an .html file is offered as a download or shown as source code, not rendered as a page.

If your file is named something other than index.html, that is fine — a single HTML file always becomes the start page of its link.

When a single file is not enough

Look inside your HTML for lines like <link href="style.css">, <script src="app.js"> or <img src="images/logo.png">. Those point at other files next to the HTML. Upload only the HTML and those references break — the page shows unstyled text and empty image boxes.

The fix is to upload everything together: drop the whole folder, or zip it first and drop the ZIP. See ZIP to link and the broken images guide.

Size and file types

Free links take up to 2 MB per link — far more than a typical hand-written page (most are under 100 KB). Accepted uploads: .html, .htm, .zip, or a folder with up to 1,000 files. Fonts, SVG, images, JSON, video and audio inside a folder or ZIP are all served with the right content type.

Free here · permanent on htmltolink.dev

Need the link to stay online?

Free links from this converter last 24 hours. Permanent links, bigger uploads (up to 75 MB) and no badge live on our sister site htmltolink.dev — same backend, same Google sign-in. Open it, sign in with the same account, choose a plan, and the links you already made here switch to permanent. Nothing to re-upload.

Pro plans from

$5/month

See Pro on htmltolink.dev

Sign in there with the Google account you use here.

Questions about html file to link

Can I convert a .htm file, not .html?
Yes. .htm and .html are the same format; both are accepted and served as web pages.
Does the file name appear in the link?
No. The link uses the custom address you type (for example menu.htmltolink.dev) or a random one. The original file name is not shown.
Can I replace the file later?
Yes — open My links, choose Update and drop the new version. The link stays the same.
Is my file public?
Anyone with the link can open it, but links are not listed or searchable on our side. Add a password if only certain people should see it.