HTML to Image matches Restpack's screenshot capability, adds 25 named templates and includes a permanent free tier instead of a one-week trial.
Disclosure: we built HTML to Image. We've kept this comparison honest because the alternative is search results full of low-effort listicles.
| Feature | Restpack | HTML to Image |
|---|---|---|
| Entry plan price | $9.95 / 1,000 captures | $9 / 1,000 credits |
| Free tier | 7-day trial | 25 images per month, no card |
| Named templates | No | 25 |
| Raw HTML support | Yes | Yes |
| URL screenshots | Yes | Yes |
| JavaScript execution | Yes | Yes |
| Webhook delivery | Not surfaced | Yes |
| Custom fonts | Yes (web fonts) | Yes |
| Per-seat charges | Not surfaced | No |
| Best for | straightforward URL captures with CDN hosting | screenshots plus named templates and raw HTML on one key |
Stay with Restpack when its exact plan shape already fits and PDFs matter. Its Screenshot API has been around a long time, the capture surface is solid, and the HTML to PDF product covers document conversion we do not do. At 10,000-plus captures a month its ladder also prices below ours for pure capture work.
Switch to HTML to Image when you want more than captures from the same $9. The entry plans are within pennies of each other for the same 1,000 renders, but here that money also buys 25 named templates, webhook delivery and DPI control on every tier — and before you spend anything at all there is a permanent free tier of 25 images a month, where Restpack's trial ends after seven days. A typical case: a product that screenshots customer pages today and wants OG images and invoice renders next quarter without a second vendor.
Twenty-five named templates alongside the captures. Restpack renders what you give it; the design work is always yours. Standard shapes — invoices, OG images, social cards, certificates — render here from a JSON payload with no markup at all.
A permanent free tier and no feature gates. 25 images a month free with no card, and DPI/retina control plus ad blocking on every plan. Restpack has no free tier and holds retina capture and ad blocking back for its higher tiers.
Webhook delivery and header-based auth. Async renders can call your endpoint back, and the API key travels in an X-API-Key header rather than an access_token query parameter that ends up in server and CDN logs.
Cheaper at volume for pure captures. Restpack's $39.95 Startup plan carries 10,000 captures against our $60 plan at the same volume, with per-capture overage instead of plan jumps. If captures are the entire job at that scale, its ladder works out lower.
An HTML to PDF product. Document conversion with a dedicated API. HTML to Image outputs PNG only, so PDF workloads need Restpack or another tool regardless.
# Restpack (URL screenshot)
curl "https://restpack.io/api/screenshot/v7/capture?access_token=your-token&url=https://example.com&width=1280" # HTML to Image (URL screenshot)
curl -X POST https://app.html2img.com/api/screenshot \
-H 'X-API-Key: your-key-here' \
-H 'Content-Type: application/json' \
-d '{"url":"https://example.com","width":1280,"height":720}'
Three concrete differences. HTML to Image takes a POST with a JSON body instead of a GET with query parameters. Auth moves from an access_token query parameter to an X-API-Key header. And the response is a JSON envelope with a url field for the PNG on our CDN, so the storage step Restpack handles with its CDN hosting works the same way here.
See the URL parameter reference for the full request and response shape.
Entry pricing is effectively identical — $9 versus $9.95 for 1,000 renders — but ours comes with a permanent free tier below it and templates on top. From 10,000 captures a month Restpack prices lower for capture-only work ($39.95 versus $60), and stays lower up its ladder. The question at volume is whether captures are really the whole job: the moment templates or generated images enter the workload, the two-vendor total flips the maths back.
Close. Both render in a real browser with JavaScript execution, full-page capture, CSS and JS injection, and CDN-hosted output. Restpack gates some capabilities by plan — retina capture and ad blocking sit on its higher tiers — where HTML to Image includes DPI control and ad blocking on every plan, free tier included.
No permanent one. Restpack runs a 7-day trial, after which the cheapest plan is $9.95 a month for 1,000 captures. HTML to Image has a permanent free tier of 25 images a month with no card, and the $9 entry plan carries the same 1,000 renders. For small or intermittent projects the renewing free tier is the practical difference.
No. Restpack is a capture service: URL or HTML in, image or PDF out, plus a browser mockup tool. Every invoice, OG image or social card starts as markup you write. HTML to Image ships 25 named templates rendered from a JSON payload, which removes the design step for the standard shapes entirely.
Restpack has a dedicated HTML to PDF API and HTML to Image does not output PDF. If PDF conversion is part of your workload, Restpack covers it on a separate product. For image work, the comparison in the table applies.
The free tier covers 25 renders a month with no credit card. Try the API against your real data before deciding.
The gap with Restpack. Twenty-five pre-built designs for invoices, social cards, OG images and more, on the same key as your screenshots.