PDF Extractor: Web vs Desktop -- Which Version Is Right for You?

By the PDF Extractor engineering team.

PDF Extractor uses AI-powered object detection for PDF image extraction, PDF table extraction, text blocks, formulas, and other document elements. It ships in two flavors -- a cloud-hosted web app and an offline PDF extractor for desktop -- and each one is designed for a different workflow.

This post breaks down what each version offers so you can pick the one that fits your needs.


How the Extraction Works

Both versions run the same YOLO-based detection engine under the hood. Upload a PDF, and the model identifies up to eleven element categories:

Visual ElementsDocument StructurePage Layout
Image -- photos, diagramsTitle -- document titlesHeader / Footer
Table -- data tablesSectionTitle -- section headingsEntry -- list items
Expression -- math formulasCaption -- figure/table captions
Footnote -- footnotes
Text -- text blocks

You can tune DPI (up to 800), choose an output format (JPG, PNG, TIFF), set confidence and IoU thresholds, filter by category, and enable OCR -- all in both versions.

Here's a real extraction from the "Attention Is All You Need" paper (1706.03762v7) -- 198 elements detected across 15 pages, including figures, tables, formulas, section titles, captions, and text blocks:

Extraction results from a real research paper — 198 elements detected across 15 pages

The extracted elements include the Transformer architecture diagram, mathematical expressions for positional encoding, section headings, and data tables -- each automatically classified and cropped as a separate file:

Extracted elements showing figures, text blocks, section titles, and captions


The Web App

The PDF Extractor web app is built on FastAPI, React, and PostgreSQL, with S3-backed cloud storage and Stripe billing. Everything runs in the browser -- no install required.

PDF Extractor pricing plans

Plans and Pricing

FreeStarterBusiness
Price$0$2/month$10/month
Pages included1,000/month4,000/month20,000/month
OverageNot available$0.002/page$0.002/page
Cloud storage30 days30 days30 days
Concurrent jobs115
OCR--IncludedIncluded
Batch extraction----Included

The Free plan is a quick way to try the service with no commitment. All online plans include the same 30-day cloud-storage window; Starter adds OCR and overage billing, while Business adds higher concurrency and batch processing.

PDF Extractor web app — upload interface with category selection

What You Get

Best for: Getting started quickly, sharing results via URL, API-driven automation, and predictable monthly costs.


The Desktop App

The offline PDF extractor is a standalone desktop application built with Tauri and a bundled FastAPI backend. It runs entirely on your machine -- no internet connection needed after activation.

PDF Extractor Desktop download page

Pricing

Desktop
Price$24 (one-time)
PagesUnlimited
StorageLocal (no expiry)
OCRIncluded; see the PDF OCR workflow
Batch extractionIncluded

A one-time license costs less than three months of the Business plan, with no page caps.

Platforms

PlatformFormat
macOS (Apple Silicon).dmg
Windows 10+ (x64/arm64).exe installer
Linux (Debian/Ubuntu x64).deb

What You Get

Best for: Sensitive/confidential documents, high-volume processing, offline environments, and no recurring costs.

License Management


Side-by-Side Comparison

FeatureWeb AppDesktop App
Pricing modelMonthly subscription$24 (one-time)
Page limits1,000 -- 20,000/month (by plan)Unlimited
ProcessingCloud (server-side)Local (on your machine)
Data privacyDocuments uploaded to serversDocuments never leave your machine
Internet requiredYes (always)Only for activation
Cloud storage30 daysLocal filesystem (no expiry)
OCRStarter plan and aboveIncluded (Tesseract required)
Batch extractionBusiness plan onlyIncluded
API accessREST API with bearer tokenN/A
GPU accelerationN/A (server-managed)CUDA and ROCm on Linux, Metal on macOS, DirectML on Windows
PlatformsAny modern browsermacOS, Windows, Linux
Concurrent jobs1 -- 5 (by plan)Limited by your hardware

Using Both Together

The two versions are not mutually exclusive. A common setup:

Your web account and desktop license are managed independently, so you can mix and match plans as your needs change.


Getting Started

Both versions extract the same element types with the same AI model -- the choice comes down to where and how you want to run it.