Gemini Export Studio
Overview
Gemini Export Studio: export Google Gemini conversations to PDF, Markdown, TXT, JSON, CSV, and images with perfect formatting.
Gemini Export Studio is the most complete export solution for Google Gemini conversations. Whether you're a researcher archiving AI-assisted work, a developer building on Gemini outputs, a student capturing study sessions, or a professional documenting workflows — this extension transforms your Gemini conversations into beautifully formatted, portable documents with zero data leaving your device. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔒 100% LOCAL PROCESSING — YOUR CHATS STAY YOURS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Every export format runs entirely on your device. No servers. No cloud processing of your conversations. No analytics or telemetry. Your conversation data never leaves your browser — period. ━━━━━━━━━━━━━━━━━━━━━━━━━ 📄 SIX EXPORT FORMATS ━━━━━━━━━━━━━━━━━━━━━━━━━ ■ PDF — Print-Perfect Documents Export Gemini conversations as publication-ready PDFs using your browser's native rendering engine. No third-party PDF libraries. Every conversation element is faithfully rendered: code blocks with syntax highlighting, tables with clean borders, Gemini's "Thinking" blocks in styled callouts, Deep Research sections with source citations, and Canvas outputs inline. Full layout control — choose your page size (A4, Letter, A3, Legal), orientation (portrait or landscape), theme (clean light or distraction-free dark), font family (System UI, Georgia, Courier New, Arial, Verdana, Trebuchet), font size (8pt to 18pt), and margins (standard, narrow, or wide). Add auto-generated page numbers. For long conversations, an optional Table of Contents is automatically generated from headings in the conversation — just check the TOC box and a linked outline appears at the top of your PDF. ■ Markdown — Developer-Friendly, Portable Text Exports a fully specification-compliant GitHub Flavored Markdown (GFM) file. All Gemini formatting is faithfully converted: bold, italic, inline code, fenced code blocks with language identifiers, ordered and unordered nested lists, blockquotes, GFM pipe tables, and hyperlinks. Thinking blocks become clearly labelled blockquotes. Deep Research sections appear as separate Markdown sections with source links as formatted bullet lists. Optionally embed all images as base64 data URLs — making the Markdown file entirely self-contained and offline-readable. Or keep external image references for a lighter file. Perfect for pasting into Obsidian, Notion, GitHub, Bear, Typora, or any Markdown editor. ■ Plain Text — Maximum Compatibility Clean, UTF-8 plain text output readable in any application. Tables are converted to TSV (tab-separated values) — compatible with Excel and Numbers. Images are described as [Image: alt-text (url)] references. LaTeX and MathML expressions are converted to human-readable [Math: expression] labels. Thinking blocks, Deep Research, and Canvas sections appear as labelled sections with clear separators. Speaker labels (User: / Gemini:) are separated by rule lines. A metadata header with the conversation title and message count is prepended automatically. ■ JSON — Structured, Machine-Readable Exports a fully structured, RFC 8259 compliant JSON file with schema version tracking. Every turn is represented as a rich object with sequential ID, role, timestamp (where available), plain text content, and rendered Markdown content. Special content is stored as nested typed objects: `thinking_process`, `deep_research`, `canvas`, and `code_blocks[]`. Images are fetched and stored as base64 data URLs with alt text and source URL. Export metadata including source URL, export timestamp, and conversation statistics are included at the root. The schema is validated via round-trip JSON.parse before download. Ideal for developers who want to programmatically process Gemini outputs, build RAG pipelines, or archive conversations for later analysis. ■ CSV — Spreadsheet-Ready RFC 4180 compliant CSV with a UTF-8 BOM for seamless opening in Microsoft Excel without encoding issues. Columns: Timestamp, Role, Message Content, Thinking/Meta, Has Code, Continuation, Images. Long messages that exceed Excel's 32,767-character cell limit are automatically split across continuation rows — so no data is ever lost. Tables within messages are linearized as [Column: Value | Column2: Value2] references. Images are fetched as base64 data URLs and stored in the Images column for self-contained archival. ■ Image — High-Resolution Screenshots Capture the entire conversation as a PNG or JPEG image. Choose from three resolution scales: 1× standard, 2× Retina, or 3× Ultra HD — perfect for sharing on high-DPI displays, presentations, or social media. Select light or dark theme independently of your current Gemini theme. The full conversation is rendered at 900px width with full scroll capture — even conversations longer than your screen. A subtle "Exported with Gemini Export Studio" watermark is added at the bottom. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✅ SELECTIVE EXPORT — EXPORT WHAT YOU NEED ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Don't want to export the entire conversation? Enable Selection Mode. Each message in the conversation gets a checkbox — click to select exactly the turns you want. "Select All" and "Deselect All" buttons are available for quick bulk operations. Only your selected turns are included in the export. The selection count is shown live in the sidebar. This works with every export format, including PDF, Markdown, TXT, JSON, CSV, and Image. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔬 DEEP RESEARCH — FULL RESEARCH EXPORT ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Gemini's Deep Research feature generates in-depth multi-source research reports. Gemini Export Studio fully captures these — including the research panel content, source citations (with titles, URLs, and domain tags), and the full narrative text. A dropdown control lets you choose to Include Deep Research alongside the chat, export Only the Deep Research panel, or Exclude it entirely. All six export formats support Deep Research content. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ⚙️ DOCUMENT CUSTOMIZATION ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ Document Title Set a custom title for the exported document. Overrides the auto-detected conversation title. Maximum 200 characters. ■ File Name Set a custom filename (without extension). Illegal characters are automatically stripped. The export date (YYYY-MM-DD) is appended automatically for easy archival. Maximum 100 characters. ■ Author & Timestamp Injection Optionally embed your name, email address, and the export date/time into a metadata header at the top of any exported document. Choose from three date formats (YYYY-MM-DD, DD/MM/YYYY, MM-DD-YYYY) and two time formats (24-hour or 12-hour AM/PM). Per-message timestamps are included when Gemini exposes them in the page. ■ Embed Images For text-based formats (Markdown, JSON, CSV, TXT), optionally fetch and embed all conversation images as base64 data URLs — making the file entirely self-contained and viewable offline without an internet connection. ━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔗 MERGE MULTIPLE CHATS ━━━━━━━━━━━━━━━━━━━━━━━━━━ Research spanning multiple Gemini conversations? The Merge Queue lets you combine up to 20 separate conversations into a single unified export. Add any open conversation to the queue with one click. The queue shows each conversation's title and message count. When ready, export the entire merged queue as a single PDF, Markdown, TXT, JSON, or CSV file — with clearly formatted dividers and source-conversation headers between each merged session. Queue size is capped at 8 MB to keep exports manageable. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ☁️ CLOUD SYNC (BETA) — SAVE DIRECTLY TO YOUR TOOLS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Optionally sync exports directly to your cloud storage and note-taking tools (local download always happens first regardless of sync settings): ■ Google Drive Connect with your Google account using OAuth2. Browse and select any folder in your Drive using the built-in folder picker. Exported files are uploaded directly to your chosen folder via the Google Drive API. Supports all six export formats. Token expiry is automatically detected and you are prompted to re-authenticate. Upload failures retry automatically with exponential backoff (up to 3 attempts) to handle rate limits gracefully. ■ Obsidian (Local Vault) Point the extension to your Obsidian vault folder using the File System Access API — no internet connection required. Your files are written directly to your vault on disk. Supports Markdown and JSON formats. The vault folder permission is persisted between sessions so you only need to pick it once. If the browser needs you to re-grant permission, a small popup handles the re-grant within a proper user gesture — fully compliant with browser security requirements. Sync can be enabled per-export with a single toggle. Format compatibility warnings are shown automatically when a selected format is incompatible with a chosen sync target (e.g., PDF cannot be synced to Obsidian). ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🛡️ PII SCRUBBING — PROTECT SENSITIVE DATA ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Before exporting, optionally scan and redact sensitive information from the entire conversation with configurable regex-based rules: • API Keys & Tokens — OpenAI (sk-...), Anthropic (sk-ant-...), Google API keys (AIza...), AWS Access Key IDs (AKIA...) and secrets, Stripe keys, GitHub personal access tokens (ghp_, gho_, ghu_, ghs_, ghr_), and generic Bearer tokens • Email Addresses — RFC 5322-compliant pattern • Phone Numbers — International format with flexible delimiters • IP Addresses — Both IPv4 and IPv6 Scrubbing is non-destructive — a copy of the conversation data is cleaned before export; your original Gemini conversation is never touched. All four scrubbing categories can be enabled or disabled independently. A live preview shows how many matches were found before you export. When author metadata injection is enabled, email addresses in the author section are also automatically suppressed if email scrubbing is turned on. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔧 INTELLIGENT PARSING & CONTENT FIDELITY ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Gemini's web interface uses Angular and custom HTML elements with frequently-changing DOM structures. Gemini Export Studio uses a multi- strategy selector cascade that tries multiple known patterns in priority order, falling back gracefully as Gemini updates its UI. Uploaded images in user turns are detected and inlined. Citation links from Gemini's inline source carousels are extracted and preserved as clean hyperlinks. Injected UI elements (buttons, accessibility overlays, export controls) are stripped from the exported content before processing. For very long conversations, the parser performs a lazy-loading scroll pass — scrolling to the top of the infinite scroller, triggering Angular's change detection, and waiting for the DOM to stabilize — ensuring all earlier messages are loaded before export. When Gemini is actively generating a response, PDF and JSON exports are blocked with a clear status message until generation completes. Other formats proceed immediately with a warning. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🎨 UI — CLEAN, NON-INTRUSIVE, FULLY ACCESSIBLE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ A small floating "Export" button appears in the bottom-right corner of Gemini — always there when you need it, never in the way. Clicking it slides open the export sidebar — a 380px wide panel that stays pinned to the right edge of your window. The floating button automatically shifts left to stay visible when the sidebar is open. The sidebar is organized into clearly labeled collapsible sections: conversation info (title, message count, live generation status), format selection (six icon cards), document settings, format-specific options, author & timestamp, merge queue, cloud sync, and PII scrubbing. A confirmation toast notification slides up from the bottom of the page after each successful export. The sidebar is fully keyboard navigable and screen reader accessible. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📋 REQUIREMENTS & PERMISSIONS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Works exclusively on gemini.google.com • PDF and Image export require the Chrome Debugger Protocol (Page.printToPDF / Page.captureScreenshot) — Chrome will briefly show a "debugging this browser" bar during PDF/image generation. This is normal and expected, and disappears automatically when generation completes. • Google Drive sync requires sign-in with Google (OAuth2, drive.file scope only — the extension can only access files it creates, not your entire Drive) • Obsidian sync uses the local File System Access API — no sign-in required • All other features require no login or account ━━━━━━━━━━━━━━━━━━━━━━━ ✨ WHY GEMINI EXPORT STUDIO? ━━━━━━━━━━━━━━━━━━━━━━━ Unlike basic copy-paste or screenshot tools, Gemini Export Studio: ✓ Preserves full structure — code blocks, tables, thinking blocks, lists, Deep Research, citations — not just plain text ✓ Handles the entire conversation in one click — no scrolling and copying section by section ✓ Gives you format choice — the same conversation exported six different ways for different use cases ✓ Keeps your data private — zero server calls for your conversation content; all processing is local ✓ Lets you pick what to export with Selection Mode ✓ Protects sensitive data with built-in PII scrubbing ✓ Grows with your workflow — sync to Drive or your Obsidian vault directly from the export panel ✓ Merges multiple conversations — combine weeks of research into one file Version 1.0.0 — Gemini Export Studio
0 out of 5No ratings
Details
- Version1.0.0
- UpdatedMarch 23, 2026
- Offered byMasteringLLM Labs
- Size108KiB
- LanguagesEnglish (United States)
- DeveloperShah Bunty Ashokkumar
22A Twilight cosmos horizon Pokhran Road 2 Thane, Maharashtra 400610 INEmail
support@masteringllm.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes