Docs

PDF tools

Guide to every PDF tool: merge, split, compress, sign, protect, OCR and more.

All guides

  • Getting started: What OpenFile is, how to use your first tool, install it as an app and work offline.
  • How OpenFile works: The zero-upload privacy architecture, the processing engines and first-use model downloads.
  • Keyboard shortcuts: Global, command palette, docs and Sketch board keyboard shortcuts.
  • PDF tools: Guide to every PDF tool: merge, split, compress, sign, protect, OCR and more.
  • Convert: Guide to converting between PDF, Word, Excel, PowerPoint, Markdown, HTML and images.
  • Image tools: Guide to compressing, resizing, converting, background removal, upscaling and editing images.
  • Video tools: Guide to trimming, compressing, converting, GIFs and recording video in the browser.
  • Audio tools: Guide to editing, converting, recording and transcribing audio on-device.
  • Developer tools: Guide to JSON, JWT, hashes, regex, QR codes, cURL conversion and other developer utilities.
  • Text & data tools: Guide to diffing, counting, case conversion, Markdown and text cleanup tools.
  • Design tools: Guide to colors, gradients, CSS, favicons, SVG and the Sketch whiteboard.
  • Workspace pipelines: Chain steps into reusable recipes and batch-process hundreds of images or PDFs.
  • Sketch board: The infinite whiteboard: tools, boards, sharing, presenting, exporting and shortcuts.
  • Favorites, history & settings: How favorites, recent tools, activity history and settings are stored locally in IndexedDB.
  • Self-hosting: Deploy OpenFile to Vercel, GitHub Pages, any static host or Docker with nginx.
  • API reference: The optional Vercel serverless routes: /api/health, /api/fetch-page and /api/meta.
  • Browser support: Which browsers and platform features each group of tools needs.
  • FAQ: Answers to common questions about privacy, limits, offline use and troubleshooting.
  • Contributing & adding a tool: Set up the project, follow the tool conventions and add a new tool to the registry.
  • Changelog: Release notes for every OpenFile version.
  • Install on every device: Install OpenFile as a web app, a desktop app for Windows, macOS and Linux, an Android APK or on iPhone.
  • Using tools: Drop zones, batches, page ranges, presets, history, undo and where your downloads go.
  • Themes and accessibility: Black, dark, light and system themes, accent colors, fonts, density, reduced motion and keyboard use.
  • Offline and PWA: How the service worker caches the app, engines and models, how updates work and how to clear data.
  • Open with and share target: Open files from your system with OpenFile and send files to it from the share sheet.
  • Local AI: Which AI models run on your device, their sizes, first-run downloads, WebGPU or CPU, cancelling and privacy.
  • Privacy and security: No uploads, how to verify it yourself in the DevTools network tab, headers and what is stored locally.
  • Formats supported: A searchable matrix of every input and output format, generated from the tool registry.
  • Full tools reference: Every tool with its description, formats and link, generated from the registry. Filter and search.
  • Troubleshooting: Large files, memory, browser support, Safari quirks, unsigned app warnings and quick fixes.
  • Developer guide: Architecture, adding a tool, batch files, tests, builds, Pages and Vercel base paths and releasing the apps.
  • Roadmap: What has shipped and what comes next, generated from the project roadmap.
  • Data: Guide to every Data tool: csv, excel, json, sqlite, parquet, maps and gps.
  • AI: Guide to every AI tool: on-device ai for images, text and documents.
  • 3D: Guide to every 3D tool: view and convert glb, gltf, obj, stl, ply and more.
  • Archives: Guide to every Archives tool: open and create zip, 7z, tar, gz and rar.
  • eBooks: Guide to every eBooks tool: read and convert epub, mobi, fb2 and comics.
  • Fonts: Guide to every Fonts tool: convert, inspect and subset ttf, otf, woff.
  • CAD: Guide to every CAD tool: view and convert dxf and other drawings.
  • Subtitles: Guide to every Subtitles tool: convert, sync and edit srt, vtt, ass.
  • Security & Privacy: Guide to every Security & Privacy tool: scrub metadata, lock files, hide messages, redact personal data.
  • Maps & GPS: Guide to every Maps & GPS tool: gpx elevation, splits, heatmaps, privacy zones and location codes.
  • Office & Sheets: Guide to every Office & Sheets tool: merge, split, compare and pivot spreadsheets, clean word files.
  • Science & Education: Guide to every Science & Education tool: equations, graphs, chemistry, matrices, logic and primes.
  • Creator Studio: Guide to every Creator Studio tool: audiograms, vertical video, carousels, word clouds and chapters.

