Split a PDF by Bookmarks into Separate Files

Learn how to split a PDF along its bookmarks so each section becomes its own file named after the bookmark title, with page ranges checked first.

If you have a long report, a textbook or a manual, the bookmarks already tell you where each section begins. The problem is turning those sections into separate files, each named after its bookmark, without counting pages by hand. Many people end up extracting page ranges one at a time and losing track of which file holds which chapter.

This guide shows how to extract PDF bookmarks as separate files. You will build a short list of sections from the bookmark outline, split the PDF at each boundary, and rename the results so the file names match the bookmark titles. The method works with any PDF that has a bookmark outline, and the steps below use the page operations in the OmniDoc desktop client.

How do I split a PDF by bookmarks into separate files? The short answer

Read the bookmarks, convert each section into a page range, then split the original file at every range boundary and name each output after its bookmark. Work from a written list so no section is skipped or overlapped.

Your situationWhat to doWhy
The PDF has a clear chapter outlineSplit at the start page of each top-level bookmarkChapters are the sections readers expect to find as files
Bookmarks are nested several levels deepPick one level, usually chapters, and ignore sub-sectionsSplitting at every sub-bookmark creates many tiny files that are hard to use
The PDF has no bookmarksSplit at the page where each heading starts, and name files from those headingsHeadings on the pages do the same job as a bookmark outline
The file is scannedCheck first whether a bookmark outline exists; if not, use the visible headingsScans often carry no outline, and OCR recognizes text but does not replace bookmarks
You need the pieces back together laterKeep the original and split from it, then merge the pieces when neededPage operations in the editor include merging, so the original stays the single source

Before you start

Gather these items before you split, because a mistake in the list is copied into every file.

  • A copy of the original PDF. Splitting creates new files, but working on a copy protects the source if a boundary needs correcting. Re-splitting from an untouched original is faster than repairing pieces.
  • A PDF viewer that shows the bookmark panel. Most viewers can display the outline, and you need it to read titles and page numbers. Use whatever you already have; the bookmark list is the same in any viewer.
  • A decision on the section level. Top-level bookmarks usually match chapters or major parts. Decide this before you start, because it determines how many files you end up with.
  • A folder for the outputs. Put all the split files in one new folder. Mixing them with other PDFs makes the renaming step error-prone.
  • Characters allowed in file names. Windows and macOS reject some characters in file names, including slashes, colons, question marks and quotation marks. Bookmark titles often contain them, so plan to replace them before you save.

Splitting a bookmarked PDF in OmniDoc, step by step

  1. Open the PDF in your viewer and expand the bookmark panel. Write down each top-level title and its start page. Include the last page of the document as the end of the final section.
  2. Work out each section's page range. A section runs from its start page to one page before the next section's start page. For a 40-page report with chapters starting on pages 1, 9 and 22, the ranges are 1–8, 9–21 and 22–40.
  3. Check the list against the bookmarks. Click through a few entries in the viewer to confirm the page numbers are right. Bookmarks sometimes point to a page slightly off from the visible heading, so this check catches errors early.
  4. Install or open the OmniDoc desktop client. Download it from download.omnidoc.top if you do not have it yet, then open your PDF in the PDF editor included in the client.
  5. Use the split page operation at each boundary. Split the file so that each range becomes its own output. The PDF editor includes split among its page operations, so you can cut at the page numbers from your list rather than splitting by hand page by page.
  6. Confirm the output files. Count the files and compare them with your list. Each output should cover exactly one range, with no gaps and no overlap.
  7. Rename each file after its bookmark title. Replace any character that the operating system rejects, such as a slash or colon, with a hyphen or a space. Keep the chapter number at the front of the name if the titles are numbered, so the files sort in reading order.
  8. Store the originals and the outputs separately. Keep the untouched source in its original location and the split files in your new folder. This prevents you from accidentally editing the source while you work on the pieces.

Check the result

Open each file and compare it with the original. These checks catch the errors that usually appear when a boundary is off by one.

CheckHow to see itIf it's wrong
Page counts add upAdd the page counts of all files and compare with the originalA gap or overlap means one boundary is wrong; re-split from the original
Each file starts on its headingOpen each file and look at page 1If the heading sits on the previous file's last page, move the boundary by one page
Each file ends before the next sectionLook at the last page of each fileOverlap means the next section's first page was included; correct the range
Names match the bookmarksCompare file names with the bookmark titlesRename the file, and make sure no characters were dropped by mistake
Content is completeScroll through each file, especially pages with tables or imagesIf anything is missing, go back to the untouched original and split again rather than patching the piece

❓ FAQ

1. Can I split a PDF by bookmarks if it has no bookmarks?

Yes, but the bookmarks are not doing the work. Read the visible headings on the pages, note the page where each one starts, and use those page numbers as your boundaries. Name each file after its heading.

2. What should I do if the bookmarks are nested?

Choose one level and stick with it. Top-level bookmarks give you chapters, which is usually the right size for separate files. If a chapter is very long and you want its sub-sections as well, split the chapter file again in a second pass.

3. Will splitting change the original PDF?

Splitting produces new files and leaves the source as it was, as long as you keep it in a separate location. That is why the copy-first step matters: you can always start over from the original.

4. Can I merge the sections back into one PDF later?

Yes. Merging is one of the page operations in the OmniDoc PDF editor, so you can combine the files again in the order you choose. Keep the chapter numbers in the file names so the right order is easy to see.

📝 Summary

Splitting a PDF by its bookmarks works well when you first turn the outline into a written list of page ranges, then split the original at each boundary. Check page counts and the first page of each file, and name every output after its bookmark so the extracted files are easy to find.

Open OmniDoc and work on your PDF

Updated 2026-11-04