One Click Page to PDF
Export the current tab as a PDF and download it with one click.
As of June 2026, One Click Page to PDF has 162 users in the Productivity category.
Usersup 113.2 percent+113.2%
162
162
Ratingno change0%
—
— reviews
Reviewsno change0%
—
Version
0.1.0
Manifest V3
History
8 snapshotsTracking since Apr 1, 2026.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| Apr 1, 2026 | 76 | — | — | 0.1.0 |
| Apr 10, 2026 | 85 | — | — | 0.1.0 |
| Apr 20, 2026 | 96 | — | — | 0.1.0 |
| Apr 29, 2026 | 117 | — | — | 0.1.0 |
| May 9, 2026 | 123 | — | — | 0.1.0 |
| May 17, 2026 | 133 | — | — | 0.1.0 |
| May 26, 2026 | 155 | — | — | 0.1.0 |
| Jun 4, 2026 | 158 | — | — | 0.1.0 |
| Now | 162 | — | — | 0.1.0 |
Permissions & access
- Permissions
- activeTabdownloadsdebuggerstorage
- Host access
- None declared
Screenshots
About
OneClick Page to PDF - Chrome Web Store Listing Short Description (132 characters max) Export any webpage to PDF with one click. Supports long pages, lazy-loading content, and scrollable containers. Detailed Description Why You Should Install This Extension OneClick Page to PDF solves a critical problem that millions of web users face daily: saving complete web content as PDF files. While Chrome has a built-in "Print to PDF" feature, it fails in many common scenarios: Long articles with lazy-loading - Content that loads as you scroll (like Medium articles, news sites, social media feeds) gets cut off Scrollable containers - Important content inside scrollable divs (documentation sites, dashboards, email threads) doesn't print Background colors and images - Design elements that make content readable are lost Inconsistent formatting - Manual print settings are tedious to adjust every time This extension was built specifically to handle these real-world challenges that Chrome's native printing cannot solve. Who Needs This Extension? Students & Researchers Save academic articles, research papers, and online resources for offline study Capture complete documentation pages with all code examples and scrollable sections Archive web sources with proper formatting for citations and references Professionals & Knowledge Workers Export business reports, dashboards, and analytics pages with all data visible Save email threads, Slack conversations, and project documentation Create PDF archives of web content for compliance and record-keeping Capture competitor websites and marketing materials for analysis Content Creators & Designers Save web design inspiration with backgrounds and styling intact Archive social media posts and threads as complete documents Export blog posts and articles for portfolio documentation General Users Save recipes, tutorials, and how-to guides for offline access Archive important web pages before they change or disappear Create PDF backups of online purchases, confirmations, and receipts Save news articles and blog posts to read later without internet Key Features & Benefits 1. One-Click Simplicity No complicated setup or configuration required. Click the extension icon, click "Export," and you're done. The PDF downloads automatically to your default folder. 2. Auto-Scroll for Lazy-Loading Pages Many modern websites load content dynamically as you scroll (infinite scroll, "load more" buttons). This extension can automatically scroll through the entire page before exporting, ensuring you capture everything - not just what's visible on screen. Real-world examples: Medium and Substack articles that load paragraphs progressively Twitter/X threads that require clicking "Show more" News sites with infinite scroll Product listings on e-commerce sites Social media feeds and comment sections 3. Scrollable Container Fix This is a unique feature that sets this extension apart. Many websites place content inside scrollable divs (overflow containers) that Chrome's print function completely ignores. This extension automatically detects and expands these containers before printing. Common scenarios: Code documentation sites (like MDN, Stack Overflow) with scrollable code blocks Email clients with scrollable message threads Admin dashboards with scrollable data tables Chat applications with conversation history Sidebar navigation that's cut off in normal prints 4. Background Graphics Preservation Websites often use background colors and images to improve readability and visual hierarchy. Standard printing strips these away, making the PDF hard to read. This extension preserves backgrounds by default, maintaining the original design intent. Benefits: Dark mode websites export correctly with proper contrast Highlighted sections and callout boxes remain visible Brand colors and styling are preserved Tables and data grids maintain their visual structure 5. Flexible Customization Options Paper Size & Orientation A4 or Letter paper formats Portrait or Landscape orientation Perfect for different content types (articles vs. wide tables) Margin Control Default margins for standard documents Small margins to fit more content per page No margins for full-bleed designs Smart File Naming Automatic naming based on page title Domain + Title format for organized archives Custom prefix option for categorization (e.g., "Research - ", "Work - ") Multi-Language Interface English, Spanish, Portuguese, Chinese (Simplified & Traditional), Arabic Automatically detects your browser language Manual language selection available How It Works (Technical Overview) This extension uses Chrome DevTools Protocol (CDP) to achieve results that standard printing APIs cannot: Debugger Attachment - Temporarily connects to the active tab using Chrome's debugging interface (only during export) Page Analysis - Scans the page to detect: Scrollable containers that need expansion Dark/light mode for proper color rendering Lazy-loading mechanisms Pre-Print Optimization Expands scrollable containers by temporarily modifying CSS Optionally auto-scrolls to trigger lazy-loaded content Applies print-friendly color adjustments PDF Generation - Uses Page.printToPDF API with your custom settings Cleanup & Download - Restores original page state, detaches debugger, and downloads the PDF Important: All processing happens locally in your browser. No data is sent to external servers. Privacy & Security - Complete Transparency We understand that browser extensions require trust. Here's exactly what this extension does and doesn't do: What We DO: ✅ Access the current tab - Only when you click the extension icon (not in background) ✅ Attach debugger temporarily - Only during PDF export (2-10 seconds), then immediately detach ✅ Read page content - To generate the PDF (same content you already see) ✅ Save your preferences - Paper size, margins, naming rules (stored locally in Chrome) ✅ Download the PDF - Using Chrome's download API to save the file. Detailed Permission Justification Chrome requires extensions to declare permissions upfront. Here's why each permission is necessary and how it's used: 1. activeTab Permission Why needed: To access the webpage content you want to export to PDF. How it's used: Only activates when you click the extension icon Grants temporary access to the current tab only Does not work on tabs in the background Access is revoked when the popup closes What it CANNOT do: Cannot access other tabs Cannot run automatically on page load Cannot track your browsing history User benefit: This is the most privacy-friendly way to access tab content. Unlike "tabs" or "all_urls" permissions, activeTab only works on-demand. 2. debugger Permission Why needed: Chrome's standard printing API cannot handle scrollable containers or lazy-loaded content. The debugger permission allows access to Chrome DevTools Protocol (CDP), which provides advanced printing capabilities. How it's used: Attaches to the current tab only during export (typically 2-10 seconds) Enables Page.printToPDF API with advanced options Allows CSS manipulation to expand scrollable containers Enables auto-scroll functionality for lazy-loading pages Automatically detaches when export completes What it CANNOT do: Cannot attach to tabs you're not actively exporting Cannot remain attached after export finishes Cannot access other browser data or settings User benefit: This is what makes the extension actually work for complex pages. Without it, you'd get the same limited results as Chrome's built-in print function. Important note: When the debugger attaches, Chrome shows a yellow banner saying "A debugger is attached." This is normal and expected - it disappears automatically when export completes. 3. downloads Permission Why needed: To save the generated PDF file to your computer. How it's used: Triggers Chrome's download manager to save the PDF Applies your chosen filename based on naming rules Saves to your default download folder (or prompts if configured) What it CANNOT do: Cannot access your existing downloads Cannot read files from your computer Cannot upload files anywhere User benefit: Seamless download experience without manual save dialogs. 4. storage Permission Why needed: To remember your preferences between uses. How it's used: Stores your settings locally (paper size, margins, background option, naming rules, language preference) Uses Chrome's sync storage (settings sync across your Chrome devices if signed in) Typical storage size: less than 1KB What it CANNOT do: Cannot access other extensions' storage Cannot access browser history or passwords Cannot store or transmit personal data User benefit: You don't have to reconfigure settings every time you use the extension. Known Limitations & Workarounds We believe in transparency about what the extension can and cannot do: 1. Chrome System Pages Limitation: Cannot export chrome:// pages (extensions, settings, etc.) Reason: Chrome security policy prevents extensions from accessing system pages Workaround: None - this is a browser-level restriction for security 2. Print-Blocked Websites Limitation: Some websites use CSS @media print rules to hide content or show "printing not allowed" messages Reason: Website owner's intentional restriction Workaround: Limited - the extension tries to work around common blocks, but some sites actively prevent printing 3. Authentication-Required Content Limitation: Pages behind login walls work, but you must be logged in Reason: Extension can only access what you can see Workaround: Log in before exporting (extension respects your session cookies) 4. Highly Dynamic Content Limitation: Some single-page applications (SPAs) with virtualized scrolling may not fully render Reason: These apps only render visible content in the DOM Workaround: Use auto-scroll feature, though results may vary by site 5. Video and Interactive Elements Limitation: Videos, animations, and interactive widgets appear as static images or may not render Reason: PDF is a static document format Workaround: None - this is inherent to PDF format Installation & Getting Started Step 1: Install the Extension Click "Add to Chrome" button at the top of this page. Chrome will show a permission confirmation dialog - review the permissions and click "Add extension." Step 2: Pin the Extension (Recommended) Click the puzzle piece icon in Chrome's toolbar, find "OneClick Page to PDF," and click the pin icon. This keeps the extension easily accessible. Step 3: Navigate to Any Webpage Open the webpage you want to export. The extension works on any regular webpage (http:// or https://). Step 4: Click the Extension Icon Click the extension icon in your toolbar. A popup will appear with export options. Step 5: Configure Settings (Optional) Choose paper size (A4 or Letter) Select orientation (Portrait or Landscape) Set margins (Default, Small, or None) Enable/disable background graphics Choose file naming format Enable auto-scroll for lazy-loading pages (if needed) Step 6: Export Click "Export current page to PDF" button. The extension will: Show progress status (auto-scrolling, generating, downloading) Display "Done ✅" when complete Automatically download the PDF to your default folder Step 7: Access Your PDF Click "Open downloads" button in the extension popup, or check your browser's download bar at the bottom of the window. Support & Contact GitHub Repository: https://github.com/NoahWorld/page-to-pdf.git Email: [email protected] Issues & Feature Requests: Open an issue on GitHub
Technical
- Version
- 0.1.0
- Manifest
- V3
- Size
- 24KiB
- Min Chrome
- 88
- Languages
- 1
- Featured
- No
Metadata
- ID
- cckjhpnjohafgdcljfhdplebhboefflo
- Developer ID
- ubeef280b0c362ae73dddf4a577488189
- Developer Email
- [email protected]
- Created
- Jan 11, 2026
- Last Updated (Store)
- Jan 11, 2026
- Last Scraped
- Jun 4, 2026
- Website
- —
- Support URL
- 无
Similar extensions
Alternatives to One Click Page to PDF, ranked by description similarity.
Snappdf — Full Page Vector PDF
Generate full-page vector PDFs with layout controls, live preview, watermarks, and more — version 2 makes it all free and unlimited.
92
★ 5.0
Web2PDF - Webpage to PDF Converter
Convert any web page into a downloadable PDF with one click.
40
Website to PDF
Use Website to PDF to convert and save any webpage as a PDF online. Export, download, and share it in just one click
807
★ 3.7
Multiple Tab to PDF Printer
This extension prints multiple open tabs to PDFs. Select tabs with Ctrl+click or use checkboxes in the UI for a seamless workflow.
5.0K
★ 3.9
Full Page Screenshot
Automatically scroll through a webpage, take screenshots, and combine them into a PDF or a zip file of PNG images
70
Scribd Downloader — Save Public Documents as PDF
Save public Scribd files as PDF — one click, no account, no registration. Fully private, client-side only.
3.0K
★ 4.0
Convert webpage to PDF
Let Convert webpage to PDF simplify your workflow! Our tool converts webpages, saves them as PDFs, and keeps their original look.
30.0K
★ 4.8
Webpage to PDF Pro
Convert webpages to PDF with full-page capture, hyperlink preservation, and dark mode support. No refresh, perfect quality.
19
Data sourced from the Chrome Web Store · last verified Jun 4, 2026.