Duplicate pages in a PDF

Duplicating PDF pages copies existing pages within the same document so a page appears more than once. This tool repeats the pages you select up to 50 times each, placing the copies immediately after the original or collecting them at the end of the file. The copy happens at the object level — nothing is re-rendered — and the whole operation runs in your browser, so the PDF never leaves your device.

Duplicate PDF pages — runs on your device

How it works

A PDF is a tree of numbered objects. Each page is a small dictionary that records the page size (the MediaBox), a pointer to one or more content streams (the drawing instructions), and a resource dictionary that maps names to the fonts and image XObjects those instructions use. Crucially, the heavy data — a 2 MB scanned image, a 300 KB embedded font — is not stored inside the page. It sits elsewhere in the file as an indirect object, and the page merely references it by object number.

To duplicate a page, the tool (built on the pdf-lib library) copies the page dictionary and registers the copy as a new object in the document's page tree. The page tree keeps its children in an ordered array, so inserting a copy is an array splice: in "after original" mode the copy is inserted at the original's index + 1 (and further copies right after it), while in "append" mode all copies are pushed onto the end of the array in selection order. When you request copies of several pages, the tool processes the selection from the last page backward so earlier insertions never shift the indices it still needs.

Because the copies reference the same underlying content streams and resources where the writer can share them, duplication is lossless by construction. No page is rasterized, no image is recompressed, and text on the copies remains selectable and searchable. It is a different operation from printing a page twice or exporting it as an image: the duplicate is structurally a first-class page, so you can later delete, rotate, or extract it independently of the original.

The 50-copy-per-page cap keeps the page tree and the save step fast on low-powered devices; a run that duplicated hundreds of pages hundreds of times could otherwise produce a document with tens of thousands of page nodes.

Worked example: 30 signature lines from one form page

A 12-page contract weighing 2.4 MB contains one signature form on page 9, and 30 partners each need their own copy to sign. Selecting page 9, entering 29 copies, and choosing "append at end" produces a 41-page PDF: the original 12 pages untouched, followed by pages 13–41 holding the 29 duplicates.

The size change is telling. Page 9 accounts for roughly 180 KB of the file (its share of images and fonts), yet the output grows from 2.4 MB to about 2.5 MB — around 3 KB per copy — because each duplicate is only a small dictionary plus references to resources that are stored once. Had the same 29 copies been made by printing to image and re-importing, the file would have grown by several megabytes and the text would no longer be selectable.

With "insert after original" instead, the copies would sit as pages 10–38 directly behind the form, and the former pages 10–12 would become pages 39–41 — the right choice when the duplicated page must stay in reading order.

Frequently asked questions

How many times can I duplicate a page in a PDF?

This tool makes up to 50 copies of each selected page in one run. If you need more, run the result through the tool again — 50 copies of 50 copies gets you to 2,500 in two passes.

Does duplicating a page double the PDF file size?

Usually not. Large resources such as photos and embedded fonts are stored once as shared objects, so copies of a page add far less than the page's full share of the file size.

Where do the duplicated pages go in the document?

You choose: either each copy is inserted immediately after its original page, or all copies are appended in order at the end of the document. The original pages are never moved or altered.

Can I duplicate several different pages at once?

Yes. Enter a selection such as 1,3-5 and every listed page is repeated the same number of times in a single pass. For different counts per page, run the tool once per count.

Does duplicating pages reduce their quality?

No. Pages are copied as objects — vector text, fonts and images are referenced byte-for-byte, with nothing rasterized or recompressed. The copies are pixel-identical to the originals in any viewer.

Is it safe to duplicate pages of a confidential PDF here?

Yes. The file is opened and rewritten entirely in your browser with JavaScript; nothing is uploaded to a server. You can load the page, disconnect from the internet, and the tool still works.

Related tools