How to share an HTML file
You have an .html file — maybe an AI wrote it for you, maybe you
made it yourself — and you need someone else to see the page.
Not the source. The page.
That is the whole problem. A file that renders perfectly on your machine
becomes a wall of <div> tags the moment you attach it to
an email.
The short answer
The page has to live at a URL. Once it does, you send a link, and it opens everywhere — phone, laptop, whatever the other person uses. Everything below is about getting it to a URL with the least friction.
Drop your file here — you get a link in a few seconds
No account needed · up to 1 GB and 1000 files
Four ways to do it
1. Email or chat attachment — usually fails
Most mail clients either strip .html attachments, block them as
a security risk, or let them through as a file the recipient has to download
and open. When they do open it, they are opening a local copy — which is
fine for reading, but it means:
- Relative links, images and CSS next to the file will break unless they send the whole folder
- Nothing is live: if you fix a typo, you have to send it again
- Chat apps often preview it as code, not as a page
2. A code host, using the raw view
Paste the file into a Gist or a repository and send the raw URL. This works,
but the raw URL serves the file as text/plain in most cases, so
the browser shows the source instead of rendering it. You need a host that
sends text/html.
3. A static host — correct, but heavy
Netlify, Vercel, Cloudflare Pages and GitHub Pages all serve HTML properly. They are also built around projects: you connect a repository, pick a build command, wait for a deploy. For one page you want to show someone in the next thirty seconds, that is a lot of ceremony.
4. Drag it onto a page and send the link
This is what Plopino does, and it is why I built it. Open the site, drag the file anywhere on the page, and you get a URL immediately:
- Open plopino.com
- Drag your
.htmlfile onto the page — or click Choose file - Copy the link that appears and send it
If your page needs images, CSS or JavaScript next to it, drag the whole folder instead. The directory structure is preserved and the link opens the page with everything in place.
Try it with your file Folders and zips work too.Questions people actually ask
Do I need an account?
Not for the basic flow. Without an account the page is public and permanent, and the link is shown once — save it, because nobody can recover it for you. If you sign in, the page belongs to your account: you can make it private, rename it, and update the content later while the link stays the same.
Can I update the file after sending the link?
Yes, if you signed in when you uploaded. Upload a new version and the same link now serves the new content; the previous version is kept, and you can switch back or delete it. Anonymous uploads cannot be updated — the link is fixed.
Will it open on a phone?
Yes — a link is a link. This is the main practical advantage over sending the
file: the recipient does not need to download anything, and does not need an
app that can open .html.
How long does the link last?
By default, forever. They can be given an expiry, but nothing expires on its own.
What if the recipient sees code instead of the page?
That means the server sent the file with the wrong content type. It is the
single most common reason a shared HTML file "does not work". Plopino serves
.html as text/html, which is what makes the browser
render it.