Plain.
Try it

Drop your HTML. Get a link.

Drag an .html file anywhere on this page, or choose a file.

No signup. No build step. The link works immediately.

Your HTML is hosted exactly as you wrote it — nothing is rewritten or restyled.

Why your phone will not open the file

Mobile browsers were never built to open local files. There is usually no way to browse to one, and even when a file manager hands it over, the page loads over file:// where cross-origin rules block external resources and parts of JavaScript simply fail. So you get a blank screen, unstyled text, or a prompt to download something that then goes nowhere. Publishing the file to a link sidesteps all of it: the phone is asked to open a normal web page, which is the one thing every mobile browser does well.

Common questions

How do I open an HTML file on my phone?
The practical route is to stop treating it as a file. Drop it here, get a link, and open that — it renders like any web page, on iOS and Android alike.
Why does the file open blank or unstyled on mobile?
Because it loads over file://, where browsers block much of what a page needs — external stylesheets, fonts, and network requests. Served over https those all work again.
Can I do this from the phone itself?
Yes. If the file is already on the phone — a download or an email attachment you saved — you can choose it here and publish without a computer.
Does it work on iPhone and Android?
Both. Once published it is an ordinary https page, so Safari, Chrome, Samsung Internet and the rest all open it the same way.
What about an HTML file inside a zip?
Unzip it first and pick the .html. Phones will happily store a zip but will not serve a page out of one.
Can I send the link to someone else?
That is the usual reason to make one. The link opens on any device, so it works for whoever you send it to — no app and no download on their end.

On a desktop, the problem looks different — see why double-clicking fails.