How it works Check your ZIP Blog + SEO Pricing Agentic Control
Log in Upload free
Free to start, no signup, live in seconds

Free ZIP file hosting that turns your ZIP into a live website

Drive links force a download. WeTransfer links expire. GitHub Pages wants a repo. Drop your ZIP on Fylo.Host instead: it's unpacked and live on a real HTTPS link in seconds, and the same site can grow a blog, SEO + GEO and speed tools later.

No credit card. No build config. Served from 330+ cities.

Built it with AI? Host what you made in
Claude Artifacts hosting ChatGPT website hosting Gemini website hosting Lovable website hosting v0 hosting Manus website hosting
API & MCP for agents

How do you host a ZIP file as a website?

Zip the folder that holds your index.html, CSS, JavaScript and images, then drop the ZIP into the upload box on Fylo.Host. Fylo unpacks it, finds your homepage and serves the whole folder as a live HTTPS website from 330+ cities, usually in a few seconds. You don't need an account to try it; a 7-day free trial keeps the link online and adds a blog, SEO + GEO files and speed tools to the same site.

Price
Free to start
Account
Not needed to upload
7-day free trial
2 sites, 500 MB, 25,000 visits a month
What you get
A live HTTPS link on fylo.dev
Link lifespan
30 min without an account; with one, live while visited
Extras on the same site
Blog (10 posts free), SEO + GEO files, speed tools
From an AI agent
Yes, over MCP, no ZIP needed
Free ZIP checker

Will your ZIP work? Find out before you upload

Most "blank page" problems come from what's inside the ZIP, not the host. Drop it here and we'll read the file list in your browser and flag what would break.

  • Homepage. Is there an index.html, and is it at the top or inside one wrapping folder?
  • Build output, not source. A package.json and a src folder mean you zipped the project, not the website.
  • Size. How the unpacked size compares with each plan's storage.
  • Things a static host can't run. PHP and other server files, plus file names that only differ by upper or lower case.

