PDF Buddy documentation

PDF Buddy does the PDF jobs that usually mean uploading a file to a website: merging, splitting, compressing, trimming, redacting, stamping. It does them all in one pass, on your own Mac, and it never changes the file you started with.

Installing

Open the downloaded PDFBuddy.dmg and drag PDF Buddy to your Applications folder. It needs macOS 13 or later, and asks for no system permissions.

Opening documents

Drop PDFs onto the window, or press ⌘O. Drop several and they become one document, in the order they arrived — there is no Merge command because merging is just what dropping does. The + button in the toolbar adds more at any point.

Images are welcome too: drop a PNG, JPEG, HEIC or a screenshot and each becomes a page, centred on US Letter. A photo dragged out of Photos works the same way.

A password-protected PDF asks for its password when it lands. The copy you export won’t be protected unless you ask for that under Output.

Your original file is never modified. PDF Buddy reads it and writes a new document when you save; the save panel suggests a copy’s name so you can’t overwrite the original without meaning to.

Arranging pages

The centre pane has two modes, in the toolbar. Pages puts a thumbnail rail beside the page itself, for reading; Grid shows every page at once, for arranging.

Seeing the result

Double-click a page, or use the magnifier, to see it full size. The Result tab shows that page as the export will actually produce it — the same code writes both, so what you see is what the file will contain. The line beside the tabs says which tasks are affecting the page.

This is the place to check a redaction before a document goes to anyone.

Trim margins

Find the content looks for the ink on each page and cuts the blank paper away from around it. Unlike Preview’s crop, which only sets a box, the discarded margin is genuinely gone from the exported file.

Pages whose ink already reaches the edges, and pages too empty to trim sensibly, are left alone. By hand sets fixed insets instead, in points, millimetres or inches.

Redact

Tick what to look for — emails, social security numbers, phone numbers, card numbers, IP addresses, faces — and add any terms of your own, one per paragraph, for names and case numbers.

What redaction means here: a black rectangle drawn over a PDF hides nothing, because the text is still in the file and still selectable. So a redacted page is rendered to an image and the hidden content is destroyed, not covered. Form fields and markup are flattened before detection, because a form field is exactly where a social security number lives.

Detection runs on your Mac using Apple’s Vision framework, whatever resolution you are exporting at. It is good, and it is not perfect — check the Result tab before you send anything.

Make searchable

Reads the text on scanned pages and lays it into the file invisibly, so the document can be searched and copied from afterwards. Pages that already have a text layer are skipped, so this costs nothing on a document that is half scan and half text.

Numbers and stamps

Page numbers come in four styles, with a starting number and an option to skip the first page. Pick the corner on the position grid.

Bates numbering adds a prefix, a padded number and a suffix — the sequential stamp used in legal production. The difference from page numbers is what happens when you split: page numbers restart in each file, Bates numbers keep counting across all of them.

Header & footer gives you six slots. Type into one after picking it on the grid. {page}, {pages}, {bates}, {file}, {date} and {time} are filled in per page.

Watermark

Text or an image, at an angle, at whatever opacity reads without drowning the page. Tile it across the page or anchor it to one of nine positions. An image mark is sized as a share of the page’s width rather than in pixels, so it lands the same on every page size; PDF logos stay vector-sharp.

Pages per sheet

Two, four, six, eight, nine or sixteen pages arranged on each sheet, filled across or down, with a margin, a gap and optional outlines. Every other task still applies — the pages are trimmed, compressed and stamped on their way onto the sheet — and page numbers count sheets, not pages.

Interleave and reverse

These two act on the document straight away rather than waiting for export, which is why they are buttons rather than switches. ⌘Z undoes them.

Interleave is for a scanner without a duplexer: scan all the fronts, turn the stack over, scan all the backs, and weave the two together. The second pass comes out backwards — flipping a stack does that — so reversing it is the default. The dialog draws both arrangements so you can see which one matches what your scanner did.

Reverse puts the pages back to front, for the feeder that takes a stack face-down.

Compress

Under Output, choose Light, Balanced, Strong or Custom. PDF Buddy picks how to do the work from what the document actually contains:

Drop color takes the color off pages that are being re-sampled anyway; on a color scan that is roughly a third of the size. It isn’t needed for printing — every print dialog can do black and white without touching the file.

The size readout above the Save button shows what you have now and what you will get, before you commit to it.

Split

One file is the default. The alternatives:

Output ▸ Pages ▸ Selected narrows the export to the pages ticked in the grid, which composes with any of the above.

Other formats

Export to PNG or JPEG at a resolution you choose, one file per page. Or to Text, or CSV for tables: a page with a real text layer is read exactly, and a scan goes through recognition. Columns are aligned page-wide, so a row with a missing cell keeps the gap instead of shifting every later value one column left.

Passwords and flattening

Protect with a password encrypts the exported PDF. Flatten pages to images turns every page into a picture — the smallest files, at the cost of crisp text, though the words are carried across invisibly so search still works. It shows as locked on when Redact or Drop color needs it, since neither can work on a page that stays a page.

Strip live data, in the task list, leaves form values and markup out of the export altogether. With it off they are painted into the page instead, so they still show but can no longer be edited. It only appears when the document actually has some.

Keep title and author carries the original’s document info across. Off by default, since a copy going to someone else usually shouldn’t.

Keyboard

Privacy

Nothing you open is uploaded anywhere, and there is no analytics or telemetry of any kind. Redaction and text recognition run on your Mac. The full policy is on the privacy page.

Updates

PDF Buddy checks bendansby.com for new versions and can install them itself. PDF Buddy ▸ Check for Updates… asks immediately.

Licensing

PDF Buddy is free to try, and the trial holds nothing back — no watermark on your exports, no disabled tasks, no truncated files. That is deliberate: this is usually the last step before a document goes to someone else, and a tool that quietly damages it would be worse than useless. After a week, a reminder appears every few exports until a license is added under PDF Buddy ▸ License.