How to Edit a PDF on Mac for Free: What Preview Can and Cannot Do
TL;DR: On a Mac, Preview is the only built-in tool that edits PDFs, and it is genuinely capable: annotate, sign, fill forms, merge and reorder pages, and add text boxes. What it cannot do is edit existing body text — there is no reflow, no font matching, no way to change a sentence in a paragraph. For that you need a different approach, and the free options are converting the page to an image for editing, or using a free web tool with real text editing.
What Preview can actually do
Preview is more capable than most Mac users realise, and starting there saves time before reaching for a download.
Annotate. Highlight, underline, strike through, and add comments. The markup toolbar appears when you click the pen icon. This covers marking up a document someone sent you, which is the most common “edit a PDF” need.
Sign. The signature tool captures a signature with the trackpad or camera and stamps it as an image. You can resize and reposition it after placing it.
Fill forms. Interactive AcroForm fields are editable directly. Click a field, type, tab to the next. Non-interactive forms printed into the page cannot be filled this way — those need a text box positioned over each line, which works but is fiddly.
Add text and shapes. The toolbox adds a text box with a background colour, plus rectangles, ovals, and arrows. Text boxes are real elements layered over the page, not edits to the content.
Reorganise pages. Drag thumbnails in the sidebar to reorder, delete with the Delete key, and rotate with the rotation buttons. You can also insert a page from another PDF by dragging it in from a second Preview window.
Merge documents. Open both files, show thumbnails in each, and drag one document’s pages into the other’s sidebar. This is the fastest free way to combine PDFs on a Mac.
Export. File → Export produces a new PDF with compression options, or converts to an image format if you need one.
The limitation that sends people looking elsewhere
Preview cannot change existing text. Double-click a word in a paragraph and nothing happens, because the text is not a text object — it is a run of characters positioned on a canvas, and Preview has no paragraph model to edit.
This is not an artificial restriction. Editing body text in a PDF properly requires reflowing the surrounding lines, which requires matching the embedded font, which requires font subsetting and re-embedding. Preview does not do any of that, and neither do most readers.
So “edit a PDF on Mac for free” splits into two different jobs:
- Annotating, signing, filling, reordering — Preview, no download needed
- Changing the words in a paragraph — requires a real PDF editor or a workaround
Knowing which one you have is the whole decision, because the second is where free tools are scarce.
Workaround one: cover and replace
When the change is small — a date, a name, a single wrong figure — the practical free method is to obscure the original and type over it.
In Preview, add a filled rectangle in the background colour over the text, then add a text box on top in a matching font. Set the text box background to none if the page is white. The result is visually correct and completely non-editable, which is fine for a printout and wrong for a document that needs to be processed downstream.
This fails when the background is not a flat colour, when the text sits over an image, or when the correction is more than a few words. It also leaves the original text in the file’s content stream, which matters if the document will be searched or copied from.
Workaround two: convert to an image and back
For documents where the layout is more decorative than functional — a certificate, a one-page flyer, a form that will be printed — converting the page to a high-resolution image and editing that image is often the fastest route.
The sequence is: export the page as PNG at 300 DPI, edit it in any image editor, then save back to PDF. This gives you full control over pixels, which is exactly what you want when the goal is how the page looks rather than what it contains.
The trade-off is total: the output is no longer text. It cannot be searched, selected, or parsed, and the file size grows. For a printed handout that is irrelevant; for anything that goes into a system, it destroys the document.
When you only need one page out of a long PDF to work on, extracting it first saves time, and converting a PDF page to an image does that without needing an editor installed.
Workaround three: free web editors
Several browser-based tools do allow genuine text editing, and they are the only realistic free option for changing body text.
Two things to check before using one. Whether it uploads the file — some process entirely in the browser, which is safe for sensitive documents; others upload to a server, which is not appropriate for anything confidential. And whether it exports a text PDF or a flattened image, because many “editors” quietly flatten the output, which undoes the point.
For a document with real text editing needs and no confidentiality concern, a web editor is the pragmatic answer. For anything sensitive, the Mac’s own tools plus a cover-and-replace approach keeps the file local.
What about Pages and Word
Both can open PDFs, and neither does what people expect.
Pages converts the PDF into an editable document, but the conversion is a reconstruction: fonts get substituted, columns collapse, and anything complex loses its structure. It works well for simple text pages and badly for anything designed.
Word does the same via its PDF reflow feature. The result is editable and almost always slightly wrong in layout, which for a document that has to match an original is worse than not editing it.
The honest summary is that these are conversion tools, not editors. Use them when you want the content of a PDF as a document; do not use them when you want the PDF to stay looking like itself.
The short version
Preview handles annotation, signatures, forms, page order, and merging — all free and all local. It cannot change body text. For small fixes, cover and type over; for layout-only changes, convert to an image; for real text editing, use a browser tool that keeps the output as text.

