commentable<html>

Blog/Guides

The best way to share an HTML file (when you also need feedback)

"Best way to share an HTML file" is really two questions. If you just need a URL, any static host will do. If you need notes back on it, almost none of them help. Here is how to tell which one you are asking, and what to use for each.

August 3, 2026 · 7 min read · by the commentable team

"Best way to share an HTML file" is really two questions wearing one coat. One is a logistics problem: the file is on your desktop and it needs to be at a URL. The other is a collaboration problem: someone has to look at it and tell you what to change.

They have completely different answers, and picking the tool for the first question when you actually had the second is how you end up with a live link and a Slack thread full of "the button, no, the other button."

If you just need a URL

Then this is a solved problem and you should not spend more than a minute on it. Netlify Drop, Vercel, Cloudflare Pages, GitHub Pages, Tiiny: drag the file in, get a live URL back. Free for a single page, fast, reliable.

Use one of these when the page is public anyway and nobody needs to respond to it. A conference schedule. A demo you are about to tweet. A landing page test. We compared the free hosts against each other in free ways to host a single HTML page, and walked the five general routes from file to link in how to share an HTML file as a link.

Two caveats worth ten seconds of thought before you drag anything anywhere:

If you need feedback on it

This is the half those tools do not touch. You have a live URL now. How does the person looking at it tell you what is wrong?

In practice, one of three ways, and all three leak:

The cost is not any single message. It is that every note arrives detached from the thing it is about, so both of you spend the round trip re-establishing context that was obvious on screen. By the third "which button do you mean" you have spent more time locating the problem than fixing it would have taken.

The fork, drawn

Two paths from an HTML file: a static host gives a plain public URL, while commentable gives a private encrypted link with comments pinned to the page

Same file, same thirty seconds of effort, two different things on the other end. The left path ends at a page. The right path ends at a conversation attached to a page.

What the second path actually looks like

Commentable exists for the feedback half specifically. You paste the HTML or drop the file, and you get a private link. Whoever opens it sees the real page, fully interactive, and can click any element on it to pin a comment right there. No account, no install, no access request.

You can try that without signing up for anything, on a real page: open the pricing-offer example, click something on it, and leave a comment. It behaves exactly like a link you would send a client.

The pin anchors to the element, not to a screenshot or an x/y coordinate, so when you change the page the note stays attached to the version it was made on and remains readable in the version history. And when you ship a revision you update the same link rather than sending a new one, which means nobody is ever reviewing the wrong copy.

Privacy is the other half of the question

The quick-share hosts store your page as a plain file they can read, on a URL that is public to anyone who has it. For a marketing demo, who cares. For a client deliverable, an internal dashboard, or an unreleased design, that is a durable liability you have to remember to clean up.

Commentable encrypts the page in your browser before it is uploaded. The decryption key lives in the fragment of the link, the part after the #, which browsers never send to a server. So the key never reaches us and we cannot read your page, even if we wanted to. You can add a password and an expiry on top of that.

The related question people ask about AI output specifically, since that is where most of these files come from now, is whether the built-in share buttons are private. Short answer for Claude: no, and Google has indexed them.

What it costs

Free gives you 3 fully branded links that stay live 7 days, with your name and logo on them, and unlimited comments from anyone you send them to. Pro makes links unlimited and permanent, puts them on your own domain, and removes the badge, at $7.99/mo or $72/yr. Full breakdown on the pricing page.

The short version

If you are about to send the file to a client, a stakeholder, or anyone whose reply you will have to act on, the second one saves you a round trip on the first day and every day after.

Common questions

What is the fastest way to share an HTML file?

Paste it into a tool built for it. Netlify Drop, Tiiny and commentable all take a file or a paste and hand back a URL in a few seconds with no build step and no FTP. The difference between them is what happens after you send the link, not how fast you get one.

Can I just email the HTML file?

Usually not. Gmail and Outlook block or quarantine HTML attachments because phishing kits use them, and when one does arrive the recipient opens a local file with no network styles and half the behavior broken. Send a link instead.

Is it safe to upload a private HTML file to a sharing service?

It depends entirely on the service. Most store your page in plain form on a public URL, so anyone with the link, and anyone who can read the storage behind it, can see the content. If the file has a client name, unreleased pricing or internal numbers in it, look for end-to-end encryption: the page is encrypted in your browser before upload and the key travels in the link fragment, which never reaches the server.

How do I get comments on an HTML file without sending it back and forth?

Share it as a page people can annotate in place. On commentable, whoever opens the link clicks any element and pins a comment to that exact spot, with no account. You read the notes anchored to the thing they are about, instead of reconstructing them from a thread.

Do reviewers need an account to comment?

No. They click the link, the page loads, they click an element and type. No signup, no install, no request-access screen. The account is only for the person creating links.

Try it with your own file

Paste HTML or upload a file and get a private, encrypted link with your logo on it. Free, and nobody needs an account to comment.

Create a link now

Keep reading