BOOK

PDF Booklet Maker

Impose pages in duplex booklet order with blanks, paper, gutter, and direction controls

Page Operations
πŸ”’ 100% client-side β€” your data never leaves this page
Maintained by ToolsKit Editorial Teamβ€’Updated: August 23, 2026β€’Reviewed: August 23, 2026
⏳Loading tool…

About this tool

PDF Booklet Maker performs booklet imposition rather than simple N-up scaling. It pads the source to a multiple of four, places the last and first pages on the outside front, then the second and second-last pages on the reverse side of each sheet. A4, Letter, or source-based paper sizing, gutter, margins, and left-to-right or right-to-left reading direction are explicit. It creates landscape sheets with embedded source pages and does not contact a printer or upload the document. Check duplex flip settings in the printer driver and test a short copy before a large run.

Scenario Recipes

01

Print a folded handout

Goal: Create a testable saddle-stitch page order

  1. Open the final PDF and choose A4 or Letter.
  2. Set a gutter and margin that leave room for the fold, then confirm reading direction.
  3. Download the booklet, print a two-sheet test with duplex enabled, and verify the fold before production.

Result: A printer-ready booklet order with a physical proof step.

Frequently Asked Questions

How is booklet order different from 2-up?

Booklet order rearranges pages for folding and binding; 2-up simply places consecutive pages together.

Why are blank pages added?

A folded booklet needs a page count divisible by four, so missing slots are padded with blanks.

Which duplex setting should I use?

The correct flip edge depends on your printer and paper feed. Test a short sheet and follow the printer preview.

Can I use Letter paper?

Yes. A4 and Letter sheets are available, plus a source-based option for custom page sizes.

Does the tool change source page content?

No. It embeds each source page into a new sheet and scales it to fit the selected slot.

Is the PDF uploaded?

No. Imposition and output creation run locally in the browser.

Keep browsing