Skip to content

apiFinder/Best-Html-To-PDF-APIs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

The Ultimate List of HTML to PDF APIs

This list aims to be the ultimate list of HTML to PDF APIs. We have curated this list of the best HTML to PDF APIs based on their ease of use, documentation, and pricing. We also use the community votes from APIFinder for the ranking.

Comparing the Pricing

Some APIs are charging based on the amount of PDFs created while others are also charing based on the size of the PDF that has been created. When an API is charging based on the size of the PDF, we have calculated the price based on a PDF of 2MB in size. We feel like thats a reasonable size for the average PDF.

Collaboration

If you have any suggestions or spot any mistakes, please let us know by creating an issue or pull request.

1. PDFEndpoint (Documentation) ⭐ ⭐ ⭐

PDFEndpoint screenshot

Playground: Open Playground

The playground allows you to test the API without having to sign up for free. We think this is the best playground in this list so be sure to give it a try!

Pricing: Monthly Subscription - Pricing Page

Pricing is based on the number of PDFs you generate per month with no file size limit. You can generate an unlimited number of PDFs per month since all plans have the option for overusage so you do not get limited if you have reached your monthly quota.

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Rate Limit: 240 requests per minute

2. PDFShift (Documentation) ⭐ ⭐

PDFShift screenshot

Pricing: Monthly Subscription - 1MB per credit - Pricing Page

PDFShift is charging based on credits per created PDF and the size of the PDF. A PDF of 1MB will be charged as 1 credit.

Static Badge Static Badge Static Badge Static Badge Static Badge

Rate Limit: 240 requests per minute

Maintainer Remarks:

The Owner/Developer of PDFShift is publishing his revenue on IndieHackers. This is a great way to see if the serviece your are using is going to be around for longer. It also shows that the owner is very transparent and honest about his business.

DocRaptor screenshot

Pricing: Monthly Subscription Pricing Page

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Rate Limit: 30 concurrent requests

PDFLayer screenshot

Pricing: Monthly Subscription Pricing Page

Static Badge Static Badge Static Badge Static Badge

Rate Limit: Free Plan - 2 requests per minute / Paid Plan - 45 requests per minute

Maintainer Remarks:

⚠️ The basic plan does not support https. So your requests will not be encrypted. This is a big security risk so make sure you know what you are doing.

API2PDF screenshot

Pricing: Pay As You Go Pricing Page

Static Badge Static Badge Static Badge Static Badge

Rate Limit: NOT PROVIDED

PDFSwitch screenshot

Pricing: Monthly Subscription Pricing Page

Static Badge Static Badge Static Badge Static Badge Static Badge

Rate Limit: NOT PROVIDED

Paperplane screenshot

Pricing: Monthly Subscription - 14 day free trial Pricing Page

Static Badge Static Badge Static Badge Static Badge

Rate Limit: 600 requests per minute

Restpack screenshot

Pricing: Monthly Subscription Pricing Page

Static Badge Static Badge Static Badge Static Badge Static Badge

Rate Limit: 5 concurrent requests / up to 50 concurrent requests

Maintainer Remarks:

⚠️ Not all pdf creation options are available on all plans. For example, you can't add a header or footer, encrypt the pdf or use a custom page size.

PDFCrowd screenshot

Playground: Open Playground

Pricing: Monthly Subscription + License + Credit Pricing Page

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Rate Limit: 15 requests per minute / up to 360 requests per minute

Maintainer Remarks:

Weird pricing based on subscriptions, licenses and credits. I did not quite understand the pricing when checking the page but your mileage may vary ( or you are smarter then me :) ).

HTML2PDFRocket screenshot

Pricing: Monthly Subscription Pricing Page

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Rate Limit: NOT PROVIDED

SelectPDF screenshot

Pricing: Monthly Subscription Pricing Page

SelectPDF is the only API in this list that offers an unlimited plan. This is a great option if you need to convert a lot of documents. Additionaly you can purchase standalone licenses for your server.

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Rate Limit: NOT PROVIDED

Maintainer Remarks:

While SelectPDF does offer an unlimited plan we could not find any information on what the rate limits are or how many concurrent requests are allowed. You might want to reach out to their support before using the unlimited plan since the rate limit could be very low.

PDFBlade screenshot

Pricing: Credit Based Pricing Page

PDFBlade is billied using a credit based system. Credits can be purchased in packages starting at 20 credits for $1.00. The price per credit decreases with the amount of credits you purchase. The more credits you purchase the cheaper they get. Credits roll over to the next month if you do not use them up.

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Rate Limit: NOT PROVIDED

PDFMYURL screenshot

Pricing: Monthly Subscription Pricing Page

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Rate Limit: NOT PROVIDED

HTMLPDFAPI screenshot

Pricing: Monthly Subscription Pricing Page

HTMLPDFAPI is using a credit based pricing system. One credit will create a PDF with 0.5MB. A PDF with 2MB in size will consume 4 credits. Credits roll over to the next month if you do not use them up. When credits are purchased as a subscription they will be cheaper.

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Rate Limit: 12 requests per second

Maintainer Remarks:

We have used the prices for a monthly subscrption of credits. If you purchase credits as a one time purchase they will be more expensive.

PDFBroker screenshot

Pricing: Monthly Subscription Pricing Page

Note that all prices are in EURO. If you want to pay in USD you will have to use their RAPIDAPI integration. They are the same as the EURO prices.

Static Badge Static Badge Static Badge Static Badge Static Badge

Rate Limit: NOT PROVIDED

Cloudlayer screenshot

Pricing: Monthly Subscription Pricing Page

Static Badge Static Badge Static Badge Static Badge Static Badge

Rate Limit: 60 requests per minute

APITemplate screenshot

Pricing: Monthly Subscription Pricing Page

APITemplate is primary focused in their template engine. But the offer html to pdf only plans so that is what we are going to list here.

Static Badge Static Badge Static Badge Static Badge Static Badge

Rate Limit: NOT PROVIDED

Sejda screenshot

Pricing: Monthly Subscription Pricing Page

Sejda doe not count the amount of PDFs your generate. You can always create an unlimited amount of PDFs. The only limit by the amount of requests per hour and concurrent requests. We have used the maximum amount of requests allowed per hour to calculate the maximum monthly conversions.

Static Badge Static Badge Static Badge Static Badge

Rate Limit: 4 concurrent requests / up to 48 concurrent requests

Maintainer Remarks:

While the idea of only paying for increased rate limits and concurrency sounds great in general keep in mind that the concurrency limit can limit the overall amount of pdfs you can generate. So while you might be able to generate 216.000 PDFs on the basic plan you will not be able to use that volume when your PDFs take longer to generate.

19. PDFco

PDFco screenshot

Pricing: Monthly Subscription + Credit System Pricing Page

Pricing is based on the amount of PAGES you generate. So if you generate a 10 page PDF you will be charged for 10 pages.

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Rate Limit: 2requests per second / up to 25 requests per second

Maintainer Remarks:

PDFco is a service that offers a lot of different PDF related APIs. The HTML to PDF API is just one of them. The pricing is based on the amount of requests you make to all of their APIs. So if you use the HTML to PDF API you can still use the other APIs as well. There also is a credit system that allows you to buy credits and use them for all of their APIs. Credits are used for file uploads and background jobs. I did not include the credit system in the pricing table above since I did not understand it. I guess you will have to contact their support to get more information about it.

HTML2PDF screenshot

Pricing: Monthly Subscription Pricing Page

Static Badge Static Badge Static Badge Static Badge

Rate Limit: 120 requests per minute