Modern Chromium Engine
Full Flexbox, Grid, CSS Variables, and JavaScript support. What you see in Chrome is what you get in the PDF.
wkhtmltopdf is deprecated and unmaintained. Doppio is a fully managed, Chromium-based API with modern CSS support, auto-scaling, templates, and zero DevOps overhead.
wkhtmltopdf was a popular open-source command-line tool for converting HTML to PDF using a patched version of Qt WebKit. It was widely used in server-side applications, particularly in Ruby on Rails and PHP projects.
However, its underlying WebKit engine has not kept pace with modern web standards. Layouts that rely on Flexbox, Grid, or modern JavaScript often break or render incorrectly. With no active maintenance, relying on wkhtmltopdf is a growing security and reliability risk.
A head-to-head comparison of capabilities and architecture.
| Feature | wkhtmltopdf | Doppio |
|---|---|---|
| Type of tool | Open-source CLI (deprecated) | Fully managed SaaS API |
| Setup | Install binary, manage dependencies | API key — one HTTP call |
| Rendering engine | Patched Qt WebKit (deprecated) | Latest stable Chromium |
| CSS support | No Flexbox, no Grid, no CSS Variables | ✓ Full CSS3 (Flexbox, Grid, Variables, Animations) |
| JavaScript execution | Limited, often unreliable | ✓ Full JS, SPA support (React, Vue, Angular) |
| Screenshot API | ✗ | ✓ PNG with retina scaling |
| Scalability | Manual — manage your own servers | ✓ Auto-scaling, distributed clusters |
| HTML Templates | ✗ | ✓ Built-in editor with Paged.js |
| S3 upload | Manual implementation | ✓ Presigned URL upload |
| Async rendering & Webhooks | ✗ | ✓ |
| Security & Compliance | Self-managed, no security patches | GDPR, EU-hosted, HDS certified |
| Maintenance | Archived — no updates | ✓ Actively maintained, managed for you |
| Pricing | Free (but server + DevOps costs) | Free tier (400 docs/mo), then from $16/mo |
Feel free to reach out if you believe an error has been made in this comparison.
Switching takes minutes, not days. Here's how.
Sign up at app.doppio.sh in 30 seconds. No credit card required. You get 400 free documents per month immediately.
Instead of spawning a wkhtmltopdf process, send a POST request to api.doppio.sh/v1/render/pdf/direct with your HTML or URL. The API returns the PDF binary directly.
Uninstall wkhtmltopdf, remove its dependencies, and delete the server-side rendering logic. Doppio handles rendering, scaling, and security for you.
Your Flexbox and Grid layouts will render perfectly. No more CSS hacks, no more server maintenance, no more security worries.
A modern, managed API that solves every pain point of wkhtmltopdf.
Full Flexbox, Grid, CSS Variables, and JavaScript support. What you see in Chrome is what you get in the PDF.
No binary to install, no server to maintain. One API call replaces your entire wkhtmltopdf setup.
Unlike the archived wkhtmltopdf, Doppio receives continuous updates, security patches, and new features.
Design reusable HTML templates in Doppio's editor. Generate invoices, reports, and contracts at scale.
Upload documents directly to your S3 bucket and get webhook notifications when async renders complete.
EU-hosted, GDPR compliant, HDS certified. Enterprise-grade security that wkhtmltopdf can never provide.
Join thousands of developers who have migrated from wkhtmltopdf to Doppio. Free plan, no credit card, modern rendering out of the box.