Extract Pages

Extract Pages

Easily split InDesign document into separate files. Options include one file per page, spread, section, and more!

Extract Pages main features:

  • Split all or part of an InDesign document into separate pages or spreads, one file per page or spread
  • Split an InDesign document into user-defined sections, one file per section
  • Enter a comma-separated list of page ranges to save, just like in InDesign’s Print and Export dialog boxes
  • Split an entire document into chapters based on paragraph styles: one file per chapter
  • Split an ID file into separate files based on the existing sections in the file, or based on alternate layouts
  • Automatically combine all the files created into a new InDesign book file (.indb). So, for instance, with a few clicks you can create a new book file containing each spread (or chapter) as a separate file!
  • New in Version 1.3: Powerful and flexible file-naming options!

A single license for this script is available at $49 USD. For multiple licenses, please contact us to arrange a discount.

How to Use

Here’s a screenshot showing the options:

Extract Pages Screenshot

If using the range field, type a comma-separated list of page ranges.

Just like in InDesign’s Export dialog box, pages can be written in two ways: (a) using the actual page number as it appears in the document (e.g., xiii) or (b) using absolute numbering (e.g. the 8th page from the start of the document). This is done by adding a + sign at the beginning: +8.

For example, typing: xiii-3 will export from the page called xiii to the page called 3.

Typing: +8 – +12 will export from the 8th page (whatever it’s called) to the 12th page.

More info about specifying page numbers is available here: Printing Documents (Adobe website)

File Naming

Extract Pages now comes with a very powerful and flexible file-naming system. Easily set up a file naming scheme for each extracted file based on paragraph styles and character styles, and even GREP queries! Plus a lot more…

Learn more here: https://www.id-extras.com/extract-pages-file-naming-help

Understanding the Three “Extract As” Options

  • Extract as Pages: If, for example, you have entered in the Range field “1-4, 8-10” and you choose this option, the end result will be 7 separate .indd files, one file per page (Page1.indd, Page2.indd, Page3.indd, Page4.indd, Page8.indd, Page9.indd, Page10.indd).
  • Extract as Spreads: As above, say you’ve entered in the Range field “1-4, 8-10” and you choose this option, the end result will be 5 separate .indd files, each containing a spread (Page1.indd [because usually the first page is a spread on its own], Pages2-3.indd, Page4.indd, Page8.indd, Pages9-10.indd).
  • Extract as Sections: Once again, you’ve entered in the Range field “1-4, 8-10” and you choose this option. The result will be 2 separate .indd files, each containing a complete range of pages (Pages1-4.indd, Pages8-10.indd). The word “Sections” here is confusing, because it has nothing to do with InDesign document sections, but simply with the sections (or perhaps “ranges” is a better word) that have been specified in the Range field.

Instant Download

To purchase the full version of Extract Pages for only $49, click the “Buy Now” button. Your product and serial numbers will be available for instant download when you complete the purchase.

Money-back Guarantee

If you are not satisfied with Extract Pages for any reason, simply let us know within 30 days of purchase for a full refund.

“For just $49, Extract Pages is the quickest, most convenient way of splitting an InDesign doc into separate files.”

Buy Now

Extract Pages: $49.00

For multiple licenses (5 or more), please contact us to arrange a discount.

Trial Download

Click the button to download a demo of “Extract Pages”.


System Requirements

  • InDesign CS6 or higher (including CC2018)
  • Windows or Mac computer

Your thoughts here
  1. If you extract by style are the new files names by the applied style content?

    Kevin Boulier
  2. Hi Kevin,

    If I’ve understood correctly, then no — the file names are always just the page range (e.g. Pages1-4.indd).

    However, this is a sensible feature request, provided there is some fallback (in case a paragraph is empty). Also, it would have to be limited in some way (first 20 characters?)


    • I’m just wondering if this feature was ever added? When doing business card layouts via a datamerge, being able to save each person/card in its own file w/ the file name based on the content of the extracted style (the person’s name) would be perfect!

  3. I have an InD file with 100 pages, set up in spreads, 5 pages/spread. If I set Pages to “All” and extract as “Spreads”, will I get 20 different InDesign files?

    • Hi Lena,

      Yes, exactly. You’ll get 20 different InDesign files, each with a single spread consisting of 5 pages.


      • So far, so good. When the document splits, I’m assuming the master pages go along with each document. Are all master page items applied to the individual spreads in the new documents?

        We do a lot of data merges and master page overrides, and if all the master page items are re-applied during the splitting process, then we have to remove those items that are doubled-up with the overrides manually in each individual document.


  4. Hi Lena,

    Nothing is reapplied — the way Extract Pages works is by creating a copy of the file and deleting the unnecessary pages, so master pages are not reapplied.

  5. Does this work for printing files? I have one file where I need pages 13-14 to print out as one 2-page PDF, then pages 15-16 as its own 2-page PDF, etc. Not as spreads, though.

    I have this script (http://indesignsecrets.com/page-exporter-utility-peu-5-script-updated-for-cs3.php), but unless I’m missing something, I can not get it to export out separate ranges of pages at once as a multiple page PDF. It just exports everything out as a single page PDF.

    Thanks 🙂

    • Hi Melinda,

      Extract Pages chops up an InDesign file into smaller InDesign files. It doesn’t add any printing functionality or anything.

      The truth is that this would be a fairly minor addition to the script. I wonder if anyone else needs this as well?

  6. How is the performance of extracting pages for say a 100 page document with each page having 20 links on a shared drive?
    Is it around 1 min per page or 30 minutes per page?

    • Hi,
      I haven’t actually tested this with links on a shared drive.
      The way Extract Pages works is that it creates a copy of the document, and then deletes the unwanted pages.
      So for an estimate of how long it takes, you could do the process once manually: Make a copy of the document, then delete all pages (say pp. 1-49 and 51-100).
      If that whole process takes a few seconds, that’s how long it should take for Extract Pages. If it takes longer, it will likely take the same length with the script.

  7. Hi! Is there any trial version? Now trial download button says just Coming soon…
    How about compatibility with newest Indesigns? CC2017 for instance….

    • Hi Petteri,

      Still no trial version. (There is a 30-day money-back offer, so if it doesn’t work, no risk involved.) But yes, fully compatible with CC2017, Windows and Mac.


  8. Hi Arial,
    It’s been a while, but here we are in need of this script for the first time in a quite a while. It works perfectly as it did before, extracting pages as spreads, naming by character style, but it always crashes at pgs. 7-9, which is the 3rd spread being extracted as a file. I’ve tried deleting and re-organizing pages but it always crashes after that spread. It did get to pgs. 16-18 at one point, but didn’t make it past that, then went back to crashing at pgs. 7-9. I’m wondering if it’s a glitch with the CC2018 for Mac? Thanks!

    • Hi Lena,
      “Crashing on the third spread” doesn’t sound like “working perfectly” to me!
      If you send me the file to admin [at] id-extras.com I’ll be happy to take a look tomorrow.

Trackbacks for this post

  1. […] (The main product page for this script is here.) […]

Leave a Reply