A free, open-source PDF editor and annotator for Windows, macOS, Linux, and Android.
Open PDF Studio is a lightweight, native desktop application that provides professional-grade PDF annotation, markup, and editing tools without subscriptions, telemetry, or bloatware. Built with Tauri 2 and web technologies, it delivers a fast, modern experience with a Microsoft Office-style ribbon interface.
| Open PDF Studio | Adobe Acrobat Pro | Foxit PDF Editor | PDF-XChange Editor | |
|---|---|---|---|---|
| Price | Free | $240/year | $130/year | $62 (one-time) |
| License | Open Source (LGPL-3.0) | Subscription only | Subscription or perpetual | Perpetual |
| Annotations & markup | All included | Paid | Paid | Most free (watermarked) |
| Measurement tools | Included | Paid | Paid | Paid |
| Stamps & watermarks | Included | Paid | Paid | Paid |
| Redaction | Included | Paid | Paid | Paid |
| Page management | Included | Paid | Paid | Paid |
| Multi-tab editing | Included | Not available | Included | Included |
| Telemetry | None | Yes | Yes | Minimal |
| Platforms | Win, Mac, Linux, Android | Win, Mac | Win, Mac, Linux | Windows only |
- Text markup: Highlight, underline, strikethrough
- Shapes: Rectangle, ellipse, polygon, cloud, cloud polyline, line, arrow, polyline
- Hatch fill patterns: Cross-hatch, diagonal, dots, and more for shape fills
- Freehand drawing: Pen tool with configurable color, width, and opacity
- Text annotations: Text box, callout with leader line, sticky notes with popup editing
- Stamps: 10 built-in stamps (Approved, Rejected, Draft, Confidential, Final, etc.)
- Images: Insert from file, paste from clipboard, or drag-and-drop
- Signatures: Draw multi-stroke signatures, save up to 5 for quick reuse
- Redaction: Mark areas and apply to permanently remove content
- Distance, area, and perimeter measurement
- Scale calibration dialog with mm, cm, m, inches, feet, and points
- Quick scale: right-click a dimension line and type a value (e.g. "12.3m") to recalibrate
- Object snapping to endpoints, midpoints, centers, and edges
- Angle snapping with configurable increments
- Capture full page or a selected region as an image
- Copy to clipboard or save to file
- Auto-detect and trim whitespace around page content
- Edit existing PDF text content inline
- Add new text annotations with font, size, and color control
- Insert blank pages (standard or custom sizes)
- Delete, extract, and replace pages
- Reorder pages via drag-and-drop thumbnails
- Merge multiple PDFs into one
- Page rotation (90/180/270 degrees)
- Text and image watermarks with opacity, rotation, and position control
- Headers and footers with variables (
{page},{pages},{date},{time},{filename}) - Apply to all pages or specific ranges
- Fill interactive PDF forms (AcroForms and XFA)
- Create text fields, checkboxes, and radio buttons
- JavaScript validation support
- Full print dialog with live preview
- Page range, subset (odd/even), reverse order, copies, and collation
- Scaling: fit to page, actual size, or custom percentage
- Print content: document only, markups only, or both
- Print as image option
- Virtual printer installation (Windows)
- Export pages as PNG or JPEG (72, 150, 300, 600 DPI)
- Export as raster PDF
- Export/import annotations as XFDF
- Text search with match case and whole word options
- Highlight all matches with result count
- Navigate results with F3
- 12 pre-defined style gallery for quick annotation styling
- Fill color, stroke color, line width, opacity, and border style
- Blend modes for annotation compositing
- Per-annotation-type default styles
- Select multiple annotations with rubber band or Ctrl+Click
- Shared property editing across selected annotations
- 6-point alignment (left, center, right, top, middle, bottom)
- Horizontal and vertical distribution
- Match size (width, height, or both)
- Flip horizontal/vertical and rotate selected annotations
- Z-order control (bring to front/back, forward/backward)
- Snap to endpoints, midpoints, centers, and edges
- Snap to in-progress vertices while drawing polylines and measurements
- Configurable snap radius (3-30px)
- Angle snapping (1-90 degree increments)
- Optional grid overlay with grid snapping
- Floating or dockable toolbar with all annotation tools
- Dock to left or right side of the canvas
- Quick access without switching ribbon tabs
- High-quality rendering powered by PDF.js
- Zoom: fit page, fit width, actual size, custom percentage
- Page navigation: first, previous, next, last, go to page
- PDF/A compliance detection with read-only enforcement
- Digital signature validation panel
Thumbnails, Bookmarks, Annotations, Attachments, Digital Signatures, Layers, Form Fields, Named Destinations, Links, Tags
- Create, edit, and delete bookmarks
- Hierarchical tree with expand/collapse
- Custom colors and text styling (bold, italic)
- Multi-tab interface for multiple PDFs
- Session save/restore (named workspace snapshots)
- Open PDF from URL
- Bookmarked folder places for quick file access
- Recent files with pin/unpin
- Unsaved changes detection with save prompt
- Document properties dialog
- File locking to prevent external writes
Home, Comment, View, Organize, Arrange, Format, Help
- 5 themes: Dark, Light, Blue, High Contrast, System (auto-detect)
- 39 languages including RTL support: Arabic, Bengali, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Norwegian, Farsi (Persian), Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Spanish, Swahili, Swedish, Tamil, Thai, Turkish, Ukrainian, Urdu, Vietnamese
- Configurable preferences dialog
- Up to 100 levels per document
- Covers annotations, page operations, watermarks, and text edits
- Built-in update checker with download progress
- Skip version or remind later options
- Automatic installation and relaunch
| Shortcut | Action |
|---|---|
Ctrl+N |
New document |
Ctrl+O |
Open file |
Ctrl+S |
Save |
Ctrl+Shift+S |
Save As |
Ctrl+P |
|
Ctrl+Z |
Undo |
Ctrl+Y / Ctrl+Shift+Z |
Redo |
Ctrl+F |
Find |
F3 |
Find next |
Ctrl+A |
Select all annotations on page |
Ctrl+C / Ctrl+V |
Copy / Paste annotations |
Delete |
Delete selected annotation(s) |
Ctrl+D |
Document properties |
Ctrl+W |
Close active tab |
V |
Select tool |
H |
Hand tool |
T |
Text box tool |
N |
Sticky note tool |
Ctrl+= / Ctrl+- |
Zoom in / Zoom out |
Ctrl+0 |
Actual size |
Ctrl+1 |
Fit width |
Ctrl+2 |
Fit page |
F9 |
Toggle navigation panel |
F11 |
Toggle annotations list |
F12 |
Toggle properties panel |
F1 |
Keyboard shortcuts |
Arrow keys |
Nudge annotation (1px, Shift for 10px) |
Enter |
Complete area/perimeter measurement |
Download the latest .exe installer from Releases.
Download the latest .dmg (universal binary for Intel and Apple Silicon) from Releases.
Snap (Ubuntu App Center):
sudo snap install open-pdf-studioDebian/Ubuntu (.deb):
sudo dpkg -i open-pdf-studio_*.debAppImage:
chmod +x open-pdf-studio_*.AppImage
./open-pdf-studio_*.AppImageDownload the APK from Releases.
- Node.js 20+
- Rust (stable)
- System dependencies:
- Linux:
libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf - macOS: Xcode Command Line Tools
- Windows: Visual Studio Build Tools with C++ workload
- Linux:
cd open-pdf-studio
npm install
npx tauri buildThe built application will be in open-pdf-studio/src-tauri/target/release/bundle/.
cd open-pdf-studio
npm install
npx tauri dev| Layer | Technology |
|---|---|
| Desktop framework | Tauri 2 (Rust backend) |
| UI framework | SolidJS |
| Build tool | Vite |
| PDF rendering | PDF.js |
| PDF manipulation | pdf-lib |
Contributions are welcome. Please open an issue to discuss proposed changes before submitting a pull request.
Open PDF Studio is licensed under the GNU Lesser General Public License v3.0.
PDF.js is licensed under the Apache License 2.0. pdf-lib is licensed under the MIT License.


