Skip to main content

Publishing a document

You can publish to Unfurl in several ways. Pick the one that matches your workflow.
Open unfurl.pub, drop or paste HTML, and copy the link. The document stays live for 24 hours until you sign in and claim it.

HTML quality

  • Prefer valid, complete documents (<!DOCTYPE html>, semantic structure). The sanitizer strips risky markup; broken or empty pages are hard for readers and agents to use.
  • Inline CSS or linked stylesheets you control work best for predictable rendering in the preview and on /d/[token].
  • Stay under 4 MB. Host large images at a URL instead of inlining data: URIs.
  • Test locally in a browser before upload if you use heavy scripts — the public view runs in a sandboxed iframe with a tightened CSP.
Titles matter. Use a specific title (“Q3 renewal — Contoso”) instead of “Document 2”. It shows in the dashboard, in history, and when agents fetch metadata.

Prompts for AI-generated HTML

Give the model:
  • Audience (executive, engineer, customer)
  • Structure (sections, tables, callouts)
  • Output format: “Return a single HTML file with embedded CSS”
Then ask it to publish via Unfurl so you do not paste multi-kilobyte HTML manually.

Homepage drop

publish_document