Host an HTML file online, free.
Drop in any .html file and get a live, shareable link in seconds, or let ChatGPT or Claude publish it for you. No server, no setup, and no signup to try. Sign in free to keep the page for 30 days.
Updated October 2026
Host my HTML file →01 How long it stays online, and the limits
| No account | Free account | Paid | |
|---|---|---|---|
| Link stays live | 30 minutes | Up to 30 days, can be extended | Until you delete it |
| Pages | Trial only | 3 | 5 or more |
| Size per page | 5 MB | 5 MB | 25 to 50 MB |
| Password protection | No | No | Yes |
| Your own domain | No | No | Yes |
| "Made with yapp.page" badge | Shown | Shown | Removed |
The 30-minute link is for a quick check or a short demo. Sign in (free) to keep the page longer. See plans
02 Why yapp.page
- Free: publish without a card or an account to try it. A free account keeps up to 3 pages online for 30 days each.
- Instant link: your page is live the moment you upload it.
- AI-native: ask ChatGPT or Claude to publish the file mid-conversation.
- Any static file: HTML, multi-file sites, ZIPs, PDFs and images.
03 How to host an HTML file in 3 steps
Add your file
From yapp.page, drag your .html into the drop area (on a phone, tap it to pick the file) or paste your code. Need images or CSS too? Drop the whole folder or a ZIP that contains index.html. Not sure the file renders right? Paste it into the free HTML viewer first.
Get your link
Click Publish and yapp.page returns a live URL like yourname.yapp.page right away.
Share it
Send the link anywhere, it just works, with a clean link preview and a QR code generated for you.
Trying to host the file inside SharePoint or Google Drive? Both store HTML but will not serve it as a page. Here is why, and the fix: SharePoint, Google Drive.
04 Only need the file online temporarily?
Sometimes the point is that the page should not stay up, like a client preview or a one-off demo. yapp.page is built for exactly that:
- Anonymous uploads expire on their own. Publish without an account and the link disappears after 30 minutes, so there is nothing to clean up later.
- Signed-in pages give you a dial. A free account keeps a page for up to 30 days, and you can extend it. Paid plans keep it online until you delete it.
- An expired link goes dark for real. Once the page expires, the URL stops resolving and we do not keep serving a stale copy.
05 Frequently asked questions
How do I host an HTML file online for free?
Drag the .html file into the drop area on the homepage. About two seconds later the file is a live page at its own yapp.page URL. It costs nothing, and you only sign in if you want the page to stick around.
Can I host an HTML file without a server or coding?
Yes. yapp.page hosts the static file for you, so there's no server to set up and nothing to configure.
Can I host an HTML file with images, CSS and JavaScript?
Yes. Drop index.html with its assets, a whole folder, or a ZIP containing index.html, relative paths keep working.
How do I publish a whole HTML website, not just one file?
The same way. Put index.html and the other pages, images, CSS and JS in one folder, then drop the folder or a ZIP of it. The site goes live at one yapp.page URL and the links between your pages keep working, as long as they point to files in that folder (about.html, css/style.css) and not to your own computer (file:///C:/...).
Can ChatGPT or Claude host an HTML file for me?
Yes. Connect yapp.page once and your AI assistant publishes the file and returns a live link in the same chat. Learn how →
How long does the hosted page stay online?
You choose. Anonymous pages expire after 30 minutes on purpose (see the section above). A free account keeps a page for up to 30 days, and you can extend it. Paid plans keep it online until you delete it.
Related
How to share an HTML file as a link →
Free static website hosting →
Host an HTML file on SharePoint →
HTML viewer: test before you publish →
Free tiiny.host alternative →
Set up yapp.page with your AI client →