Website availability check
Every tool in this index gets an availability check once a night with a single request to its site. What follows is whether that site answered and how quickly, straight from the same data that puts the badge on each profile. A response is not a verdict on the software: a marketing page can answer in 200 milliseconds while the product behind it is unusable, and a slow response can be our network rather than theirs.
- Responded
- 152
- Refused our check
- 2
- No response
- 1
- Not checked
- 0
What these readings mean, and what they do not
- A refusal is not an outage. 2 of these sites answer robots with a challenge or a 403 - usually Cloudflare or similar bot protection. That tells you something about our request, not about their service, and we do not call it a fault.
- One request, once a night. Each figure is a single HTTP request from one machine at one moment. A site that is up can time out once, and 30 readings is not a reliability record - it is a recent history.
- We check the address we link to, which is the product's own site. A tool that is down behind a working marketing page will read as responding here.
- Low-delay is not a ranking. Response time measures one request from one place, and it moves with the network. It is shown because a reader waiting two seconds deserves to know that other tools answer in a tenth of that.
Last checked 21 October 2026 at 11:44 UTC, which is 24 hours ago . The nightly run writes this data to the repository and the site is rebuilt from it.
Not responding to our check (1)
These did not answer, answered with an error, or did not resolve. That is a reason to look before you rely on one, not a verdict.
- pdfToolbox Responded with HTTP 503 The site answered, but not with a success status.
Every tool
Ordered by what our check saw, worst first, then alphabetically.
| Tool | What our check saw | Recent checks |
|---|---|---|
| pdfToolbox | Responded with HTTP 503 | 96.7% |
| PandaDoc | We could not check | 0% |
| Spire.PDF | We could not check | 0% |
| ABBYY FineReader PDF | Responded in 284 ms | 100% |
| AccessibilityNow | Responded in 301 ms | 96.7% |
| Adobe Acrobat | Responded in 72 ms | 100% |
| Adobe PDF Accessibility Auto-Tag API | Responded in 55 ms | 100% |
| Adobe PDF Extract API | Responded in 6 ms | 100% |
| Adobe PDF Library | Responded in 1028 ms | 100% |
| Adobe Scan | Responded in 15 ms | 100% |
| Allyant PDF Validator | Responded in 166 ms | 100% |
| Amazon Textract | Responded in 190 ms | 100% |
| Antenna House Formatter | Responded in 334 ms | 100% |
| Apache FOP | Responded in 187 ms | 100% |
| Apache PDFBox | Responded in 193 ms | 100% |
| Apache Tika | Responded in 25 ms | 100% |
| Apple Preview | Responded in 435 ms | 100% |
| Apryse | Responded in 156 ms | 100% |
| Aspose.PDF | Responded in 27 ms | 100% |
| AvePDF | Responded in 65 ms | 100% |
| axesCheck | Responded in 1317 ms | 100% |
| axesPDF | Responded in 1136 ms | 100% |
| Azure AI Document Intelligence | Responded in 142 ms | 100% |
| Bluebeam Revu | Responded in 57 ms | 100% |
| borb | Responded in 267 ms | 100% |
| Camelot | Responded in 243 ms | 100% |
| CamScanner | Responded in 428 ms | 100% |
| Chunkr | Responded in 130 ms | 100% |
| CommonLook Office | Responded in 200 ms | 100% |
| CommonLook PDF | Responded in 153 ms | 100% |
| DocHub | Responded in 150 ms | 100% |
| Docling | Responded in 96 ms | 100% |
| DocRaptor | Responded in 322 ms | 100% |
| Documenso | Responded in 153 ms | 100% |
| DocuSeal | Responded in 61 ms | 100% |
| DocuSign | Responded in 119 ms | 100% |
| dompdf | Responded in 120 ms | 100% |
| Dropbox Sign | Responded in 98 ms | 100% |
| Equidox | Responded in 333 ms | 100% |
| Foxit PDF Editor | Responded in 653 ms | 100% |
| Foxit PDF SDK | Responded in 304 ms | 100% |
| fpdf2 | Responded in 496 ms | 100% |
| FPDI | Responded in 906 ms | 100% |
| Genius Scan | Responded in 239 ms | 100% |
| Ghostscript | Responded in 402 ms | 100% |
| gImageReader | Responded in 419 ms | 100% |
| Goodnotes | Responded in 161 ms | 100% |
| Google Chrome built-in PDF viewer | Responded in 491 ms | 100% |
| Google Cloud Vision API and Document AI | Responded in 159 ms | 100% |
| Gotenberg | Responded in 250 ms | 100% |
| GROBID | Responded in 400 ms | 100% |
| GroupDocs | Responded in 114 ms | 100% |
| ICEpdf | Responded in 596 ms | 100% |
| iLovePDF | Responded in 57 ms | 100% |
| IronPDF | Responded in 32 ms | 100% |
| iText | Responded in 387 ms | 100% |
| JPedal | Responded in 210 ms | 100% |
| jpgtopdf | Responded in 1010 ms | 100% |
| jsPDF | Responded in 419 ms | 100% |
| LEADTOOLS PDF SDK | Responded in 293 ms | 100% |
| Level Access | Responded in 381 ms | 100% |
| LibreOffice Draw | Responded in 722 ms | 96.7% |
| LlamaParse | Responded in 45 ms | 100% |
| Marker | Responded in 381 ms | 100% |
| Master PDF Editor | Responded in 832 ms | 100% |
| Microsoft Edge PDF reader | Responded in 142 ms | 100% |
| Microsoft Lens | Responded in 40 ms | 100% |
| Microsoft OneDrive document scanning | Responded in 29 ms | 100% |
| Mindee | Responded in 79 ms | 100% |
| mPDF | Responded in 115 ms | 100% |
| MuPDF (mutool) | Responded in 83 ms | 100% |
| MuPDF.js | Responded in 348 ms | 100% |
| Nitro PDF Pro | Responded in 173 ms | 100% |
| No Fuss PDF | Responded in 134 ms | 100% |
| Notability | Responded in 125 ms | 100% |
| Nougat | Responded in 440 ms | 100% |
| Nutrient | Responded in 364 ms | 100% |
| OCRmyPDF | Responded in 92 ms | 100% |
| Okular | Responded in 775 ms | 100% |
| OpenDocScan | Responded in 79 ms | 100% |
| OpenSign | Responded in 196 ms | 100% |
| PAC | Responded in 1251 ms | 100% |
| PDF Architect | Responded in 1074 ms | 100% |
| PDF Arranger | Responded in 376 ms | 100% |
| PDF Candy | Responded in 71 ms | 100% |
| PDF Compare | Responded in 191 ms | 100% |
| PDF Expert | Responded in 445 ms | 100% |
| PDF Studio | Responded in 400 ms | 100% |
| pdf-lib | Responded in 110 ms | 100% |
| pdf-redactor | Responded in 460 ms | 96.7% |
| PDF-XChange Core API SDK | Responded in 169 ms | 100% |
| PDF-XChange Editor | Responded in 626 ms | 100% |
| PDF.js | Responded in 93 ms | 100% |
| PDF24 | Responded in 271 ms | 100% |
| PDF2Go | Responded in 127 ms | 100% |
| pdfaPilot | Responded in 711 ms | 100% |
| pdfcpu | Responded in 142 ms | 100% |
| PDFescape | Responded in 299 ms | 96.7% |
| PDFgear | Responded in 206 ms | 100% |
| pdfGoHTML | Responded in 675 ms | 100% |
| PDFium | Responded in 477 ms | 83.3% |
| PDFix | Responded in 906 ms | 90% |
| PDFlib | Responded in 952 ms | 100% |
| pdfminer.six | Responded in 104 ms | 100% |
| pdfplumber | Responded in 417 ms | 100% |
| pdfRest | Responded in 988 ms | 100% |
| PDFsam | Responded in 220 ms | 100% |
| PDFsharp | Responded in 342 ms | 100% |
| PDFShift | Responded in 459 ms | 100% |
| pdftk-java | Responded in 431 ms | 100% |
| Pdftools PDF Viewer SDK | Responded in 21 ms | 100% |
| Pdftools SDK | Responded in 462 ms | 100% |
| pikepdf | Responded in 252 ms | 100% |
| Poppler | Responded in 795 ms | 100% |
| Power PDF | Responded in 553 ms | 100% |
| PREP | Responded in 1386 ms | 100% |
| Prince | Responded in 58 ms | 100% |
| PrizmDoc | Responded in 206 ms | 100% |
| PyMuPDF | Responded in 134 ms | 100% |
| pypdf | Responded in 477 ms | 100% |
| Qoppa Java PDF SDK | Responded in 786 ms | 100% |
| qpdf | Responded in 94 ms | 100% |
| Reducto | Responded in 89 ms | 100% |
| ReportLab | Responded in 874 ms | 100% |
| RoboBraille | Responded in 1440 ms | 100% |
| Scanbot SDK | Responded in 703 ms | 100% |
| Scanner Pro | Responded in 351 ms | 100% |
| Sejda | Responded in 544 ms | 100% |
| SensusAccess | Responded in 1015 ms | 100% |
| SetaPDF-Core | Responded in 725 ms | 100% |
| SignNow | Responded in 247 ms | 100% |
| SignWell | Responded in 111 ms | 100% |
| SimplePDF | Responded in 634 ms | 100% |
| Smallpdf | Responded in 656 ms | 100% |
| SnackPDF | Responded in 361 ms | 100% |
| Soda PDF | Responded in 145 ms | 100% |
| Solid Framework | Responded in 321 ms | 100% |
| Stirling PDF | Responded in 197 ms | 100% |
| SumatraPDF | Responded in 506 ms | 100% |
| Surya | Responded in 399 ms | 100% |
| SwiftScan | Responded in 350 ms | 100% |
| Syncfusion PDF | Responded in 130 ms | 100% |
| Tabula | Responded in 367 ms | 100% |
| tc-lib-pdf | Responded in 765 ms | 100% |
| Telerik Document Processing Libraries | Responded in 375 ms | 100% |
| Tesseract OCR | Responded in 129 ms | 100% |
| Tesseract.js | Responded in 158 ms | 100% |
| Unstructured | Responded in 464 ms | 100% |
| veraPDF | Responded in 704 ms | 100% |
| Vivliostyle | Responded in 337 ms | 100% |
| WeasyPrint | Responded in 643 ms | 100% |
| Wondershare PDFelement | Responded in 124 ms | 100% |
| Xodo | Responded in 538 ms | 100% |
| Xournal++ | Responded in 231 ms | 100% |
| zathura | Responded in 994 ms | 100% |
The checker is scripts/check-availability.mjs, it runs nightly
from a scheduled job, and every reading is committed to the repository so
the history is auditable rather than asserted. It makes one request per
tool and records what came back.
This page is not a service status board and nothing here should be taken as one. If a tool looks wrong to you and our reading disagrees, trust what you are seeing - and tell us , because a stale reading is a bug on our side.