Featured

Developers & IT

Treat PDFs as data: orchestrate multi-step jobs with the Pipeline, inspect metadata, fonts, version, permissions and encryption status, export structured JSON/Markdown/HTML, render URLs to PDF and optimize output with linearization.

Best for: Developers, IT operations, data engineering

The usual order: parse or inspect the PDF, extract the structure you need, then convert, validate, or sanitize the output for the next system.

How to use

  1. 1Compose multi-step jobs into reusable workflows with the Pipeline
  2. 2Inspect metadata, fonts, version and encryption/permission state
  3. 3Export structured JSON/Markdown/HTML for downstream processing
  4. 4Render URLs to PDF, repair or linearize before delivery

Related tools

Local Processing (Offline Capable)
Run a batch PDF pipeline
Batch PDF processing pipeline — chain rotation, watermarking, page numbers, script sanitization and PDF/A archival into one run. Local stages run in your browser (free, nothing uploaded); Office-conversion and OCR stages run on cloud engines (sign-in required, encrypted transfer, auto-deleted within 24 hours).
Local Processing (Offline Capable)
Inspect a PDF file
PDF inspector — pages, sizes, orientation, text layer, image count, fonts, encryption and version in one pass, with a JSON report export.
Local Processing (Offline Capable)
View and edit PDF metadata
PDF metadata viewer — see pages, title, author, subject, creator and file size, edit the core fields before download, and export a JSON report.
Local Processing (Offline Capable)
Check a PDF's version
PDF version checker — read a file's version number (1.4 / 1.7 / 2.0) with page count and encryption status, to check compatibility.
Local Processing (Offline Capable)
List the fonts in a PDF
List fonts in PDF files — the font resources and internal names a document references, to check embedding before printing or layout work.
Local Processing (Offline Capable)
Check if a PDF is encrypted
Check if PDF is encrypted or password-protected — page count and version shown, parsed locally with no password required.
Local Processing (Offline Capable)
Check PDF permissions
PDF permissions remover / checker: inspect the encryption scheme and permission bits (print/copy/modify/annotate) and re-apply granular permissions locally with qpdf.
Local Processing (Offline Capable)
Decompress a PDF
Decompress PDF object streams into a classic uncompressed layout — easier editing with legacy software and simpler inspection, locally.
Cloud Processing (Encrypted)
Linearize a PDF (Fast Web View)
Serve large reports so page 1 renders instantly: linearize PDFs with the local qpdf WASM engine — free, no upload; the encrypted cloud fallback needs an account and deletes files within 24 hours.
Local Processing (Offline Capable)
Sanitize a PDF
Sanitize PDF files for safe sharing — strip annotations, scripts, embedded files, auto-actions and metadata, all locally.
Local Processing (Offline Capable)
Repair a damaged PDF
Repair damaged PDF files locally — structural health check with error codes and severity, deep repair and page-by-page rescue; encrypted files need prior decryption.
Cloud Processing (Encrypted)
Convert a PDF to structured JSON
Turn PDF reports into structured JSON for RAG and data pipelines — parsing runs on the encrypted cloud path (account required, free tier: 1 cloud task / 24h, deleted within 24 hours).
Local Processing (Offline Capable)
Convert PDF to Markdown
Convert PDF to Markdown — rich text with auto-detected outline hierarchy (H1-H2), GFM tables and lists, private and fully client-side.
Local Processing (Offline Capable)
Convert PDF to HTML
Convert PDF to HTML — a self-contained file with a positioned, selectable text layer, exported locally.
Cloud Processing (Encrypted)
Save a web page as PDF
Capture live pages and API docs as PDFs — URL conversion runs on the encrypted cloud path (account required, free tier: 1 cloud task / 24h, deleted within 24 hours); raw HTML stays local.
Local Processing (Offline Capable)
Compare two PDFs
Compare PDF files with a text-level diff — LCS line alignment produces side-by-side highlighted HTML reports and Redline PDFs, fully local.

Ready when you are

Runs in your browser whenever possible — no signup needed to start.

Open Batch PDF Processing Pipeline

PDFLean is a productivity tool and does not provide legal, medical, regulatory, or compliance advice. Review outputs before relying on them for regulated or high-stakes decisions.