How FullPagePDF works
Install the extension, click the icon on any webpage, and get a PDF. Here's what that looks like step by step.
Install & Pin Extension
Add FullPagePDF to Chrome from the Web Store and pin it to your toolbar.
- One-click install from Chrome Web Store
- Pin to toolbar for quick access
- Under 1MB download
- Chrome browser login required

Click to Capture
Click the extension icon on any webpage. It scrolls through the page and builds a PDF.
- Scans all scrollable areas on the page
- Configurable limits (up to 100,000 x 100,000 px)
- Preserves original formatting and layout
- Outputs a real PDF with selectable text

Get Your PDF
Download the PDF locally or save it to Google Drive. Links and formatting are preserved.
- Instant local download
- Optional Google Drive auto-save
- Clickable links preserved
- Searchable text maintained

Access in Google Drive
Open, share, and organize your captured PDFs directly in Google Drive.
- Direct Google Drive integration
- Share with teams or clients
- Organize in custom folders

Manage Captures & Settings
View capture history and adjust settings through the extension options page.
- Browse all previous captures
- Search by title or URL
- Customize capture preferences
- Configure Google Drive settings

History & Settings
Manage previous captures and configure the extension to fit your workflow.
Capture History
Track all your captures with search and quick Google Drive access.
- Chronological capture list
- Search by title or URL
- Quick Google Drive access

Settings
Configure capture behavior, download options, and Google Drive integration.
- Toggle Google Drive auto-save
- Set download preferences
- Configure capture quality limits

Under the hood
FullPagePDF uses browser APIs to scroll through the page, wait for content to load, and assemble the result into a PDF — all locally.
Multi-Scroll Area Detection
Scans and captures all scrollable areas on a page, including nested scroll containers. Content inside iframes is not captured due to browser security restrictions.
Dynamic Content Handling
Waits for lazy-loaded images, infinite scroll content, and JavaScript-rendered elements to load before capturing.
Configurable Capture Limits
Default 30,000 x 10,000 px capture area, expandable to 100,000 x 100,000 px through settings.
Local Processing
All capture and PDF generation happens in your browser. No data is sent to external servers.
Who uses it
Researchers
Save papers and documentation as searchable PDFs for offline reading.
Business
Archive web content and share findings with clients via Google Drive.
Students
Save course pages and lecture notes as PDFs to read and annotate offline.
Try it on any webpage
Install the extension, open a page, and click the icon. That's it.
Free to use