Paste Markdown, get a link
Publish any Markdown as a clean web page in one click. Share the link, download a PDF, and keep it if you sign up.
Anyone with the link can read it for 24 hours. No account needed.
How it works
Paste
Write or paste Markdown. Notes, a spec, an answer from your AI assistant.
Publish
You get a link to a typeset page, with tables, code and callouts rendered.
Share or keep
Send the link, download a PDF, or sign up free to keep the page.
Why a link
Readable anywhere. The page works on a phone, in Slack previews and in any browser. Nobody needs an account or a Markdown viewer.
No formatting by hand. Pasting into Notion or Google Docs mangles code blocks and tables. Here they come out as you wrote them.
Edit after sharing. Change the text and update the link; people with it see the new version.
Keep it when it matters. With a free account the page moves into your workspace, private by default, with PDF and Word export and no expiry.
Do this from your agent
The CLI publishes the same way without an account, so an agent can give you a link to whatever it just wrote. Signed in, links don't expire and live in your workspace.
# Install once
npm install -g @opendocs.cc/cli
# No account: a link anyone can open for 24 hours
opendocs publish notes.md --anonymous --json
# Keep it: sign up, and it moves into your workspace
opendocs login --email you@example.comFAQ
Do I need an account?
No. Paste your Markdown, press Publish and you get a link. An account only matters if you want to keep the page past 24 hours.
How long does the link work?
24 hours from when you publish. Then the page is deleted. Editing it and updating the link doesn't reset the clock.
How do I keep it?
Use "Keep it: sign up free" after publishing. Once you're signed in, the page moves into your workspace as a normal document, private to your team until you share it, and the anonymous link stops working.
Who can see what I publish?
Anyone you give the link to. The address is random and long, so it can't be guessed, and the page is marked so search engines don't index it. Don't publish anything you wouldn't want forwarded.
What Markdown works?
GitHub-flavored Markdown: headings, tables, task lists, code blocks with syntax highlighting, callouts like > [!NOTE], footnotes and math. Up to 512 KB of text per page.
Are there limits?
A few, to keep it working for everyone: 20 publishes and updates an hour and 50 new links a day from one address. Signed-in publishing has much higher limits and no expiry.
Can my agent do this?
Yes. opendocs publish notes.md --anonymous does the same from the command line and returns the link and a claim link as JSON, so Claude Code, Cursor or Codex can hand it to you.
More free tools
Keep your documents
A free account keeps every page you publish, private to your team by default, with PDF and Word export.
Free for up to 50 documents. No credit card.