Turn your HTML, PDF, Markdown or text file into a link.

Upload the file and you get a link to share. You decide who can see it and comment on it.

See a live page

Works with .html, .pdf, .md and .txt files, or a .zip of a whole site.

Sharing

A link instead of an attachment

Nobody has to download anything or find an app to open it. Found a typo? Upload the file again, and the link you already sent shows the fixed version.

Access

You decide who gets in

Open it to anyone with the link, lock it with a password, or let in only the people you invite. You can also ask for an email before it opens.

Feedback

Comments stay on the sentence

Readers highlight a line and leave a comment on it. You see exactly which words they mean, with no screenshots going back and forth.

Made it with AI?

Let your assistant put it online for you.

Connect pagegoat to Claude, ChatGPT or Gemini once. After that, when it makes you a page or a report, say “publish it on pagegoat” and the link comes back in the same chat.

Publish the hello-goat html and send me the link.

mcp · streamable http
Working with a team?

Add up to 5 people to your Pro plan.

They can upload files too, at no extra cost. Everything they upload stays in your account, so you can see it.

Questions

What can I upload to pagegoat?

An HTML file, a PDF, a Markdown file or a plain text file. A site made of several files goes in a ZIP, with an index.html plus its CSS, JavaScript, images and fonts. HTML is served exactly as you made it, Markdown and text become a readable page, and a PDF opens in the browser. Readers can comment on any of them.

Do I need an account?

Not for a quick one. A free link needs no account: drop a file and you get a public link that lasts 4 hours. For links that last, passwords and comments you need an account and a paid plan: Starter at $2.99 a month or Pro at $5.99. A free account can still open pages shared with it, leave comments, and help manage sites it has access to.

How is this different from Netlify, Vercel or GitHub Pages?

Those are built around a git repository and a build pipeline. This is built around a file you already have and a person you need to send it to. The difference shows after the URL exists: a page here can be password-protected or limited to named people without you writing any authentication, and readers leave comments anchored to the passage they mean.

Can I control who is able to open a page?

Yes, four ways. Public means anyone with the URL. Password means one shared secret, which you can send separately from the link. Private limits the page to people you name by email, and everyone else gets a not-found rather than a login prompt that would confirm it exists. Capture emails asks each visitor for an email address, optionally confirmed by a six-digit code, before the page loads — and you keep the list. The check runs on the server in every case, so page bytes never reach a browser that has not cleared the gate.

Can readers leave feedback on the page itself?

Yes. A reader selects text on the rendered page and leaves a note against that selection, so the remark arrives attached to the sentence it is about. Comments re-anchor to their passage after you upload a corrected version. Threads can be resolved and reopened, permissions are per person, and commenting can be switched off entirely by owner.

Can an AI agent or a script publish for me?

Both. Pagegoat runs an MCP server with OAuth, so Claude, ChatGPT, Gemini and any MCP-aware CLI can create a page, replace its contents and set its visibility. You approve once in a browser and no API key is ever typed into a chat. For automation there is a REST API with a published OpenAPI spec: exchange a key for a short-lived token, then POST the file.