System Health & Benchmarks
Live status of all PDF processing tools — updated every 15 minutes via automated cron.
a11y
analyze
159 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Accessibility check failed"}
camera-scan
convert
55 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"camera-scan failed"}
color-inspect
analyze
158 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Colour inspection failed"}
compare
analyze
158 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Comparison failed"}
compress
transform
125 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Compression failed"}
convert
convert
107 ms
Last checked 3m ago
delete-pages
transform
264 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Failed to assemble result"}
deskew
transform
163 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Auto-crop/deskew failed"}
edit
analyze
106 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Failed to render PDF pages failed"}
esign
security
365 ms
Last checked 3m ago
excel-to-pdf
convert
158 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Conversion failed. The file may be password-protected or corrupted. Details: unshare: unshare failed: Operation not permitted\nunshare: unshare failed: Operation not permitte
extract-pages
extract
261 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Failed to assemble extracted pages"}
extract-text
extract
110 ms
Last checked 3m ago
file-compare
security
8,404 ms
Last checked 3m ago
fill
analyze
106 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Failed to read PDF form fields failed"}
flatten
transform
110 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Flatten failed. The PDF may be encrypted or malformed."}
font-inspect
analyze
156 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Font inspection failed"}
get-info
analyze
109 ms
Last checked 3m ago
grayscale
transform
111 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Grayscale conversion failed."}
html-to-pdf
convert
2,562 ms
Last checked 3m ago
image-to-pdf
convert
156 ms
Last checked 3m ago
merge
transform
160 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Merge failed"}
nup
transform
167 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"N-up imposition failed"}
ocr
extract
159 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"No pages could be processed. The PDF may be password-protected, corrupted, or contain only blank pages."}
office-scan
security
81,394 ms
Last checked 3m ago
outline-editor
analyze
156 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Could not read PDF structure"}
pdf-scan
security
7,247 ms
Last checked 3m ago
pdf-to-excel
convert
156 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Table extraction failed. The PDF may not contain detectable tables, or may be image-only (scanned). Try the Extract Text tool instead."}
pdf-to-html
convert
157 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"PDF to HTML conversion failed"}
pdf-to-md
convert
158 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"PDF to Markdown conversion failed"}
pdf-to-ppt
convert
157 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"PDF to PPTX conversion failed"}
pdfa
convert
158 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"PDF/A conversion failed. The document may contain features incompatible with PDF/A."}
pdfx
convert
157 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"PDF/X conversion failed"}
ppt-to-pdf
convert
55 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Conversion failed. The presentation may be password-protected or use unsupported features."}
protect
security
112 ms
Last checked 3m ago
redact
security
108 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Redaction failed"}
reorder
transform
313 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Failed to assemble reordered pages"}
repair
transform
63 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Repair failed. The PDF may be too severely damaged."}
rotate
transform
118 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Rotation failed"}
sign
security
55 ms
Last checked 3m ago
split
transform
159 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Failed to extract chunk 1"}
table-json
extract
157 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Table extraction failed"}
to-images
convert
157 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Image conversion failed"}
unlock
security
110 ms
Last checked 3m ago
watermark
transform
117 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Watermark operation failed"}
word-to-pdf
convert
55 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Conversion failed. Check that the document is not password-protected or corrupted."}
workflow
transform
55 ms
Last checked 3m ago
HTTP 400: {"success":false,"error":"Workflow step 1 (rotate) failed"}
7-day rolling performance averages across all PDF processing tools.
Median Processing Time (ms) — 7-day average
| Tool | Category | Avg ms | p50 ms | p95 ms | Checks | Uptime |
|---|---|---|---|---|---|---|
| a11y | analyze | — | — | — | 384 | 0.0% |
| camera-scan | convert | — | — | — | 384 | 0.0% |
| color-inspect | analyze | — | — | — | 384 | 0.0% |
| compare | analyze | — | — | — | 384 | 0.0% |
| compress | transform | — | — | — | 384 | 0.0% |
| convert | convert | 107 ms | 106 ms | 111 ms | 384 | 100.0% |
| delete-pages | transform | — | — | — | 384 | 0.0% |
| deskew | transform | — | — | — | 384 | 0.0% |
| edit | analyze | — | — | — | 384 | 0.0% |
| esign | security | 332 ms | 314 ms | 498 ms | 384 | 100.0% |
| excel-to-pdf | convert | — | — | — | 384 | 0.0% |
| extract-pages | extract | — | — | — | 384 | 0.0% |
| extract-text | extract | 109 ms | 106 ms | 128 ms | 384 | 100.0% |
| file-compare | security | 9,056 ms | 8,338 ms | 14,825 ms | 384 | 99.7% |
| fill | analyze | — | — | — | 384 | 0.0% |
| flatten | transform | — | — | — | 384 | 0.0% |
| font-inspect | analyze | — | — | — | 384 | 0.0% |
| get-info | analyze | 108 ms | 106 ms | 116 ms | 384 | 100.0% |
| grayscale | transform | — | — | — | 384 | 0.0% |
| html-to-pdf | convert | 2,344 ms | 2,176 ms | 4,030 ms | 384 | 100.0% |
| image-to-pdf | convert | 127 ms | 106 ms | 194 ms | 384 | 100.0% |
| merge | transform | — | — | — | 384 | 0.0% |
| nup | transform | — | — | — | 384 | 0.0% |
| ocr | extract | — | — | — | 384 | 0.0% |
| office-scan | security | 32,709 ms | 30,078 ms | 68,166 ms | 384 | 100.0% |
| outline-editor | analyze | — | — | — | 384 | 0.0% |
| pdf-scan | security | 6,517 ms | 5,454 ms | 14,952 ms | 384 | 100.0% |
| pdf-to-excel | convert | — | — | — | 384 | 0.0% |
| pdf-to-html | convert | — | — | — | 384 | 0.0% |
| pdf-to-md | convert | — | — | — | 384 | 0.0% |
| pdf-to-ppt | convert | — | — | — | 384 | 0.0% |
| pdfa | convert | — | — | — | 384 | 0.0% |
| pdfx | convert | — | — | — | 384 | 0.0% |
| ppt-to-pdf | convert | — | — | — | 384 | 0.0% |
| protect | security | 108 ms | 106 ms | 138 ms | 384 | 100.0% |
| redact | security | — | — | — | 384 | 0.0% |
| reorder | transform | — | — | — | 384 | 0.0% |
| repair | transform | — | — | — | 384 | 0.0% |
| rotate | transform | — | — | — | 384 | 0.0% |
| sign | security | 57 ms | 55 ms | 77 ms | 384 | 100.0% |
| split | transform | — | — | — | 384 | 0.0% |
| table-json | extract | — | — | — | 384 | 0.0% |
| to-images | convert | — | — | — | 384 | 0.0% |
| unlock | security | 109 ms | 106 ms | 130 ms | 384 | 100.0% |
| watermark | transform | — | — | — | 384 | 0.0% |
| word-to-pdf | convert | — | — | — | 384 | 0.0% |
| workflow | transform | — | — | — | 384 | 0.0% |