Checked in your browser. Nothing is uploaded.

    Upload this ZIP free
    The problem

    Why ZIP links usually break

    A ZIP full of HTML is a website waiting to happen. Most file hosting treats it like a package to download, not a site to open.

    Cloud drives

    Google Drive and Dropbox force a download

    Visitors get a ZIP in their downloads folder, not your site in their browser. Then come the permission errors and "request access" emails.

    Transfer links

    WeTransfer links expire in days

    Send the link on Monday and it's dead the next week. Anyone opening your project later sees an expired page instead of your work.

    Email

    Attachments hit size limits

    Most inboxes cap attachments around 25 MB and quarantine ZIPs as suspicious. Often your file never arrives.

    Dev platforms

    GitHub Pages needs a repo and git

    Great if you already live in git. Overkill when you just have a folder of HTML and want a link today.

    How it works

    Three steps. No server. No git.

    STEP 01

    Zip your site folder

    Put index.html at the root with your CSS, JS, images and fonts. Sub-folders are fine. Built with React or Vite? Zip the dist folder.

    my-site.zip
    ├─ index.html ✓
    ├─ style.css
    └─ images/
    STEP 02

    Upload it at fylo.host

    Drop the ZIP in the upload box on the homepage, or drag the folder itself. No account needed to start.

    // on upload
    unzip & find index.html ✓
    clean URLs ✓
    serve from the edge ✓
    STEP 03

    Share the live link

    Your ZIP is now a real website, served from the city closest to each visitor. Sign up free to keep it and manage it.

    Drive link
    downloads a file
    Fylo.Host
    opens your site
    Other ways in

    No ZIP handy? Two more ways to publish

    A ZIP is one route. Use whichever matches where your site is right now.

    Drag the folder itself

    Skip zipping. Drop the project folder on the homepage uploader and Fylo keeps the structure, so CSS, images and fonts load exactly as they do on your machine.

    Upload a folder

    Paste one page of HTML

    Got a single page from ChatGPT, Claude or Gemini as a code block? Paste it, preview it and publish it. No file and no account.

    Open the HTML to website converter

    Ask your AI agent to publish

    Connect Fylo to Claude, ChatGPT, Claude Code or Cursor once. The agent that built your site sends every file for you and returns the link, and it can update the site later.

    Publish this project to Fylo as portfolio-v2
    publish_site
    Done. 18 files are live at portfolio-v2.fylo.dev. Want me to start a blog on it too?
    https://fylo.host/mcp
    Needs a free Fylo account. Setup guide for each app
    Under the hood

    What happens to your ZIP after upload

    This is hosting, not a file locker. Your archive is unpacked and served like a production website.

    • ✓Unzipped on arrival. Every file is extracted into your project's own isolated space.
    • ✓Homepage found for you: index.html, even inside a wrapping folder, or your first HTML page if there's no index.
    • ✓Clean URLs for every page. about.html is served at /about, so nav and internal links just work.
    • ✓Speed switches ready. Minify HTML and CSS, convert images to WebP, lazy-load and delay scripts from the Performance panel, open on every plan.
    • ✓Served from 330+ cities on Cloudflare's network, with SSL issued automatically. Paid plans add edge caching for ~100ms TTFB.
    $ fylo unpack my-site.zip
    extract 24 files, 3 folders ✓
    detect index.html → / ✓
    route about.html → /about ✓
    secure https + ssl ✓
    deploy 330+ edge cities ✓
    live at https://my-site.fylo.dev
    After it's live

    You focus on ranking. Fylo handles the rest.

    A live link is step one. Sign up free and the site you uploaded as a ZIP gets a blog, SEO + GEO files and speed tools on the same URL. Nothing to rebuild or move.

    A blog on the same domain

    Write at /blog with a rich editor, categories, authors, comments, FAQ and table-of-contents blocks. "Match my site" borrows your header, footer and accent colour.

    How the blog works

    SEO + GEO built in

    Sitemaps, robots.txt, llms.txt, schema markup and a Markdown copy of every post, so search engines and AI answer engines can read and cite you.

    Speed on autopilot

    Minify, WebP images, lazy loading and delayed scripts are one switch each in the Performance panel. Paid plans add edge caching.

    Global CDN, managed by agents

    Served from 330+ cities. Over MCP, Claude or ChatGPT can update the site, draft posts, check analytics and connect a domain.

    See the MCP tools

    What Fylo writes for you

    Files you'd otherwise hand-write or install plugins for, most with an on/off switch.

    • sitemap.xmlsite + blog URLs
    • robots.txtcrawler rules
    • llms.txta map for AI engines
    • post.mdMarkdown copy of each post
    • JSON-LDschema on every post
    • RSS feedfor readers and apps

    Plus an automatic broken-link check, so a renamed file doesn't quietly break a page.

    Formats & limits

    What you can put in the ZIP

    Anything a static site is made of, from a single page to a whole multi-page build.

    Supported inside your ZIP
    HTMLCSSJSPNGJPGGIFSVGWebPAVIFWOFF / WOFF2TTFSub-folders & multi-page sites
    Free2 sites, 500 MB
    Starter1 site, 500 MB
    Pro4 sites, 2 GB
    Business10 sites, 10 GB

    Registered links stay live while they're visited; after 45 days without a visit they're cleaned up. Compare plans

    Built for

    Who hosts ZIPs on Fylo.Host

    StudentsProject submissions that open like a website. Hosting for students
    Vibe codersExport from Lovable or v0, zip the build and skip the deploy step.
    FreelancersSend clients a live preview link instead of a folder of files.
    Template makersDemo every theme on its own URL straight from the ZIP you sell.
    MarketersZip a landing page from any builder, then add a blog to rank it.
    How we compare

    They store your ZIP.
    We serve it as a site.

    Every option below will hold your ZIP. Only one turns it into something a visitor can open, and helps it get found.

    FeatureFylo.HostGoogle DriveWeTransferGitHub Pages
    ZIP renders as a live websiteVisitors see pages, not a download prompt ✓✗✗After git setup
    No account needed to start ✓✗✓✗
    No repo, git or build step ✓✓✓✗
    Link doesn't expire while activeWith a Fylo account ✓✓7 days free✓
    Your own subdomain on the link ✓✗✗username.github.io
    Blog on the same siteEditor, categories, authors, comments ✓✗✗Jekyll, with setup
    Sitemap, llms.txt and schema generatedSEO + GEO for search and AI answers ✓✗✗Plugins, manual
    Speed switches (minify, WebP, lazy load) ✓✗✗✗
    Publish and manage from an AI agentMCP connector for Claude, ChatGPT, Cursor ✓✗✗Via git tools
    Global edge network and free SSL ✓✗✗✓
    Built-in traffic analytics ✓✗✗✗
    Host your ZIP free for 7 days No signup. No credit card.
    FAQ

    ZIP hosting, answered

    Zip the folder that contains your index.html, CSS, JS and images, then drop the ZIP into the upload box on the Fylo.Host homepage. Fylo unpacks it, finds your homepage and gives you a live HTTPS link in seconds. No account is needed to start.
    Yes. Upload a ZIP instantly without an account. A 7-day free trial keeps it online with 2 sites, 500 MB of storage and 25,000 visits a month, plus the full blog and the speed tools. Registered links stay live as long as people visit them; a link with no visits in 45 days is cleaned up automatically.
    It is safest there, but if the whole site sits inside one wrapping folder, Fylo detects it automatically. If there is no index.html at all, the first HTML page becomes the homepage. Sub-folders for pages, CSS, JS, images and fonts are all fine, and clean URLs work out of the box.
    The usual cause is zipping project source instead of the built site. If the folder has package.json and a src folder, run your build and zip the output folder, usually dist, build or out. Other causes are file names whose upper and lower case differ from the links in your HTML, and server code like PHP, which a static host cannot run.
    The 7-day free trial includes 500 MB of storage, which covers most static sites. Paid plans offer 500 MB on Starter, 2 GB on Pro and 10 GB on Business.
    Links uploaded without an account expire after 30 minutes unless you sign up free to keep them. Registered links stay live while they get traffic; after 45 days with no visits they are cleaned up automatically.
    Yes. Upload a new ZIP to the same site from the dashboard and the URL stays the same. Paid plans can also edit files directly in the browser. The edge cache refreshes on save.
    Yes. Plain HTML from ChatGPT, Claude or Gemini can be zipped as is. Tools that export a React or Vite project, such as Lovable or v0, need one build step first: run the build and zip the dist or out folder. Fylo has a step-by-step guide for each AI builder.
    Yes. Add https://fylo.host/mcp as a connector in Claude, ChatGPT, Claude Code or Cursor and ask the agent to publish. It sends every file for you, and it can update the site later. This needs a free Fylo account. ChatGPT currently allows connector publishing only on its Business, Enterprise and Edu plans.
    Yes. The blog runs from the same dashboard on the same domain, at /blog, with a rich editor, categories, authors, comments and FAQ blocks. Every blog feature is on every plan, and the 7-day free trial includes the full blog.
    Fylo gives it the groundwork. From Blog settings it can generate a site and blog sitemap, robots.txt, an llms.txt map for AI engines and a Markdown copy of every post, and it adds schema markup to posts. Pages are served fast from the edge, and a broken-link check catches dead URLs. This is what Fylo calls SEO + GEO, also known as AEO.
    Your site gets a free fylo.dev subdomain. Custom domains are available on paid plans, starting with 1 domain on Starter, with SSL issued automatically.
    Every site is served over HTTPS with SSL issued automatically, runs on Cloudflare's network with DDoS protection, and lives in its own isolated namespace, so one project can never touch another.

    Your ZIP is one upload away
    from being a site that ranks.

    Drop it once. We handle the unpacking, the speed, the SEO files and the link.

    Host your ZIP free for 7 days No signup. No server setup. Live in seconds.