100% Private
Your files never leave your device. All processing happens locally in your browser using WebAssembly.
Process PDFs entirely in your browser. No uploads. No servers. Complete privacy.
If you self-host BentoPDF in an air-gapped or offline environment, OCR needs more than the Tesseract worker and traineddata files. Searchable PDF output also needs the OCR text-layer fonts to be served internally. See Self-Hosting for the full setup, including VITE_OCR_FONT_BASE_URL, the bundled ocr-fonts/ directory, and the updated air-gap workflow.