backrun
Serve Qwen3 2.4T-Parameter Model with Configurable Reasoning on Nvidia GB300
Good extension.
Code blocks collapse into plain text. Tables fall apart. Bold and italic disappear. I went through every option available and documented exactly what breaks and what doesn't.
1. Manual copy-paste (everyone's default)
Paste into Word: gray backgrounds, broken tables, lost structure.
Paste without formatting (Ctrl+Shift+V): bold, code, tables — all gone.
Either way, formatting loses.
2. Print to PDF (Ctrl+P → Save as PDF)
Exports the entire browser UI — menus, avatars, input box included.
Long code blocks get cut mid-page. Looks nothing like a clean document.
3. Gemini's built-in "Export to Docs" button
Only exports single responses, not the full thread.
Useless for long research sessions. Tables still shift on complex layouts.
4. Share link
Creates a read-only public URL — not a file.
Doesn't solve the export Gemini chat to document problem at all.
5. Google Takeout
Exports full history as raw HTML or JSON.
Technically complete, practically unreadable for day-to-day work.
6. Chrome extension (the only one that actually works)
After going through all of the above, I built Gemini Exporter — a Chrome extension that exports Gemini chat to Word, PDF, Google Docs, or Notion while preserving everything: code blocks, tables, headings, math notation, full conversation structure.
One click. Nothing leaves your browser for Word and PDF exports.
More info: https://backrun.co/gemini-exporter
I made a Chrome extension to export an entire Gemini chat
I built a Chrome extension to make it easier to export Gemini conversations into formats that are actually usable for work.The main problem I ran into was that copying content from Gemini into documents was more tedious than it should be. Long chats, lists, code blocks, and structured answers often needed cleanup before they could be shared or reused.So I made a tool that lets you export either...
Gemini Exporter came from the exact same frustration, so it is great to hear it helped you. For anyone who wants to try it, here is the extension: https://chromewebstore.google.com/detail/gemini-exporter-sav...
Really appreciate the support, and I would love to hear any feedback as you keep using Gemini Exporter, especially on longer chats or code-heavy conversations.
For DOM changes, I try not to couple the parser too tightly to fragile selectors. The extraction layer leans more on structural patterns in the rendered chat tree, and I keep the export pipeline separate from the Gemini-specific parsing so I can update that layer without rewriting the whole exporter.
For tricky formatting cases:
nested markdown is normalized into an intermediate representation first, then mapped to Word, PDF, Google Docs, or Notion
code blocks are preserved as their own block type so they do not get flattened into regular paragraph text
large tables are probably the weakest area right now, especially when Gemini renders them inconsistently or with wrapped cells
I am also building a small regression set from real chats, so when Gemini changes something in the UI I can catch breakage faster instead of fixing issues one by one.
Still early, so I would not claim every edge case is solved yet. The goal is to fail gracefully: preserve the content first, then keep as much structure as possible.
If you have a nasty sample with nested markdown, wide tables, or code-heavy output, I would genuinely love to test against it.
It's a browser extension that injects export options directly into the Gemini UI, allowing you to push conversations to Notion, Google Docs, or download them as Word/PDF files with a single click.
How it works: > Under the hood, it parses the chat DOM to extract the raw markdown and context. For local exports (PDF/Word), the file generation is handled entirely client-side. For cloud exports (Notion/Google Docs), it connects to their respective APIs, ensuring the markdown syntax is properly converted into Notion blocks or Google Docs formatting.
A note on privacy: > Since chat history can contain sensitive data, privacy was a priority. The extension does not collect, track, or route your conversations through any middleman servers. Everything is processed locally in your browser, and API keys (like your Notion integration token) are stored strictly in your local browser storage.
I'd love for you to try it out. I’m currently looking for feedback on how it handles complex code snippets or edge-case formatting. Happy to answer any technical questions about building it or the DOM parsing process!
Gemini Exporter – Save Chats Directly to Notion, Docs, Word, and PDF
I built a tool to export Gemini chat to PDF, Word, Docs, and Notion
Hey HN,If you've ever tried to export Gemini chat history, you already know the problem: there's no native way to do it.I use Gemini heavily for research and writing. After every session I'd end up doing the same tedious thing — select all, copy, paste into Word, fix broken formatting, repeat. Code blocks collapsed into plain text. Headings disappeared. Tables fell apart. It was 10 minutes of...
For automation specifically, the pipe operator (|>) makes data transformation chains read almost like pseudocode. Compare that to Bash where you're constantly context-switching between quoting rules and subshell behavior.
The thing that keeps me coming back is that F# scripts scale up. A quick .fsx file can grow into a proper project without rewriting anything — same language, same idioms. With Python you often hit a point where the "script" needs to become "real code" and there's a refactor involved.
The downside is real though: cold start on dotnet fsi is noticeable, and the ecosystem for quick one-liners isn't as mature as Python's. For anything touching data science or quick API calls, Python still wins on available libraries alone.
But for internal tooling, build scripts, and anything where correctness matters more than iteration speed — F# is underrated.
First, the parser doesn't rely on a single fragile selector chain. It targets multiple fallback identifiers per element type, so if Google renames one class, the others still catch it. It's not bulletproof but it degrades gracefully rather than exporting blank files.
Second, I'm running a lightweight automated check that pings the extension against a fixed Gemini conversation daily. If the output diff crosses a threshold, I get alerted before users notice.
Third — honestly — the extension is small enough that I can ship a patch within 24–48 hours of a breaking change. That's one advantage of not having a 6-week release cycle.
It will break at some point. I'd rather be upfront about that than oversell stability. The goal is to fix it fast when it does.
Gemini Exporter – Save Gemini to PDF, Word, Google Docs and Notion
Gemini Exporter – Export Gemini Chat to PDF, Word, and Notion in One Click
I built a Chrome extension called Gemini Exporter that solves a problem I kept running into: there's no native way to export Gemini chat history into a clean, usable document.Every time I finished a long research session or drafted something in Gemini, I had to manually copy-paste everything and reformat it. Headings broke, code blocks turned into plain text, and the whole thing looked messy.So...
ChatGPT to PDF Extension – export ChatGPT chats to a clean PDF in one click
I use ChatGPT for specs, drafts, client notes, and internal docs. The annoying part was always the last mile: copy-paste, fix formatting, make it readable, then share. This extension turns a chat into a PDF you can actually keep, print, or send around.
What it does ● Adds a Save as PDF button directly on the ChatGPT page ● Exports long conversations into a document-like layout with clear turns and spacing ● Keeps tricky content readable in the PDF, including code blocks, tables, formulas, and images depending on settings ● Lets you export only selected sections and optionally exclude prompts for cleaner sharing ● Before exporting, you can customize typography and styling, including font, font size, and text color
How it works ● Install and pin the extension ● Open any ChatGPT conversation ● Click Save as PDF, adjust styling and export options, then download
Link ChatGPT to PDF Extension: https://chromewebstore.google.com/detail/export-chatgpt-conv...
I’d love feedback ● What would make this feel truly production-ready for you: cover page, table of contents, page numbers, header/footer branding, templates, redaction, or something else ● In your workflow, what matters most when exporting: code, tables, math, or images
If you try it, I’d love to hear what breaks or what you’d want improved.