Extension development
Help me build an extension called Save ChatGPT as PDF.
Turn any ChatGPT conversation into a polished document — with the layout, typography, and details you choose. Everything stays in your browser.
Help me build an extension called Save ChatGPT as PDF.
Your conversation is never uploaded to a third-party conversion service. The extension prepares the document in your browser, then opens Chrome’s print dialog so you can save it as a PDF.
ChatGPT’s original formatting is preserved by default. Switch to MiSans to adjust heading and body text sizes, font weights, and overall scale.
Use A4 or Letter in portrait or landscape, or choose a layout for mobile reading. Save margins separately for each layout, with page breaks designed to reduce clipped content.
Keep searchable conversation text and capture embedded visuals as static content when possible. Local screenshots can preserve other visible embeds; unavailable items are explicitly marked.
For regular chats, the extension collects loaded messages and checks for missing history before export, with an option to save the available content. Dots saves the messages currently loaded on its page; scroll up to load earlier messages first. Both support exporting selected messages.
Choose the theme, paper size, colors, title and date, and the content you want to keep. These settings apply to your exported PDF.
ChatGPT · GPT-6 Astra · 2026/09/08
Visit ChatGPT or chat.com and open the conversation you want to keep, including Dots at chatgpt.com/dots/home.
Export the full chat, the loaded portion, or a selection, then confirm your saved style.
Open Save as PDF, choose the layout and adjust this export’s quick settings, then click Save PDF. Choose “Save as PDF” in Chrome’s print dialog.
Documents are generated locally with executable content and unsafe links removed. Images and embedded snapshots stay in temporary page memory. Toolbar-granted screenshot fallback briefly reads the active viewport and keeps only the embedded crop. Conversation content is not stored persistently or sent to a conversion service.
View the Chrome Web Store listingEverything worth knowing before your first export.
No. Documents are generated in your browser. Your conversation is never uploaded to a third-party conversion service, and the extension does not keep a saved copy of it.
Yes. For regular chats, the extension collects loaded messages as you read. Before export, it checks whether the end of the conversation has loaded. If it cannot confirm that the conversation is complete, it warns you and lets you choose whether to save just the loaded messages. You can also export selected messages. Dots exports the messages currently loaded on its page; scroll up to load earlier messages before saving. Each message shows its author and available timestamp, with your messages in blue bubbles with white text on the right and Dot’s replies in gray rounded bubbles on the left. Reply bubbles adapt to the light or dark theme. Attachment names are included, but attached documents are not converted. Readable image originals are reused from a temporary page cache, preserving SVG and full image resolution. The first copy may need one read if the browser cache has no match; later exports reuse it while cached. If loading fails, you can cancel or save the available content.
Use A4 or Letter in portrait or landscape, or choose a layout for mobile reading. The export panel offers Hide questions, Keep tables together, Edit title before saving, and Question pagination for this export only. Keeping tables together may leave blank space; long tables can still split. Use More settings to save your defaults, including margins for each layout, themes, and question styles. ChatGPT formatting is preserved by default. Custom typography lets you adjust MiSans text sizes, weights, and scale, and choose whether to keep the original math fonts.
The extension prepares the document in your browser, and Chrome handles the final PDF. Choose “Save as PDF” in the print dialog to save it.
Requires Chrome 145 or later.
Yes. There is no account, subscription, or paid tier. Install it from the Chrome Web Store and use every feature for free.
For support, feedback, or partnership inquiries, email us directly.
Save locally, style it your way, and read it whenever you need.
Install Save ChatGPT as PDF Free to Use · Chrome 145+