More PDF actions
Files stay on this device.
PDF processing runs in this browser. qpdf and PDF.js load only for operations that require them.
Extract text from scanned PDF pages locally with Tesseract OCR. The language model may download on first use.
Files stay on this device.
PDF processing runs in this browser. qpdf and PDF.js load only for operations that require them.
The interactive logic is isolated from the static page shell. Useful content arrives first, then only the tool interface that needs JavaScript becomes interactive.
Focus states, semantic labels, reduced-motion support and responsive layouts are part of the base interface rather than optional polish.