Skip to content

Find a tool

Search tools or categories. Use arrow keys and Enter to open a tool.

Compare PDFEdit

Review two PDFs side by side with a local text diff.

Annotate and Sign PDFEdit

Add text, highlights, images, and visual signatures.

Merge PDFOrganize

Combine multiple PDF files into one.

Compress PDFOrganize

Rewrite a PDF, or redraw pages as smaller pictures.

Repair PDFOrganize

Rebuild a readable PDF, or recover pages as pictures.

Private RecipesOrganize

Chain PDF tools in one local workspace.

Split PDFOrganize

Extract pages into separate files.

Organize PDFOrganize

Reorder, rotate, or remove pages.

Scan DocumentConvert

Camera or photos to a clean, searchable PDF.

Images to PDFConvert

Turn JPG and PNG images into a PDF.

PDF to ImagesConvert

Export PDF pages as JPG or PNG.

PDF to WordConvert

Turn a PDF into an editable .docx file locally.

PDF to ExcelConvert

Export PDF lines and detected columns to .xlsx.

PDF to PowerPointConvert

Make one slide per PDF page as a local .pptx.

PDF to HTMLConvert

Save PDF pages as a local HTML file.

Word to PDFConvert

Turn a .docx into a PDF that keeps the page layout.

Excel to PDFConvert

Turn workbook cells into a PDF table.

PowerPoint to PDFConvert

Turn slide text into one PDF page per slide.

Markdown to PDFConvert

Turn a Markdown file into PDF text.

CSV to PDFConvert

Turn comma-separated rows into a PDF table.

Rotate PDFEdit

Rotate selected pages precisely.

Crop PDFEdit

Trim pages to a box, or redraw the box as a picture.

Add WatermarkEdit

Place custom text across PDF pages.

Add Page NumbersEdit

Number PDF pages with flexible placement.

Add Headers and FootersEdit

Add repeated header and footer text.

Privacy Risk ScannerPrivacy

Detect Aadhaar, PAN, cards, emails, and hidden data, then download a redacted copy.

Privacy InspectorPrivacy

Audit a PDF for leaks, then sanitize a local copy.

Remove MetadataPrivacy

Clear common private document properties.

View MetadataPrivacy

Inspect common PDF document properties.

Extract TextPrivacy

Copy selectable text from PDF pages.

Password Protect PDFSecurity

Lock a PDF with AES-256 encryption.

Unlock PDFSecurity

Remove a password you already know.

Find and Redact PIISecurity

Search emails, phones, IDs, or a phrase, then redact.

Redact PDFSecurity

Permanently remove selected page regions.

Flatten PDFSecurity

Burn form fields into the page.

GST InvoiceBusiness

Create a tax invoice or bill of supply as a local PDF.

Document IntegritySecurity

Fingerprint, compare, or verify a file hash locally.

37 tools · Esc to close · Ctrl/⌘ K to open
Workspace

Privacy policy

Your files stay on this device

PDFForge is a local-only PDF utility. Document bytes, extracted text, metadata, filenames, and passwords stay on your device. This policy describes the actual product behaviour as of 14 September 2026.

What we do not collect

  • PDF files, images, generated downloads, or ZIP archives.
  • Camera frames, OCR text, or gallery photos used by Scan Document.
  • Document text, thumbnails, metadata, filenames, or passwords.
  • Accounts, profiles, cookies for tracking, or payment information.
  • Analytics events, advertising identifiers, or error reports that contain file content.

How processing works

Tools run inside this browser tab and a same-origin Web Worker. Files are read with the browser File API, processed in memory, and saved through a local download. There is no document upload API and no server-side document store.

Temporary browser data

Previews use short-lived object URLs. Those URLs, worker jobs, and in-memory buffers are released when you clear files, finish or cancel a job, leave the page, or close the tab. IndexedDB, localStorage, and sessionStorage are not used for documents. If you opt in on Private Recipes, this browser may store step settings only (never PDFs, filenames, or passwords) under a non-document localStorage key. The service worker may cache the public app shell, build-verified app assets and explicitly selected English OCR assets only.

Service worker cache

PDFForge never caches uploaded documents, generated files, extracted text, passwords, or PDF/ZIP responses. Navigations are fetched from the network when available. If the network is unavailable, the precached shell and offline page can still load. Use Prepare offline in Privacy and offline checks to save the complete workspace assets and optional English OCR. Check saved assets before disconnecting; browser storage can be cleared or evicted.

Hosting and logs

Indexed tool pages use paths such as `/tools/merge-pdf`, so a host can log which public tool you opened. Document bytes are still never uploaded. Use `/workspace#merge-pdf` when you want the tool name to stay in the URL hash, which browsers do not send to the host. PDFForge application code does not log filenames, document text, metadata, or passwords.

Camera and on-device OCR

Scan Document may open the camera only after you click Open Camera, and only in a secure context (HTTPS or localhost). Video tracks stop when you cancel, hide the tab, leave the page, or finish. Gallery photos, warped pages, and OCR text stay in memory. OCR models are loaded from this site on demand and are not precached by the service worker. There is no cloud OCR. Camera permission is limited to this origin; microphone remains disabled.

Local document hashes

Document Integrity fingerprints files with Web Crypto in this tab (SHA-256 or SHA-512). Compare and Verify Hash only show whether two digests match. Hashes you copy stay in your clipboard. PDFForge does not upload files or hashes and does not store them after you leave the page.

Browser extensions

A per-request Content-Security-Policy nonce blocks page scripts that are not issued by PDFForge. If an extension still injects extension-scheme resources, PDFForge shows a warning. Use a clean browser profile without extensions for sensitive files.