PDF Forge Pro
Document Utility

PDF Forge Pro — Offline Local PDF Toolkit

Scan documents, recognize text, add signatures, merge PDFs, crop pages & encrypt with password — all inside your browser. Zero uploads to any server. No account needed.

$19.90
🔒

100% Offline

All processing happens in your browser. Your files never leave your device.

💰

One-Time Purchase

Pay once, use forever. No subscriptions, no hidden fees, no recurring charges.

📄

Camera Scanner

Use your device camera to capture documents with auto-enhance and retake support.

🔍

OCR Text Recognition

Extract text from scanned documents. Supports English, Chinese, Japanese, French & German.

✍️

Digital Signature

Draw your signature and overlay it on any page. Multiple color options.

🔐

Password Encryption

Protect your PDF with password. AES encryption via PDF-lib library.

What You Can Do

  • Convert images (JPG/PNG/WEBP) to high-quality PDF — drag & drop or camera capture
  • Merge multiple PDFs into one document — renders actual pages via PDF.js
  • Apply handwritten signatures to any page with color selection
  • Crop pages with precision — drag to resize from 4 corners or move the selection
  • Recognize text from scanned documents using OCR (5 languages)
  • Encrypt your PDF with password protection
  • Add headers, footers, page numbers and date stamps
  • Reorder, rotate, and delete pages before export
  • Save and load projects as ZIP archives — includes all images

Technical Specifications

  • Format: Self-contained HTML file + local JavaScript libraries
  • File size: ~4MB (includes all dependencies)
  • Compatibility: Works on Windows, macOS, Linux, phones
  • Browsers: Chrome, Edge, Firefox, Safari (modern versions)
  • No registration, no account, no email required
  • No telemetry, no analytics, no data collection
Note: PDF Forge Pro is an offline document tool for personal use. OCR requires a one-time language data download (~2-5MB) on first use, then works fully offline. Password encryption requires PDF-lib which is included. Camera feature requires HTTPS or localhost and device camera access.