Insert Pages

Take pages from one PDF and slot them into another.

Step 1 — Pick the destination PDF

or click to browse

Choose Destination PDF
Working...

Pages Inserted

How to insert pages from one PDF into another

  1. Upload the destination PDF — the document that will receive new pages.
  2. Upload the source PDF — the document pages will be pulled from. Specify which pages to take (e.g. 2, 5-7) or leave blank to pull all.
  3. Set the insertion point: "Insert after page N". Use 0 to insert at the very start. Click Insert Pages and download the combined PDF.

Insert vs. merge — which one should you use?

Merge stitches entire PDFs end-to-end in the order you give them. Insert is the right tool when you already have a specific spot in mind — for example, slotting a two-page appendix between pages 3 and 4 of a report, or adding a single signature page right after a cover letter. Trying to do that with Merge means splitting, merging in the right order, and reassembling. Insert does it in one step.

Frequently asked

Can I insert at multiple positions in one go?

Not in this tool — one insertion per run. For multiple insertions, repeat the process using the output of each run as the new destination.

Does the page range expression support ranges and singletons mixed?

Yes — 1, 3-5, 9 pulls pages 1, 3, 4, 5, and 9 from the source. Spaces are allowed around commas.

What if my source and destination are the same PDF?

That works — duplicating a chapter or moving pages around inside a single document is a valid use. Upload the same file twice if you want to do that.

Are page numbers updated in the header/footer?

No. Running headers and footers are part of the page content and do not auto-renumber. Use Page Numbers after inserting to refresh them.

Privacy: Both PDFs are held in memory inside your browser. pdf-lib does the splicing locally — nothing about either file is uploaded anywhere.