How to Extract Text from PDF on Mac
Learn how to pull editable text out of a PDF on your Mac using the OmniDoc desktop client, including how to handle scanned pages.
If you need to pull text out of a PDF on your Mac, you have probably hit one of two walls. Either the words won't highlight at all, or the copied text arrives as a jumble of broken lines, page numbers and headers. This happens with reports, research papers, contracts and scanned forms, and the cause is usually how the PDF was made, not your Mac.
This guide shows how to extract text from a PDF on Mac with the OmniDoc desktop client for macOS. You will learn how to tell a text-based PDF from a scanned one, how to run OCR on scanned pages, how to export the content to an editable format, and how to check the result before you reuse it.
How to extract text from PDF on Mac? The short answer
Open the PDF in the OmniDoc desktop client, run OCR first if the pages are scanned, export the document to Word, and copy the text you need from the exported file. Use the table below to pick the right route for your file.
| Your situation | What to do | Why |
|---|---|---|
| You can highlight words in the PDF | Export to Word, then copy what you need | The text is already stored in the file, so no recognition step is needed. |
| The pages are scans or photos of paper | Run OCR, then export to Word | A scan is an image of the page. OCR adds a text layer you can select and export. |
| You need only a few lines | Select the lines in the PDF and copy them | This is the fastest route for a short quote, but it skips the structure of the page. |
| The data sits in tables | Export to Excel and review the cells | Table content lands in rows and columns, which is easier to reuse than pasted text. |
| You need only some pages | Split off those pages first, then export | A smaller file is easier to check and avoids pulling in pages you do not need. |
Before you start
Check these points first. They decide which steps you need and save you from redoing work later.
- Install the desktop client. Download the OmniDoc desktop client for macOS from download.omnidoc.top. The steps in this guide use the desktop app, which includes the PDF editor, OCR and export options. The client also runs on Windows and Linux, but the steps here assume a Mac.
- Work on a copy. Duplicate the PDF before you start. Editing and exporting should not change your original, but keeping an untouched copy protects a contract, a signed form or a source file you may need to cite.
- Know whether the PDF is digital or scanned. Try to select one line of text. If the words highlight, the PDF already contains text. If nothing highlights, or the page looks like a photo of paper, you need OCR.
- Decide what form you need. Plain paragraphs suit Word. Data with rows and columns suits Excel. Slides suit PowerPoint. Choosing the format first keeps you from converting the file twice.
- Get the password if the file is locked. If the PDF asks for a password when you open it, ask the person who shared it for the password. Locked files should be opened with permission from their owner.
Extracting text from a PDF in the OmniDoc desktop client, step by step
- Open the PDF in the desktop client. Launch the OmniDoc desktop client on your Mac, then open the PDF you want to work with. The file stays on your Mac while you work on it.
- Test whether the text is selectable. Drag across one line of body text. If the words highlight, the file has a text layer and you can skip OCR. If nothing highlights, continue to the next step.
- Run OCR on the scanned pages. Use the OCR feature in the PDF editor. OCR reads the characters in the page image and adds a searchable text layer. Expect the result to need checking, especially for small print, unusual fonts and handwriting.
- Split off the pages you need. If you only need part of a long document, use the page operations to split out those pages into a new file. A 12-page contract with one clause to reuse is easier to check as a 2-page file.
- Export to Word or Excel. Export the file to Word for paragraphs and headings, or to Excel for tabular data. The export gives you an editable copy, so the original PDF stays unchanged.
- Open the exported file and review it. Scroll through the file and confirm that the sections you need are present and in order. Fix obvious problems now, before you copy anything out.
- Copy the text you need. Select the paragraphs or cells you want and copy them into the place where you will use them.
- Paste into a plain-text editor if you need plain text. Pasting into a plain-text editor on your Mac removes the formatting, which helps when you are feeding text into a form, a code file or a content system that does not accept styled text. Save the file under a clear name so you can find it later.
Check the result
Before you reuse the text, check it against the original PDF. Give extra attention to names, numbers, dates and anything you will quote or publish.
| Check | How to see it | If it's wrong |
|---|---|---|
| Words are complete | Compare one paragraph with the matching paragraph in the PDF | Correct misread characters by hand in the exported file. Pay close attention to digits and proper names. |
| Reading order is correct | Look at a two-column page and confirm that the lines follow the right column | If paragraphs are jumbled, copy the text one column at a time from the PDF, or export a smaller page range and review it. |
| Symbols and formulas survived | Check any equations, Greek letters, currency signs and accented characters | Re-enter formulas by hand, and keep the original page open next to the file for reference. |
| Tables have the right cells | Check the row and column count against the PDF table | Fix merged or shifted cells manually in the Excel file before you use the data. |
| Every page is included | Count the pages in the export against the page range you meant to extract | If pages are missing, return to the split step and check the page range you selected. |
🎯 Which approach fits you?
If you are pulling a few sentences for a note, selecting and copying from a text-based PDF is usually enough. If you are working through a stack of scanned forms or a long report with tables, run OCR and export to the format that matches the content. Choose the route that matches the content, not the one that is quickest to start, because a bad conversion costs more time to fix than an extra minute of setup.
❓ FAQ
1. Can I copy text from a PDF on Mac without any app?
Yes, if the PDF already contains text. You can select the words in a PDF viewer and copy them. Scanned pages usually give you nothing to select, so they need OCR first.
2. Why does the copied text come out jumbled?
Multi-column layouts, headers, footers and page numbers often break the reading order when the text is copied directly. Exporting to Word and copying from the result, or copying one column at a time, usually gives cleaner paragraphs.
3. Will OCR give me accurate text every time?
Not always. OCR can misread letters, especially in low-quality scans, small print or unusual fonts. Check every name, number and date against the original before you use the text.
4. Can I extract text from only some pages?
Yes. Split off the pages you need into a new file, then export that file. Working with fewer pages makes review faster and keeps unrelated content out of your output.
📝 Summary
To extract text from a PDF on Mac, check whether the words are selectable, run OCR on scanned pages, and export to Word or Excel with the OmniDoc desktop client. Review names, numbers and tables against the original before you reuse the text.


