> ## Documentation Index
> Fetch the complete documentation index at: https://docs.htmldrop.app/llms.txt
> Use this file to discover all available pages before exploring further.

# What htmldrop is

> Turn any web-compatible file into a live, shareable URL — no build step, no framework, no signup to start.

htmldrop takes something you already have — an HTML file, a Markdown document, a
folder, a `.zip`, a built SPA, a p5.js sketch — and puts it on the web at a real
URL you can send to anyone. There is no build step, no framework to learn, and
nothing to install.

<CardGroup cols={2}>
  <Card title="Drop a file" icon="upload" href="/quickstart">
    Drag an `.html` file onto the homepage and get a URL back. No account.
  </Card>

  <Card title="Ask an AI agent" icon="robot" href="/agents/overview">
    Connect once with OAuth, then tell ChatGPT or Claude to publish for you.
  </Card>
</CardGroup>

## What it is good at

**Sharing something that isn't a document.** Email attachments and PDF exports
lose interactivity. A drop keeps it — charts stay interactive, animations still
run, links still work.

**Everything an AI just built you.** Models are very good at producing a single
self-contained HTML file. They are not good at hosting it. htmldrop closes that
last step, either by drag-and-drop or by letting the agent publish directly
through [MCP](/agents/overview).

**Work that needs a URL, not a repository.** A portfolio, a CV, a client
proposal, a one-page report. No git, no CI, no deploy config.

## What it is not

It is not an application host. There is no server-side runtime, no database, and
no build pipeline — htmldrop serves static files. If your project needs `npm run
build`, run that yourself and drop the output folder.

## How a drop behaves

Every drop is served over HTTPS at `slug.htmldrop.app`, or at your own domain on
a paid plan. Uploads are versioned, so publishing again keeps the old copy and
you can [roll back](/publishing/updating-and-rollback) with one click.

<Info>
  **Anonymous drops live 7 days.** With a free account, drops stay live as long as
  you sign in now and then — each visit resets a 30-day clock and we email you
  before anything expires. Paid plans make every drop permanent. See
  [plans and limits](/account/plans-and-limits).
</Info>