Tools

  • Merge PDF: Combine multiple PDFs into one ordered document with drag-and-drop sorting.
  • Split PDF: Split by ranges, every N pages, or extract each page into a ZIP.
  • Compress PDF: Shrink PDF size with smart image downsampling and stream compression.
  • Organize PDF: Visually reorder, rotate, duplicate and delete pages with thumbnails.
  • Delete Pages: Remove selected pages and download the trimmed document.
  • Extract Pages: Pull selected pages into a brand-new PDF.
  • Rotate PDF: Rotate selected pages or the whole document.
  • Add Page Numbers: Stamp page numbers with position, format and font controls.
  • Watermark PDF: Stamp text or logo watermarks with opacity, rotation and tiling.
  • Header & Footer: Add running headers and footers with dates, titles and page tokens.
  • Sign PDF: Draw, type or upload a signature and place it anywhere, plus dates and initials.
  • Edit PDF: Add text, shapes, highlights, images and freehand drawing to any page.
  • Protect PDF: Encrypt a PDF with a password and set print/copy permissions.
  • Unlock PDF: Remove the password from a PDF you have access to.
  • Redact PDF: Black out areas or auto-find emails, phones and card numbers, then flatten.
  • PDF to Grayscale: Convert color PDFs to grayscale or high-contrast black & white.
  • Crop PDF: Trim page margins visually or by exact measurements.
  • Flatten PDF: Flatten form fields and annotations into static page content.
  • PDF Metadata: View and edit title, author, subject, keywords and dates.
  • Fill PDF Form: Detect form fields and fill text boxes, checkboxes and dropdowns.
  • Compare PDF: Side-by-side text diff of two PDF versions.
  • N-up / Booklet: Print 2, 4 or 9 pages per sheet, or impose a booklet.
  • OCR PDF: Recognise text in scanned PDFs and images in 10+ languages.
  • PDF Reader: Fast viewer with search, zoom, thumbnails and outline.
  • Insert Pages: Insert blank pages or pages from another PDF at any position.
  • Repair PDF: Rebuild broken or malformed PDFs by re-writing the document structure.
  • Invoice Generator: Create GST/VAT invoices with automatic totals and a polished PDF.
  • Resume Builder: Fill a form, pick a template, download an ATS-friendly PDF resume.
  • Change PDF Page Size: Scale or fit pages to A4, Letter, A5 or a custom size, with margins. Text stays sharp.
  • Split Pages in Half: Cut two-page spreads and two-up scans into single pages, left and right or top and bottom.
  • Flip / Mirror PDF: Mirror PDF pages left to right or top to bottom for transfers, back-lit prints and glass scans.
  • Overlay PDF: Lay one PDF over or under another: letterheads, stationery, form backgrounds and stamps.
  • Print Poster (Tile PDF): Enlarge one page across several sheets with overlap, cut marks and sheet labels.
  • Alternate & Mix PDFs: Interleave front and back scans into one double-sided PDF, or mix pages from several files.
  • Edit Bookmarks / Outline: Add, edit, reorder and nest PDF bookmarks, or build them from the headings in the text.
  • Edit PDF Links: Add, move and remove web and page links, or turn every web address in the text into a link.
  • Create Fillable PDF Form: Add text fields, checkboxes, radio buttons, dropdowns, lists and signature fields to any PDF.
  • PDF Attachments: List, extract, add and remove files embedded inside a PDF.
  • PDF Viewer Preferences: Set the opening page, zoom, page layout, side panel, full screen and toolbar options.
  • Remove Annotations: Strip comments, highlights, drawings, stamps, links or form fields, by type and page.
  • Sanitize PDF: Remove JavaScript, embedded files, links, metadata, comments and hidden layers before sharing.
  • PDF Inspector: See page sizes, fonts and whether they are embedded, images, scripts, version, encryption and word counts.
  • Rasterize PDF: Turn every page into an image-only PDF at the resolution you choose.
  • Remove Blank Pages: Find and delete blank or nearly blank scanned pages automatically, with a manual override.
  • Adjust PDF Colors: Dark mode, invert, grayscale, sepia, black and white, contrast and color replacement for PDFs.
  • Extract PDF Images: Pull embedded images out of a PDF at original quality and download them as a ZIP.
  • Search in PDFs: Full-text search across many PDFs at once, with context and the match highlighted on the page.
  • Web-Optimize PDF: Linearize a PDF for fast web view and pack it with compressed object streams.
  • PDF to PDF/A: Convert to archival PDF/A-1b, 2b or 3b: color profile, XMP metadata, no scripts, with a strict image mode.
  • Check PDF/A: Quick PDF/A report: identification, fonts, color profile, encryption, scripts, transparency and metadata.
  • PDF Accessibility Checker: Check tags, alt text, language, title, headings, table headers, tab order and real text.
  • Digital Signature (Certificate): Sign a PDF with your .p12 or .pfx certificate, visibly or invisibly, without uploading it.
  • Verify PDF Signatures: Check digital signatures: was the file changed, who signed it, certificate chain and timestamps.
  • Scan to PDF: Turn phone photos or your camera into a clean multi-page PDF: edge detection, straightening, black and white.
  • Cover Letter Builder: Write a cover letter from a template, pick a design, and bundle it with your resume and certificates into one PDF.
  • E-Invoice Generator: Create EN 16931 e-invoices: Factur-X / ZUGFeRD PDF with embedded XML, or XRechnung in CII or UBL.
  • E-Invoice Viewer & Validator: Read XRechnung, UBL, CII and Factur-X / ZUGFeRD invoices in plain language and check their totals and rules.
  • PDF Embed Code: Generate HTML to embed a PDF on your website: a PDF.js viewer that works on phones, or iframe and object code.

OpenFile runs in your browser. Turn on JavaScript to use the tools.