Render + archive in one call
Send a URL or raw HTML. Get back the finished PDF and, when you ask for it, a timestamped snapshot of exactly what was rendered, retrievable by API for the life of your retention window. How the archive works.
SitePDF · HTML to PDF + Archive API
One API call turns a URL or your HTML into a pixel perfect PDF and files a timestamped copy of what was rendered. No headless Chrome to babysit. Try it below, free, right in your browser.
Live demo
Runs in your browser. Nothing is uploaded. One PDF free to try, then a plan.
Your HTML
Live preview
Your PDF is downloading. That was the free one. The Starter plan converts as many as you need, for $49 a month or $288 a year, half price.
See the planNearly every PDF API hands you the file and forgets the page. SitePDF returns the document your user needs and keeps the record your auditor will ask for, from the same request. We compared the whole market, including the tools that beat us.
Send a URL or raw HTML. Get back the finished PDF and, when you ask for it, a timestamped snapshot of exactly what was rendered, retrievable by API for the life of your retention window. How the archive works.
Pages render in managed Chromium, not a CSS-subset engine from 2011. Your web fonts load, your JavaScript runs, and wait-for-selector holds the shot until your charts are on screen. Converting live pages.
Memory leaks, font packages, render drift after every Chrome release, 3am restarts: that is the real price of the "free" library. Replace the fleet with one HTTP call and a flat per-render cost. The honest math.
Every archived render carries its capture time and source. When legal asks what the page said in March, you answer with a retrievable snapshot, not a screenshot from someone's laptop. Data handling and retention.
One POST to /v1/render with the page and your layout options: size, orientation, margins, headers and footers.
Full CSS and JavaScript, web fonts, wait-for-selector for late content. The fleet, the scaling and the patching are our problem.
The response links the finished document and, with archive=true, the timestamped snapshot you can retrieve forever after.
curl https://api.sitepdf.com/v1/render \
-H "Authorization: Bearer $SITEPDF_KEY" \
-d url="https://example.com/invoice/1042" \
-d format=A4 \
-d archive=true
{
"pdf_url": ".../documents/doc_8f3k2.pdf",
"archive": {
"id": "arc_o2m91",
"captured_at": "2026-07-11T09:14:02Z"
}
}
The full request and response walkthrough is on how it works.
Flat monthly tiers by render volume, with the archive included on every tier and yearly billing at half price.
$49 /mo
10,000 renders / mo
Recommended
$99 /mo
50,000 renders / mo
$299 /mo
250,000 renders / mo
Custom
Committed volume, legal hold, DPA
A self-hosted rendering fleet bills you in engineer-hours and on-call pages. A managed API bills you a predictable per-render price. The comparison usually ends after the first incident review.
Every render can leave an audit-ready, timestamped snapshot behind. E-discovery, regulatory retention and "what did the page say" disputes get answered from the archive, with retention and deletion you control.
Invoicing and a DPA are available from day one, with SSO, roles and data residency options on the enterprise tier. We publish no uptime percentage and sign no availability SLA. The specifics are on the security page.
More on the full FAQ, including how we compare to DocRaptor, PDFShift and self-hosting.
Get started
A pixel perfect PDF and a dated copy of the page from the same request. Plans from $49 a month, half price billed yearly.
HTML to PDF, in your browser
One PDF free, then $24 a month billed yearly