No more truncated content or missing sections. Pretty PDF handles pagination automatically — even for pages with 100+ screens of content.
Free — 3 PDFs per month. No credit card required.
When you try to save a long webpage as a PDF using Ctrl+P or "Save as PDF," the results are often unusable. Content gets cut off, images are sliced in half, and tables break mid-row. Some pages are simply too long for browser print or screenshot tools to handle correctly.
Browser print often fails to capture the full length of a webpage. Content past a certain point simply disappears from the PDF. You end up with a document that stops mid-sentence or drops entire sections from the bottom of the page, with no indication that anything is missing.
Without intelligent page breaks, images are split across two pages. The top half of a photo appears at the bottom of one page and the rest appears at the top of the next. Charts, diagrams, and infographics become unreadable when sliced through their midpoint.
Data tables that span a page boundary get split between rows, or worse, through the middle of a row. Column headers disappear on continuation pages, making it impossible to read the data without constantly flipping back to find which column is which.
Full-page screenshot tools produce a single enormous image that is not paginated for printing or reading. The resulting file is unwieldy, cannot be printed on standard paper, and loses all text selectability. For truly long pages, some screenshot tools fail entirely or produce corrupt files.
Long pages frequently use lazy loading, infinite scroll, or progressive content loading. Browser print captures only what is currently rendered in the viewport area, missing entire sections of content that have not yet been loaded into the DOM.
Pretty PDF Printer captures the full content of any webpage and generates a properly paginated multi-page PDF. The pagination engine places intelligent page breaks so nothing is lost, split, or truncated.
The pagination engine analyzes the document structure and places page breaks at natural boundaries. It avoids splitting content in the middle of paragraphs, images, or other block elements. Every page break falls at a logical point in the content flow.
Images are never sliced across page boundaries. Tables are kept together when possible, and when a table must span multiple pages, it breaks between rows rather than through the middle of one. Charts and diagrams are always rendered on a single page.
The Chrome extension captures the fully-rendered DOM, including content loaded through scrolling, lazy loading, or dynamic insertion. For infinite scroll pages, scroll through the content you want to capture before generating the PDF. Everything in the DOM at capture time is included.
Every section of the original webpage appears in the final PDF. Nothing is truncated, dropped, or silently excluded. The PDF contains the complete content from the first heading to the last paragraph, across as many pages as needed to fit it all.
Choose the page size and orientation that best fits your content. Pretty PDF supports three standard sizes in both portrait and landscape orientation, so your PDF is ready for printing or digital reading.
The international standard used in most countries worldwide. A4 is the default choice for documents, reports, and articles. Its slightly narrower, taller proportions compared to US Letter make it well-suited for single-column text content and academic papers.
The standard page size in the United States and Canada. Use Letter when your PDF will be printed on standard US paper or when sharing with a US-based audience. Its wider format provides slightly more horizontal space than A4, which can be helpful for content with wide tables or code blocks.
The US legal standard, three inches taller than Letter. Legal size is useful for contracts, legal documents, and content where you want to minimize the total number of pages. The extra height fits more content per page, which reduces page breaks in long documents and keeps related sections together.
All three sizes are available in both portrait and landscape orientation. Portrait is the default and works best for most text-heavy content. Landscape orientation is ideal for pages with wide tables, side-by-side comparisons, wide code blocks, or charts that benefit from extra horizontal space. Select your preferred size and orientation in the extension popup before generating your PDF.
Three steps to a properly paginated PDF. The entire process takes under a minute, regardless of page length.
Navigate to the webpage you want to save. This can be any page regardless of length — a 10,000-word article, a full documentation page, a lengthy forum thread, or any content that spans dozens of screens. If the page uses lazy loading or infinite scroll, scroll through all the content you want to capture so it loads into the DOM.
Click the Pretty PDF Printer icon in your Chrome toolbar. Choose your preferred page size — A4 for international standard, Letter for US standard, or Legal for extra-tall pages. Select portrait or landscape orientation. For most long-form content, A4 or Letter in portrait works best. For pages with wide tables or code, try landscape.
Click Generate and the extension captures the full DOM content. The server analyzes the document structure, places intelligent page breaks that avoid splitting images, tables, and code blocks, and produces a properly paginated multi-page PDF. The result downloads automatically with every section of content preserved.
Pretty PDF handles pagination correctly for all types of long-form web content. No matter what you are saving, the full content is captured and paginated into a clean, readable PDF.
In-depth blog posts, investigative reports, and feature articles that span thousands of words. Every paragraph, heading, and inline image is preserved across as many pages as the content requires.
Technical docs, API references, and user guides often run extremely long on a single page. Pretty PDF paginates them cleanly, keeping code blocks, parameter tables, and section headings together.
Reddit threads, Stack Overflow questions with many answers, and discussion boards can run to hundreds of posts. The pagination engine handles the repeating structure of posts and replies without breaking individual contributions across pages.
Category pages, search results, and product catalogs with dozens or hundreds of items. Each product card with its image, title, and description is kept together as a unit across the paginated PDF.
Research papers, journal articles, and preprints published as single HTML pages. The pagination engine respects the structure of academic content — abstracts, sections, figures, references — and places page breaks at appropriate boundaries.
Contracts, terms of service, regulations, and policy documents that can stretch to dozens of pages. The full text is captured and paginated with clean breaks, making the PDF suitable for printing, archiving, or offline review.
Pretty PDF does not just split content at fixed intervals. The pagination engine understands document structure and places page breaks where they make sense, keeping related content together and avoiding awkward splits.
A heading should never appear alone at the bottom of a page with its content starting on the next page. Pretty PDF keeps headings attached to the content that follows them, so readers always see the heading and its first paragraph together on the same page.
Code blocks and code snippets are kept on a single page whenever possible. When a code block is too long to fit on one page, it breaks at a line boundary rather than slicing through the middle of a line of code. Syntax highlighting and indentation are preserved across the break.
Images and their associated captions are treated as a single unit. The pagination engine will not place an image at the bottom of one page and its caption at the top of the next. Figures, diagrams, and photos always appear with their descriptive text on the same page.
Tables break between rows, never through the middle of a cell. When a table spans multiple pages, the break occurs at a clean row boundary so data remains readable. Short tables are kept on a single page entirely, maintaining the visual integrity of the data.
No more truncated content, split images, or broken tables. Every page break placed intelligently, every section preserved.