HTML to image API pricing
HTML to Image API Pricing: HTML CSS to Image, Bannerbear and Placid Rates Compared
Five HTML to image APIs, five different definitions of the thing they charge you for. Priced on one identical job, 10,000 renders a month, the cheapest is $60 and the most expensive is $149, which looks like an ordinary two and a half times spread. Then ask each of them for a four page PDF instead of a PNG and the ordering falls apart, because one vendor charges the same single credit, one charges two credits per page, and two will not tell you the number at all. Every rate card below was read on 8 September 2026 and every calculation states its assumption so you can change it.
- Early access, launching soon
- No card required
- Your HTML stays yours
Live demo
Runs in your browser. Nothing is uploaded.
Your HTML
Live preview
Your PDF is downloading. Want this as one API call, with the page archived too?
Short answer
Ten thousand HTML to image renders a month costs $60 at html2img.com, $69 at HTML/CSS to Image, $89 at Placid, about $110.50 at Abyssale and $149 at Bannerbear, on published US rates read 8 September 2026. That is a 2.5x spread, and it is the least useful number on this page. The number that decides your bill is what one render costs in credits when the output is a PDF rather than an image, and only three of the five vendors publish it. html2img.com states "One credit equals one render, whether the output is a PNG image or a PDF document." Abyssale counts "JPG, PNG, WebP, AVIF, and PDF web cost 1 credit per asset." Placid counts "1 PDF page requires 2 credits." Bannerbear says only that "Other types of media such as PDFs and videos use more credits" without publishing a multiplier, and HTML/CSS to Image accepts pdf as an output format but publishes no credit cost for it anywhere. Move the same 10,000 job to a four page PDF and html2img.com stays at $60, Abyssale stays at $110.50, Placid jumps from $89 to $249 because eight credits a document is 80,000 credits, and the other two cannot be budgeted from published information at all.
Last updated 8 September 2026. Written and fact checked by the Sitepdf team.
Five HTML to image APIs on the same job: 10,000 renders a month, rates read 8 September 2026
The job is fixed at 10,000 renders a month, which sits on a published rung at three of the five vendors. Where a vendor has no 10,000 rung the table buys the smallest plan that covers the job, because that is what you would actually pay. The last column is the cost of one render at that plan, not the vendor's best possible rate at some higher volume.
| Vendor | What one credit buys | Rate card rungs (per month) | 10,000 renders a month | Cost per render |
|---|---|---|---|---|
| html2img.com | 1 render, image or PDF "One credit equals one render, whether the output is a PNG image or a PDF document." |
$9 / 1,000 · $25 / 3,000 · $60 / 10,000 · $120 / 30,000 · $225 / 65,000 · $300 / 100,000. Free tier 50 credits, "no card needed" | $60.00 | $0.0060 |
| HTML/CSS to Image | 1 image. PDF is an accepted output format but its credit cost is not published | $14 / 1,000 · $29 / 3,000 · $69 / 10,000 · $149 / 30,000 · $249 / 65,000 · $375 / 100,000 · $749 / 200,000 · $1,225 / 350,000 · $1,650 / 500,000 · $3,000 / 1,000,000. Free 50 a month. Overage "Optional ($10/1,000)", and "$50/10,000" on Scale | $69.00 | $0.0069 |
| Placid | 1 image = 1 credit, but "1 PDF page requires 2 credits" and "every 10 seconds of video require 10 credits" | $19 / 500 · $39 / 2,500 · $89 / 25,000 · $249 / 100,000. Annual billing "save 2 months". "Unused credits roll over", up to double the monthly allotment | $89.00 no 10,000 rung, so the 25,000 plan |
$0.0089 $0.00356 if you use all 25,000 |
| Abyssale | 1 credit per static asset "Static formats such as JPG, PNG, WebP, AVIF, and PDF web cost 1 credit per asset. Animated formats such as MP4, GIF, and HTML5 cost 1 credit per second of output" |
Priced per seat. $12 per seat / 150 generation credits · $36 per seat / 450 · $60 per seat / 750. Add-on credits "$0.01 per credit" and they "never expire". Annual up to 20 percent off | $110.50 1 seat at $12 plus 9,850 add-on credits |
$0.01105 |
| Bannerbear | 1 image = 1 credit. PDF cost is stated but not quantified: "Credits are used when something is generated. 1 image = 1 credit. Other types of media such as PDFs and videos use more credits." | $49 / 1,000 · $149 / 10,000 · $299 / 50,000. Separate bandwidth ceiling of 10 GB, 50 GB and 100 GB by tier. No overage rate published | $149.00 | $0.0149 |
Every figure is the vendor's own published US rate, read on 8 September 2026. Abyssale is the only per seat product in the group, so its row assumes one seat; a second seat adds $12. ApiFlash is deliberately absent: the figures circulating for it on comparison blogs contradict each other by a factor of five and we could not read a first party rate card, so we left it out rather than reprint a number we could not verify.
Three of the five publish what a PDF costs. Two do not, and that is the whole decision
Every vendor here renders HTML in a headless browser. Four of the five will also hand you a PDF instead of a PNG, because once a browser has painted the page, printing it is close to free. What differs, wildly, is how many credits that costs.
- html2img.com is explicit and flat: "A PDF render costs one credit, exactly the same as a PNG, on every plan including the free tier."
- Abyssale is explicit and flat too, listing "PDF web" alongside JPG and PNG at 1 credit per asset.
- Placid is explicit and not flat: "1 PDF page requires 2 credits." Per page, not per document.
- Bannerbear tells you the direction and withholds the size: "Other types of media such as PDFs and videos use more credits." How many more is not on the pricing page.
- HTML/CSS to Image accepts
"png", "jpg", "webp", or "pdf"as output formats in its API documentation, and says nothing anywhere about whether a PDF consumes one image from your allowance or several.
For a single social card this is a footnote. For anything document shaped it is the entire bill. Take the same 10,000 renders a month and make each one a four page PDF, an invoice with a couple of line item pages, or a two sided certificate pack, or a short report:
- html2img.com: 10,000 credits. Still $60.
- Abyssale: 10,000 credits. Still $110.50.
- Placid: 2 credits a page times 4 pages is 8 credits a document, so 80,000 credits a month. The 25,000 plan no longer covers it and you buy the 100,000 plan. $89 becomes $249, a 2.8x jump from a change that cost the other two vendors nothing.
- Bannerbear and HTML/CSS to Image: unbudgetable from published information. You would have to run a test month and read the invoice.
Note what did not happen. The vendor ordering by headline price was html2img, HTML/CSS to Image, Placid, Abyssale, Bannerbear. After one change to the output format, two of those five positions are no longer computable at all. If PDFs are anywhere in your roadmap, the multiplier is the first question to ask, before the price.
HTML/CSS to Image publishes two different overage rates, and one of them beats its own entry plan
HTML/CSS to Image is the only vendor in this group that publishes an overage rate at all, which is a point in its favour. It publishes two of them, and the relationship between them and the plan prices is worth a minute with a calculator.
The standard overage is "Optional ($10/1,000)", which is $0.01 an image. On the Scale plans a second block appears, "$50/10,000", which is $0.005 an image, exactly half the smaller block. Same vendor, same page, two published overage prices a factor of two apart, and which one you get depends on which plan you are already on.
Now compare the $0.01 overage against the in plan rates:
- Entry, $14 for 1,000, is $0.014 an image. The overage rate is 29 percent cheaper than the cheapest plan on the ladder.
- $69 for 10,000 is $0.0069. Overage now costs 1.45x the in plan rate.
- $375 for 100,000 is $0.00375. Overage costs 2.7x.
- $3,000 for 1,000,000 is $0.0030. Overage costs 3.3x.
So overage is a bargain at the bottom of the ladder and a penalty at the top, and the penalty grows the more you spend. That is the same shape we found in document conversion API pricing, where one vendor charges a flat overage that costs 7.1 times its in plan rate on the largest plan and 1.4 times on the smallest. It seems to be a habit of the category rather than one vendor's quirk. The practical rule: buy headroom in proportion to how far up the ladder you are.
html2img.com shadows HTML/CSS to Image rung for rung and undercuts every one
Put the two raw HTML rendering ladders next to each other and something obvious falls out. The volume rungs are not merely similar, they are identical: 1,000, 3,000, 10,000, 30,000, 65,000 and 100,000. That is not a natural set of round numbers. A 65,000 rung is nobody's independent invention.
- 1,000: $9 against $14, 36 percent cheaper
- 3,000: $25 against $29, 14 percent cheaper
- 10,000: $60 against $69, 13 percent cheaper
- 30,000: $120 against $149, 19 percent cheaper
- 65,000: $225 against $249, 10 percent cheaper
- 100,000: $300 against $375, 20 percent cheaper
html2img.com has copied the incumbent's ladder and priced under it at every rung, by between 10 and 36 percent, with the deepest cut at the entry point where a buyer is most likely to be comparing. That is a deliberate and perfectly legitimate strategy, and for a price led buyer it is straightforwardly the better deal on these two ladders.
The asymmetry to weigh against it is the ceiling. HTML/CSS to Image publishes rungs up to 1,000,000 images a month at $3,000, where html2img.com's published ladder stops at 100,000. If your volume is heading past a hundred thousand renders a month, one of these two has a published price for you and the other does not.
Abyssale is priced per seat and stops at 750 credits, which makes it a different product
Abyssale is in every roundup of this category, and on a pure cost per render basis it looks poor. That reading misses what it is. Abyssale charges per seat, at $12, $36 and $60 a seat a month, and its largest published plan carries 750 generation credits.
Set that next to the ceilings on the other ladders. HTML/CSS to Image publishes a rung at a million images a month. Placid publishes 100,000. Bannerbear publishes 50,000. Abyssale's top published plan is 750, which is roughly 1,300 times smaller than the largest rung in the group. You can climb past it with add-on credits at "$0.01 per credit", and to their credit those credits "never expire", but $0.01 is 67 percent above Bannerbear's in plan rate at 10,000 and nearly double html2img.com's.
Which tells you who it is sold to. A per seat price with a small credit allowance and a large AI credit allowance on top (150, 450 and 1500 AI credits by tier) is a brand and marketing team product: a handful of designers producing a controlled number of on brand assets. It is not a volume rendering API and it does not price like one. If you arrived at this page because an application you are building needs to emit images or documents programmatically, Abyssale is probably not your shortlist, and that is a statement about fit rather than quality.
Bannerbear meters bandwidth as well as credits
One line on Bannerbear's pricing page has no equivalent anywhere else in this comparison. Alongside the API credit allowance, each plan carries a bandwidth ceiling: 10 GB on Automate, 50 GB on Scale and 100 GB on Enterprise.
That is a second meter, and it binds independently of the first. On Scale you get 10,000 credits and 50 GB, which works out to an average of 5 MB per generated asset before bandwidth becomes the constraint rather than credits. For a 1200 by 630 social card that is enormous headroom and you will never see it. For high resolution print output, for multi page PDFs, or for anything served repeatedly to end users rather than fetched once and stored, it is a ceiling you should at least calculate against.
The reason it matters here is that a credit comparison silently assumes credits are the only thing being counted. On four of these five vendors that is true. On one it is not, and the second meter is not in anybody's comparison table, including most of the ones that rank for this query.
Template editor or raw HTML: the split that actually decides this
Underneath the pricing there are two genuinely different products wearing the same category label, and picking the wrong kind costs more than picking the wrong price.
Template editor APIs (Bannerbear, Placid, Abyssale) give you a browser based visual editor. A designer builds a template, marks which layers are dynamic, and your code calls the API with values for those layers. The strength is that non engineers own the design and can change it without a deploy. The constraint is that the layout is the editor's model of a layout, so anything the editor cannot express, you cannot render.
Raw HTML rendering APIs (HTML/CSS to Image, html2img.com) take the HTML and CSS you send and paint it. The strength is that there is no ceiling on what you can express, because it is a browser and you already know how to lay things out in one. Existing CSS, webfonts, charting libraries and print stylesheets all work. The constraint is that the design lives in your codebase, so changing it is a code change.
The question that resolves it is not which is more powerful. It is who owns the design and how often does it change. Marketing owns it and changes it weekly, go with an editor. Engineering owns it, it comes out of your own data model, and it needs to be pixel accurate, go with raw HTML.
There is a third case that both of these handle badly, and it is common enough to be worth naming. If what you are producing is a document rather than a picture, an invoice, a statement, a policy, a signed agreement or a report, then you need real page breaks, repeating headers and footers, page numbering, selectable text and a predictable page size. An image API that happens to emit PDFs will give you a PDF, but it will give you one long page shaped like a picture. That is a different job and it wants a rendering API built for paged output. It is what we build, our PDF API pricing comparison prices that side of the market on the same normalized basis as this page, and the demo at the top of this page will render a real one for you now without an account.
Which one to pick, honestly
On price alone for raw HTML rendering at ordinary volume, html2img.com wins this comparison. It is the cheapest at every shared rung, its PDF credit rule is the most generous in the group at one credit per render whatever the output, and it is the only vendor here whose published policy makes a PDF heavy workload cost exactly the same as an image workload. If you are under 100,000 renders a month and you want the lowest defensible number, that is the answer.
HTML/CSS to Image earns the premium in two situations. It is the only ladder in the group with published pricing above 100,000 a month, all the way to a million, so it is the one you can grow into without a sales call. And it publishes overage rates, which means an overrun degrades gracefully instead of failing. Both of those are worth real money to a team that cannot afford a hard stop.
Placid is the best value in the group if you are producing images at volume and you can use most of a 25,000 credit plan, where the in plan rate of $0.00356 is the lowest per credit figure anywhere in this table. It is also the only vendor that rolls unused credits over, which suits spiky workloads. Its two credits per PDF page rule is the one to model carefully before you commit, because for document output it is the most expensive rule in the group.
Bannerbear is the most established of the five and has the broadest no code integration surface, which is a legitimate reason to pay more when the people driving it are not engineers. Its credit ladder does discount steeply with volume, from $0.049 an image at 1,000 down to $0.00598 at 50,000. Weigh the unpublished PDF multiplier and the bandwidth ceiling before committing to a document workload on it.
Abyssale is a brand team tool priced per seat, and it should be evaluated against other brand team tools rather than against rendering APIs.
One last honest note about all five. They are excellent at turning a design into a picture. If your real requirement is a paged, text selectable, properly broken document that a person will file, sign or send to an accountant, none of them is built for that, and the cheapest of them will still be the wrong tool. If your templates are already HTML, our comparison of the best HTML to PDF APIs covers the vendors that are, and the template based PDF generators covers the middle ground where a visual editor emits real documents.
curl https://api.sitepdf.com/v1/render \
-H "Authorization: Bearer $SITEPDF_KEY" \
-d url="https://example.com/invoice/10241" \
-d format=pdf \
-d page_size=Letter \
-d print_background=true \
-o invoice-10241.pdf
The API is in early access; this is the documented call shape it opens with. Full request and response walkthrough.
Questions about this job
How much does an HTML to image API cost?
Does a PDF cost more credits than an image?
What is a credit in HTML to image API pricing?
Which HTML to image API is cheapest?
Is Bannerbear worth $49 a month?
What is the difference between a template editor API and an HTML rendering API?
Can I use an HTML to image API to generate invoices and reports?
Do unused credits roll over?
Index
More PDF and archiving tools
- Convert HTML to PDF
- Webpage to PDF
- Save webpage as PDF
- URL to PDF API
- Website archiving
- Monitor website changes
- Screenshot API
- React to PDF
- Java PDF library
- C# PDF library
- Python PDF generation
- HTML to PDF Node.js
- Laravel HTML to PDF
- Vue to PDF
- Next.js PDF generator
- Angular to PDF
- Markdown to PDF API
- Django HTML to PDF
- Blazor HTML to PDF
- Spring Boot HTML to PDF
- Airtable to PDF
- Rails HTML to PDF
- PDF generator API
- Website archiving software
- Document generation API
- Legal document automation software
- Document automation software
- Bulk HTML to PDF
- Accessible PDF generation
- ADA compliance audit cost
- 508 compliance testing
- PDF remediation
- VPAT and ACR
- PDF accessibility checker
- Wayback Machine alternative
- Best HTML to PDF API
- DocRaptor alternative
- Puppeteer alternative
- Wkhtmltopdf alternative
- PDFShift alternative
- Urlbox alternative
- PDFCrowd alternative
- Api2Pdf alternative
- Browserless alternative
- APITemplate alternative
- CraftMyPDF alternative
- PDFMonkey alternative
- dompdf alternative
- Gotenberg alternative
- GrabzIt alternative
- Adobe PDF Services API
- PDF SDK pricing
- CloudConvert alternative
- CloudConvert pricing
- Direct mail API pricing
- E-signature API pricing
- Sparticuz Chromium Lambda cost
- Browserbase pricing
- Aspose PDF pricing
- PDF API pricing
- How it works
- Features
- Pricing
Early access
Get on the early-access list
The API opens to the list first, in order. Early access locks the planned launch rates for 12 months. No card required, launching soon.