PDF conversion is one of the most-searched API categories because it comes up in almost every SaaS product — generating invoices, converting user documents, exporting reports. The price range is enormous: free (self-hosted) to $0.008/call (Aspose.Cloud) to $15+/month (DocRaptor).
This guide ranks PDF conversion APIs honestly by cost for common workflows. We cover free tiers, PAYG, and flat-rate options with worked dollar examples. All prices are April 2026 estimates — verify at each provider before purchasing.
TL;DR — cheapest PDF API by volume
Savings number to anchor on: A team doing 10,000 PDF conversions/month saves $19–$119/month by choosing the right provider.
| Volume | Cheapest option | Monthly cost | 2nd cheapest |
|---|---|---|---|
| Under 1,000/mo | ChangeThisFile Free | $0 | CloudConvert PAYG (~$4.80) |
| 1,000–10,000/mo | ChangeThisFile Hobby | $29 | CloudConvert PAYG (~$14–$48) |
| 10,000–50,000/mo | ChangeThisFile Startup | $99 | CloudConvert PAYG (~$48–$240) |
| 50,000–500,000/mo | ChangeThisFile Scale | $499 | Self-hosted LibreOffice (~$40–$80) |
| HTML→PDF specifically | DocRaptor Starter | $15 | wkhtmltopdf self-hosted ($0) |
| Document manipulation | Aspose.Cloud | $50–$150 | N/A (no comparable alternative) |
Free tiers: what's actually free
ChangeThisFile (free tier): 1,000 API conversions/month, no credit card required. Supports PDF→DOCX, DOCX→PDF, HTML→PDF, PDF→TXT, PDF→JPG/PNG, JPG/PNG→PDF, and more. Get key at changethisfile.com/v1/keys/free. Restrictions: 25 MB file size limit, synchronous only.
CloudConvert (web UI): 25 free conversions/day on the web interface, no API. The API has no free tier — every call costs money.
Convertio (web UI): 10 free conversions/day on the web interface, no free API access.
Aspose.Cloud: Limited trial on account creation, not a sustainable free tier. Intent is to test, not to run production workloads.
DocRaptor: Limited test plan — conversions marked with a test watermark. Production quality requires a paid plan starting at $15/month.
wkhtmltopdf / WeasyPrint / Puppeteer (self-hosted): Free to download and run. Cost is the server infrastructure and maintenance engineering time.
Verdict: ChangeThisFile is the only major managed PDF API with a real free tier (no card, 1,000 conversions/month, no watermark).
Where each provider gets expensive
CloudConvert: the 1-minute floor on documents. DOCX→PDF conversions average 20–40 seconds on CloudConvert but bill as 1 full minute ($0.0048). That's $0.0048/conversion or $48/10K — compared to ChangeThisFile's $29/10K flat. For document conversions specifically, the billing model is a poor fit.
DocRaptor: it's an HTML renderer, not a general converter. DocRaptor (powered by Prince XML) is excellent for HTML→PDF with precise CSS rendering. But it doesn't convert DOCX→PDF, PDF→DOCX, or other binary format pairs. If you need general PDF conversion, DocRaptor covers one direction only.
Aspose.Cloud: per-product billing. If your app processes DOCX→PDF (Words API) and also extracts PDF pages (PDF API), you're paying two separate per-call rates. At 10K mixed operations/month, effective cost can be $80–$150/month.
Adobe PDF Services (formerly Adobe Document Services): Adobe's developer API is priced per transaction, with free credits on sign-up. After credits are consumed, costs are $0.05–$0.10/page depending on operation type. For a 10-page DOCX→PDF, that's $0.50–$1.00/conversion — far more expensive than alternatives for standard conversions.
PDFShift / PDFCrowd (HTML→PDF specialists): Similar niche to DocRaptor. Good for HTML→PDF, limited to one direction. Pricing starts ~$9–$19/month for low volume.
PDF conversion type matrix: which provider for what
Not all PDF conversions are equal. Different use cases require different tools:
| Use case | Best API choice | Monthly cost (10K/mo) |
|---|---|---|
| DOCX/ODT/RTF → PDF | ChangeThisFile (LibreOffice backend) | $29 |
| PDF → DOCX/Text/JPG | ChangeThisFile (Poppler/LibreOffice) | $29 |
| HTML → PDF (CSS-heavy) | DocRaptor or self-hosted Puppeteer | $15–$99 or ~$30 VPS |
| PDF form processing | Aspose.Cloud PDF API | $50–$150 |
| Image → PDF (JPG/PNG batches) | ChangeThisFile (client-side for single images) | $0–$29 |
| Excel/XLSX → PDF | ChangeThisFile (LibreOffice backend) | $29 |
| High-volume video-heavy pipeline with PDF as one format | CloudConvert (breadth) + CTF for docs | $29 + PAYG for video |
For JPG/PNG→PDF conversions: ChangeThisFile's browser engine handles these client-side for single images (zero cost). The API handles batch programmatic conversion. Either way it's among the cheapest options.
Self-hosted PDF conversion: when it's worth it
Self-hosting makes sense for PDF conversion specifically when:
- Volume exceeds 100,000/month (marginal cost advantage kicks in)
- You need PDF/A compliance, custom fonts, or embedded metadata that requires LibreOffice configuration
- Files contain sensitive data (healthcare, legal, financial) that cannot leave your infrastructure
- You're already running a server and can add LibreOffice as an additional conversion tool at near-zero marginal cost
Tools for self-hosted PDF conversion:
- LibreOffice headless: DOCX/ODT/XLS/PPTX→PDF. Single-instance bottleneck, but very capable. Free.
- Ghostscript: PS→PDF, PDF compression, PDF/A conversion. Free.
- Poppler: PDF→text, PDF→images, PDF page extraction. Free.
- wkhtmltopdf or Puppeteer: HTML→PDF. wkhtmltopdf is simpler; Puppeteer uses Chrome for pixel-perfect CSS rendering. Both free.
- WeasyPrint: HTML/CSS→PDF. Python-based, good CSS 2.1 support. Free.
ChangeThisFile itself uses LibreOffice, Ghostscript, and Poppler for server-side PDF routes — the same tools you'd self-host, maintained and operated for you.
Complete ranking: cheapest PDF APIs at 10K conversions/month
- ChangeThisFile Hobby: $29/month — 10K conversions flat, synchronous API, no card for free tier. Covers DOCX↔PDF, HTML→PDF, PDF→images/text.
- CloudConvert PAYG: ~$48/month — 10K × 1 min × $0.0048. Better for exotic formats; worse per-unit cost for standard documents.
- Convertio Pro: ~$25/month — depends on tier; daily caps may constrain batch workflows.
- DocRaptor Starter: $15/month — HTML→PDF only. 125 documents/month at entry tier. Best if your use case is only HTML→PDF.
- Aspose.Cloud: $50–$150/month — justified only if you need document manipulation beyond format conversion.
- Adobe PDF Services: ~$50–$100/month — $0.05–$0.10/page × 10K docs × avg 2 pages = expensive for simple conversions.
- Self-hosted LibreOffice: $20–$40 VPS + $150+ eng time — cheapest at scale, expensive at low volume.
Total cost comparison at 3 volume tiers
| Provider | 1K/mo | 10K/mo | 50K/mo |
|---|---|---|---|
| ChangeThisFile Free | $0 | — (over limit) | — |
| ChangeThisFile Hobby | $29 (overkill) | $29 | — |
| ChangeThisFile Startup | — | $99 | $99 |
| CloudConvert PAYG (30s avg) | $4.80 | $48 | $240 |
| DocRaptor (HTML→PDF only) | $15 | $29–$99 | $99+ |
| Aspose.Cloud Words API | ~$20–$30 | $50–$100 | $200–$400 |
| Self-hosted (infra only) | $20–$40 | $20–$40 | $40–$80 |
April 2026 estimates. Verify at each provider's pricing page.
For most SaaS teams doing standard PDF conversion (DOCX↔PDF, Excel→PDF, HTML→PDF), ChangeThisFile's pricing is the most straightforward: a genuinely free tier for development, $29/month for 10K production conversions, and $99/month for 50K. Specialized use cases — HTML→PDF with pixel-perfect CSS, document manipulation, or volume over 500K/month — may justify DocRaptor, Aspose.Cloud, or self-hosting respectively. Get a free API key and test with your actual PDF types before committing.