| ### Faithful Real-world typography: world scripts, vertical Japanese, colour emoji, gradients, soft masks and transparency. All of it renders the way the author intended. | ### Fearless Every save appends your changes and leaves the original bytes untouched. Writes are atomic, undo runs deep, and nothing is lost if you close by mistake. | ### Yours No account, no telemetry, no cloud. It works offline and opens instantly. The engine, CLI and app are all open source. |
- **Deep zoom stays sharp.** Large pages render in tiles, so text stays crisp at any magnification.
- **Built to survive bad files.** Every page renders in isolation and damaged documents are repaired. Across the 983-file pdf.js test corpus the result is 0 crashes.
- **Layouts for every task:** continuous, single page, two-up, view rotation, full screen and a distraction-free Read mode.
- **Light and dark themes**, both designed to be easy on the eyes for long sessions.
![]() |
![]() |
| Two-up Read mode | Dark theme |
## Navigate long documents
Bookmarks, page thumbnails and the document's own page labels (i, ii, 1, 2…) keep you oriented in long documents.
---
## Organize pages like cards on a table
Open **Organize pages** to see every page at once:
- **Select pages:** click, ⌘-click or ⇧-click.
- **Change them:** rotate, delete, insert blank pages, insert pages from another file, and move them earlier or later.
- **Undo anything:** ⌘Z, then save.
| **Undo that goes the distance.** Each change is one step in a history you can walk backwards and forwards. The Edit menu names the step ("Undo Rotate pages"), and undo still works after you save. **Saves you can trust:** - *Incremental:* the original bytes stay byte-for-byte intact. - *Atomic:* the file is written to a temporary copy, then swapped in. - *Verified:* independently checked with qpdf. Unsaved documents carry a dot on their tab, and closing or quitting asks before anything is lost. Changes are autosaved every minute. If PrintCraft ever quits unexpectedly, it offers to recover your work the next time it opens. Encrypted documents stay encrypted on disk. | ![]() |
![]() |
**Document Properties** shows: - the document's title, author, subject and keywords, which you can edit; - the fonts it uses and whether each is embedded; - PDF version, page size, tags, fields, layers and attachments; - the full security picture: encryption method, which password opened it, and each permission. |
![]() |
![]() |
| Forms: every field with its current value, field highlighting, and checkboxes, radio buttons, lists and signatures drawn the way their author designed them. | Layers: switch optional content on and off and the page re-renders instantly. Comments appear as threaded conversations, and attachments can be opened or saved. |
![]() |
![]() |
|
PhotoCraft Image editing |
DrawCraft Vector illustration |
FilmCraft Video editing |
LightCraft Photo library & raw |
PrintCraft PDF documents |
| Layered raster editor with byte-exact PSD/PSB round trips and 13 formats at 8/16/32-bit. A Photoshop-class workflow. | Vector illustration with the Illustrator-style tools, panels, menus and shortcuts people already know. | Non-linear video editor with frame-exact timing and its own codecs. Aims at Premiere Pro parity. | Photo library and non-destructive raw developer: its own raw decoders, a wide-gamut float pipeline and a local-first catalog. | View, organize, annotate, fill, sign and edit PDFs. Aims at Acrobat Pro parity. You are here. |