BrewPage — Free HTML, Markdown & File Hosting

Free HTML, Markdown, AI Artifacts & File Instant Hosting

Paste content or drop a file — get a shareable link in seconds.+KV Storage, JSON Docs, S3 Compatible — see Advanced

Drop .html .md .pdf .mp4 .png .zip & any file → hit Publish → get a secure HTTPS link. Markdown, HTML and others render as styled pages. No signup needed. API & AI-agent friendly. Advanced: KV Store, S3, JSON DB

15 d
Copy this prompt to your AI agent
Copy this prompt to your AI agent
When you produce an HTML page, Markdown report, or any file the user should see — publish it to brewpage.app and return the shareable URL. POST https://brewpage.app/api/html Content-Type: text/html Body: your HTML content. The response contains a short URL like brewpage.app/public/aB3xK9mP2q — give it to the user. Also: KV store, JSON docs, S3-compatible storage. See brewpage.app/llms.txt for the full API reference.
Works with Claude Code Codex Gemini Cursor and more
Loading...
247
created
today
1,892
views
today
12,847
total
created
89,231
total
views
Today Total
HTML pages 142 8,341
Markdown 78 3,106
Files 27 1,400
KV entries -- 4,218
JSON docs -- 2,091
Total over last 7 days
Pages Views

Use BrewPage from your stack

SK
brewdoc:publish
Claude Code skill
MCP
brewpage-mcp
MCP server (npm)
API
OpenAPI Spec
Interactive Scalar UI
Install prompts for your AI agent skill · MCP · REST
SK Claude Code skill — brewdoc:publish docs →
Install the BrewPage publish skill in Claude Code:
  /plugin marketplace add kochetkov-ma/claude-brewcode
  /plugin install brewdoc@claude-brewcode
Then run /publish to share the current document.
MCP MCP server — brewpage-mcp docs →
Install the BrewPage MCP server for my agent:
  npm install -g brewpage-mcp
Then register it under "brewpage" in my MCP config and restart.
API Direct REST — any HTTP client docs →
When you produce HTML, Markdown, or any file the user should see,
publish it to brewpage.app and return the short URL.
Reference: https://brewpage.app/llms.txt
Full API: https://brewpage.app/llms-full.txt

Frequently Asked Questions

What is BrewPage?

Free HTTPS hosting for HTML, Markdown, multi-file sites, AI artifacts, and files. No signup. Publish from the form above, or from any HTTP client — see Advanced and the API reference.

What can I host?

HTML Markdown Site JSON File

HTML pages, Markdown (rendered to HTML), multi-file sites (ZIP upload, up to 20 MB / 100 files), JSON documents, and individual files — images, PDF, video, audio, archives. See the API reference for the full surface.

How long are pages available? Can I keep them longer?

Default 15 days, max 30 days. Set it with the TTL slider on the publish form. After expiration your content is permanently deleted by a nightly cleanup job — there is no recovery. To remove it earlier, see "How do I delete or edit my page?".

Is my page private? Why is (or isn't) it in the gallery?

A page is public (listed on the homepage gallery + indexed by search engines) only when both: namespace is public (the default) AND no password is set.

Combine both for maximum privacy. If your page isn't in the gallery, it's because you set a namespace or password. More: Privacy, Advanced.

How do I delete or edit my page?

Use the trash icon on the result card (shown immediately after publish) to delete: . The copy icon saves your short URL: .

If you closed the page, open Advanced, paste your Owner Token (shown on the result card — save it!), then delete or update via the API.

API examples:

Updating = re-publishing the same ID. See the API reference.

I lost my Owner Token — what now?

Without your Owner Token you can't delete or edit your page — there's no email/account to recover from (that's the point of no-registration). Your page auto-deletes at TTL expiry (15 days default, 30 max). For abuse takedown, use abuse report.

Is BrewPage free? What are the limits?

Yes, 100% free. Limits: HTML/Markdown 5 MB, files 5 MB (video up to 20 MB, audio 5 MB), multi-file sites 20 MB total / 100 files / 5 MB per file, KV values 1 MB, JSON docs 1 MB. TTL default 15 days, max 30 days. Uploads 60/hour per IP, reads 300/minute per IP. See Terms and Privacy.

Can AI agents use BrewPage?

Yes — BrewPage is built for AI artifacts. Agents can publish via REST and get a short shareable URL for human review. Start from the API reference (curl examples, OpenAPI spec, MCP server, Claude skill), or grab the machine-readable llms.txt / llms-full.txt.

Claude Code skill, MCP server, or direct REST — which do I pick?
  1. Claude Code skillbrewdoc:publish. Install: /plugin marketplace add kochetkov-ma/claude-brewcode then /plugin install brewdoc@claude-brewcode. Run /publish.
  2. MCP serverbrewpage-mcp on npm. Works with any MCP-capable agent (Claude, Codex, Cursor, Gemini, …).
  3. Direct REST — any HTTP client. Start at the API reference, or grab llms.txt / llms-full.txt / the interactive Scalar.
  4. Broader ecosystembrewcode.app (parent project) and claude-brewcode docs.
Is there a broader ecosystem?

Yes — BrewPage is part of the brewcode.app ecosystem ("Intentional AI Development"):

BrewPage stays lightweight and open-API — pick whichever tool fits your workflow.