Multiple pages per sheet (N-up)
Pack 2, 4, 6 or 9 PDF pages onto one sheet. Perfect for handouts, slide notes or just saving paper. 100% in your browser, works offline, — your file never leaves your device.
Drop a PDF file here
or click to choose from your device
Choose a PDFHow to put multiple PDF pages on one sheet
- Drop your PDF or click to choose it.
- Pick how many pages should appear on each output sheet — 2, 4, 6 or 9.
- Choose sheet size, orientation, spacing and margin to taste.
- Optionally enable thin borders and numbers under each thumbnail.
- Click Build N-up PDF — your laid-out PDF will download automatically.
What is "N-up"?
N-up is the print-industry term for placing N pages of source content onto a single physical sheet. "2-up" is two pages per sheet, "4-up" is four, and so on. The name comes from imposition workflows in commercial printing, where multiple printed pages are arranged on a larger sheet that gets folded or cut after printing.
In a digital context — which is what PDFtez does — N-up is a layout transformation: PDFtez takes your existing PDF and produces a new PDF where each output page contains a grid of source pages, scaled down to fit. Page 1 of the source becomes the top-left tile of output page 1; page 2 becomes the top-right tile; and so on through 2-up, 4-up, 6-up, or 9-up arrangements.
- 2-up — two source pages side by side (or top/bottom on portrait). Common for landscape "slides + notes" prints.
- 4-up — four source pages in a 2×2 grid. The standard handout layout.
- 6-up — six pages in a 2×3 grid. Tighter, denser handouts.
- 9-up — nine pages in a 3×3 grid. For high-level skim review of long documents.
You can also control the sheet size (A4, Letter, A3, or "same as source"), the orientation, the spacing between tiles, the sheet margin, and whether to draw thin borders or page-number labels underneath each tile.
When to use N-up
N-up is the right tool whenever you want to compress more pages onto less paper, or take in more of a document at once on screen:
- Speaker notes for a slide deck. 2-up landscape prints two slides per sheet with a margin — perfect for handing out before a talk.
- Workshop handouts. A 40-slide deck becomes a 10-page handout with 4-up — readable but saves 30 sheets of paper.
- Booklet preview. Reviewing a 60-page report on screen is faster when you can see 4 or 9 pages at once. Generate a 9-up version for a high-level pass.
- Reduced paper printing. When printing a long document for personal reference (a research paper, manual, or recipe collection), 2-up or 4-up halves or quarters the paper used.
- Storyboards and design layouts. Designers reviewing storyboards or page mockups often want to see multiple pages in their context — 6-up provides exactly that.
- Archive miniatures. A scanned legal bundle viewed at 9-up gives a fast index of what's in the document before you commit to reading any specific page.
How PDFtez builds the N-up PDF (under the hood)
PDFtez's N-up tool runs entirely inside your browser. When you click Build N-up PDF, pdf-lib opens your source PDF and walks the pages in groups of N. For each group it creates a new output page at the chosen sheet size, then embeds each source page as a vector reference and scales it to fit the corresponding tile in the grid. Vector embedding means there's no rasterisation — text in the source PDF remains real text in the N-up output, just smaller. Vector graphics stay vector.
This matters because some online N-up tools rasterise each tile (turning every page into an image), which produces blurry text at small sizes and loses searchability. PDFtez preserves the source quality, so the small tiles still print crisply.
Borders, page numbers, and margins are drawn fresh onto each output page using PDF drawing primitives. No upload, no server, no logging.
How is PDFtez N-up different?
Most online N-up tools (some don't even support it; others bury it under "imposition" or "booklet") upload your PDF, do the layout server-side, and return the result. The visual choice surface is usually limited to a layout number. PDFtez offers fine-grained control over sheet size, orientation, inter-tile spacing, outer margin, and visual extras (borders, page-number labels) — all in a single page with no upload.
Browser-based desktop PDF tools (Adobe Acrobat, Preview's "Print as N-up") also do N-up, but they require installing software and don't give you the same level of layout control. PDFtez is the friction-free option when you need an N-up PDF once or twice a month.
Frequently asked questions
Will text stay sharp on the smaller tiles?
Yes — PDFtez preserves vector text and graphics by embedding each source page as a vector reference rather than rasterising it. Text on a 9-up tile is the same fonts and same vectors as in the original, just scaled down. It prints crisply at any sensible print resolution.
What if my source PDF has mixed orientations (some portrait, some landscape)?
Use "Auto" orientation for the output. PDFtez will choose an orientation per output sheet that best fits the source pages in that group. If you force "Portrait" or "Landscape" universally, landscape source pages will be scaled to fit which can leave more whitespace than necessary.
Can I do 1-up (one page per sheet) just to change the sheet size?
1-up isn't offered because for a single page per sheet, you don't need imposition — just print at the chosen sheet size using your PDF reader's print dialog. If you need to permanently resize pages, that's not currently a separate PDFtez tool (it's on the roadmap).
Does it work with very long documents?
Yes. A 200-page source PDF at 4-up produces a 50-page output PDF in a few seconds on a modern laptop. Memory use is proportional to page count and complexity, so on a phone, very large source files (200+ MB) may slow noticeably.
Will the output be searchable?
Yes. Because PDFtez embeds source pages as vector references rather than rasterising them, the text remains real PDF text in the output. A PDF reader's search will find words across the N-up tiles.
Where do my files go? Are they uploaded?
Your files stay on your device. The N-up build runs entirely in your browser. No file data is uploaded to any server, no copy is stored, and nothing is logged. You can verify this in DevTools → Network while you build.