HTML to PDF API

Turn an HTML document into a PDF. The HTML is read as a document: its headings, paragraphs, lists, tables and links become a laid-out PDF.

How it converts

No single engine converts this pair, so it runs in two steps:

  1. pandoc converts HTML to DOCX.
  2. LibreOffice converts DOCX to PDF.
  • CSS layout is not applied, so this suits reports and articles written in HTML, not pixel-perfect copies of web pages.
  • It runs in two steps: pandoc builds a Word document, then LibreOffice lays it out as a PDF.
  • Images and stylesheets the file points to by URL or path are not fetched: the converter has no network access and reads only the file you send.

Questions

Will the PDF look like the page in my browser?
No. CSS layout is not applied: the PDF keeps the document’s structure and text, laid out as a plain document.
Can it convert a URL?
Not yet. Send the HTML file itself. Images and stylesheets the file points to by URL or path are not fetched: the converter has no network access and reads only the file you send.

Plans and limits

Price
5 free conversions every month. Pro is $9 a month for 1,500, Scale $39 for 10,000. HTML to PDF costs the same as any other pair.
Largest file
25 MB on Free, 100 MB on Pro, 250 MB on Scale.
Failed conversions
Never billed, and they don’t count toward your plan.
Your files
Deleted within 24 hours, along with the converted result.
How to call it
The REST API, described by an OpenAPI spec, or the MCP server from Claude or any other MCP client. Both use the same API key and quota.