PDF Combine to Single Page
Merge all pages of a PDF document into one continuous vertical strip or grid layout. Creates a single long page by stacking content seamlessly. Runs locally in your browser.
How to Use
Combine all pages of a PDF into a single continuous page in four steps:
- Upload your PDF — Drag and drop a PDF file or click the dropzone to browse. The tool scans the file locally and displays the total page count. No data leaves your browser at any point.
- Choose a layout mode — Select Vertical Strip to stack every page into one tall column, or Grid to arrange pages in a multi-column layout with 2, 3, or 4 columns. Vertical strip is ideal for scrollable documents; grid is useful for contact sheets and visual overviews.
- Configure spacing — Toggle Seamless mode to eliminate all gaps between pages, creating a continuous strip. Or disable seamless and set a custom gap (0-36 points) to add consistent spacing between each page boundary.
- Combine and download — Click "Combine Pages" to process the document. The tool displays a summary showing the input page count, output page count, and total height in points, then offers a download button for the combined PDF.
The entire operation runs in your browser using pdf-lib. Your PDF is never uploaded to any server, making this tool safe for confidential, legal, and corporate documents.
About This Tool
PDF Combine to Single Page transforms a multi-page PDF into one continuous vertical strip or grid layout. Rather than flipping between discrete pages, the output presents all content on a single extended page that can be scrolled smoothly from beginning to end. This approach mirrors how web pages and long-form digital documents are consumed, and it eliminates the visual disruption of page breaks.
The vertical strip algorithm works by first scanning every page in the source PDF to determine its width and height. The output page width is set to the maximum width found across all source pages — narrower pages are centered horizontally with equal white space on both sides. The output page height equals the sum of all source page heights plus any inter-page gaps. Each source page is embedded at its original dimensions using PDFDocument.embedPdf(), which creates a Form XObject reference that preserves fonts, vector graphics, images, and text selectability without rasterization.
A key constraint is the PDF specification's maximum page size. Adobe Acrobat and most compliant viewers support pages up to 14400 x 14400 points, equivalent to 200 x 200 inches or approximately 5080 x 5080 millimeters. When the combined content height exceeds 14400 points, the tool automatically splits the output into multiple maximally tall pages. For a typical A4 document (842 points per page), this limit accommodates roughly 17 pages per output page in seamless vertical mode. A 50-page PDF would produce approximately 3 output pages, each 14400 points tall, rather than a single impossibly tall page that viewers would reject.
The grid mode arranges pages in a multi-column layout with 2, 3, or 4 columns. Unlike the N-Up layout tool which tiles pages onto fixed-size paper sheets, grid mode creates one tall output page that grows vertically to accommodate all content. Each row height adapts to the tallest page in that row, and each column width adapts to the widest page in that column. Pages are centered within their cells when dimensions do not match. This makes grid mode ideal for creating visual indexes and thumbnail overviews of long documents.
Seamless mode sets the inter-page gap to zero, producing a continuous strip with no visual boundaries between original pages. This is particularly useful when combining screenshots, scanned documents, or infographics where page breaks are an artifact of the original capture process rather than meaningful content divisions. When seamless mode is disabled, gaps ranging from 1 to 36 points (approximately 0.35 to 12.7 millimeters) can be added between pages. A gap of 4-8 points provides subtle visual separation without wasting significant vertical space; 18-36 points creates clear page demarcation suitable for annotation or review workflows.
Under the hood, each source page is embedded as a Form XObject using pdf-lib's embedPdf() method. The embedded page is then drawn at calculated coordinates using drawPage() with explicit x, y, width, and height parameters. Because pages are embedded as references rather than rasterized copies, the output preserves vector sharpness at any zoom level. Shared resources like fonts are referenced once and reused, keeping the output file size efficient. The coordinates use PDF's bottom-left origin system, so the tool converts top-down layout offsets to bottom-up y-coordinates for each page placement.
Why Use This Tool
Combining PDF pages into a single continuous page addresses several practical needs across design, development, archival, and collaboration workflows:
- Website and app design review — Full-page screenshots of web designs often span dozens of viewport-height sections. Combining them into a single strip creates a scrollable master view that mirrors the actual user experience, enabling stakeholders to review the complete flow without navigating between separate files or slides.
- Storyboard and wireframe presentation — UX designers export wireframes as multi-page PDFs from tools like Figma, Sketch, or Adobe XD. A vertical strip arranges every screen in sequence for linear review, making it easy to trace user journeys and identify gaps in navigation flow.
- Long-form document reading — Academic papers, contracts, and reports with hard page breaks can be reorganized into continuous scrollable documents. This removes the cognitive interruption of page transitions and allows readers to maintain visual context across what were previously separate pages.
- Scanned document stitching — Flatbed scanners produce one page per scan. Combining scanned pages into a single strip produces a unified document image that can be annotated, measured, or compared more easily than a paginated PDF.
- Visual catalog and contact sheet creation — Grid mode with 2-4 columns creates dense visual indexes of PDF pages. Product catalogs, photography portfolios, and document archives benefit from seeing many items at once without scrolling through individual pages.
- Poster and banner preparation — Large-format output often starts as a multi-page layout in standard-size pages. Combining them into one continuous strip produces the raw layout that a wide-format printer expects, eliminating manual page stitching in prepress workflows.
Privacy is a core advantage of this tool. The documents most likely to need page combining — design reviews, legal contracts, medical records, financial statements — contain sensitive information. All processing runs locally in your browser using the pdf-lib JavaScript library. No files are uploaded, no data is sent to remote servers, and no third-party services access your content. The tool works entirely offline once loaded, and your original PDF remains unchanged throughout the process.