Upload HTML

Upload an HTML file, get a live site.

Uploading an HTML file should put a real website online, not hand you another download link. Drop your .html file — or the whole folder with its CSS, JavaScript and images — pick an address like demo.nippy.site, and Nippy serves it as a live site in seconds, exactly as the browser renders it, on desktop or phone. It’s ideal for a one-page site, a prototype, or the single HTML file an AI assistant just produced: there’s no build step, no server to configure, and no account needed to view the result. The link is permanent and nothing expires, and shipping a change is drag, drop, publish to the same address. Hosting is static, so client-side pages work perfectly while anything needing its own backend is out of scope. Free covers a site inside 25 MB and shows a small banner; a paid plan removes it and adds a custom domain, password protection and visitor analytics. Paste or drop the file and it’s live.

See plans

No credit card required

Drop your files or folder here

or pick from your computer

  • HTML
  • Images
  • Videos
  • Docs

Up to 25 MB free — no card needed to start.

FAQ

Questions, answered.

Can I upload a folder with CSS and JavaScript?

Yes — drop the whole folder and Nippy keeps the structure, serving index.html as the homepage with its CSS, JS and images alongside. A single .html file works too.

Does my HTML need a build step or server?

No. Hosting is static: your file is served exactly as written. Client-side pages work perfectly; anything that needs its own backend server is out of scope.

Do visitors need an account to open the site?

No account and no app — anyone with the link opens the live page in their browser. The link is permanent and never expires.

Can I use my own domain?

Yes, on a paid plan: point a custom domain at the site via one CNAME. Free sites use a *.nippy.site address and show a small banner.

Prefer a step-by-step walkthrough? How to host an HTML site

Weighing the options? See how Nippy compares to Tiiny.host