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

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

Hybrid Processing
PDF Multi-Action Pipeline
Build automated multi-step PDF workflows: chain rotation, watermarking, page numbers, script sanitization, and PDF/A archival in one execution.
Local Processing (Offline Capable)
PDF Inspector
Inspect a PDF in one pass: pages, sizes, orientation, text layer, image count, fonts, encryption and version — and export a structured JSON report.
Local Processing (Offline Capable)
PDF Metadata Viewer & Editor
View PDF metadata (pages, title, author, subject, creator, file size), edit title/author/subject before download, and export a JSON report.
Local Processing (Offline Capable)
PDF Version Checker
Read a PDF's version number (e.g. 1.4 / 1.7 / 2.0) with page count and encryption status, to check compatibility.
Local Processing (Offline Capable)
PDF Font List
List the font resources and internal names referenced by a PDF, to check embedding before printing or layout work.
Local Processing (Offline Capable)
PDF Encryption Checker
Check whether a PDF is encrypted or password-protected, and see its page count and version. Parsed locally without reading or requiring passwords.
Local Processing (Offline Capable)
PDF Permissions
Inspect a PDF's encryption scheme and permission bits (print/copy/modify/annotate), and re-apply granular permissions locally with qpdf.
Local Processing (Offline Capable)
Decompress PDF
Expand PDF object streams into classic uncompressed layout, facilitating editing with legacy software or inspection.
Hybrid Processing
PDF Linearizer (Fast Web View)
Restructure and optimize PDF object streams with best-effort tuning via local qpdf and heuristically diagnose Fast Web View markers; falls back to encrypted cloud qpdf if WASM is unavailable.
Local Processing (Offline Capable)
Sanitize PDF
Strip annotations, scripts, embedded files, auto-actions and metadata for safe sharing. For metadata only use Remove Metadata; for comments only use Remove Annotations.
Local Processing (Offline Capable)
Repair PDF
Local PDF repair with structural health check (error codes and severity), deep repair and page-by-page rescue; encrypted files require prior decryption.
Cloud Processing (Encrypted)
PDF to JSON / Markdown (Structured)
Parse a PDF's layout, headings, tables and reading order with Docling and output structured JSON or Markdown for RAG and data extraction.
Local Processing (Offline Capable)
PDF to Markdown
Convert PDF documents to rich Markdown with auto-detected outline hierarchy (H1-H2), GFM tables and lists. Private and fully client-side.
Local Processing (Offline Capable)
PDF to HTML
Export a self-contained HTML file with a positioned, selectable text layer.
Cloud Processing (Encrypted)
Webpage URL to PDF
Convert publicly accessible webpage URLs or pasted HTML into PDF documents. Supports reader-mode extraction (removes ads and navigation) and high-fidelity page rendering, with direct PDF download or native browser printing.
Local Processing (Offline Capable)
Compare PDFs
Text-level diff between two PDFs using LCS line alignment, generating side-by-side highlighted HTML reports and Redline PDFs. Runs locally in your browser — your file is never uploaded.

Ready when you are

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

Open PDF Multi-Action 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.