Store listing: Chrome Web Store
Copyright (C) 2026 kristol07
NotebookLM ExportKit - export NotebookLM content to any format
Export NotebookLM chats, quizzes, flashcards, mindmaps, notes, reports, source details, data tables, slide decks, infographics, and video overviews to multiple formats, with Google Drive and Notion delivery.
NotebookLM Export Kit is a purpose-built export tool for NotebookLM.
It turns your chats, quizzes, flashcards, mindmaps, notes, reports, source details, data tables, slide decks, infographics, and video overviews into clean, reusable files so you can keep learning, organize research, and share results outside of NotebookLM.
NotebookLM ExportKit is open source (AGPLv3). Repo: https://github.com/kristol07/NotebookLM-ExportKit
If you rely on NotebookLM for study, teaching, or knowledge management, this extension makes your content portable and future‑proof.
What it does:
- Export NotebookLM content to multiple formats (varies by content type).
- Preserve structure for quizzes, flashcards, and mindmaps so exports stay readable and ready to use.
- One-click exports designed for common workflows in Excel/Sheets, Anki, Obsidian, Notion, Word, PDF, HTML, PowerPoint (PPTX), and mind-mapping tools.
- Send exports directly to Google Drive or Notion, or keep the default local download flow.
Why install:
- Save time copying and reformatting manually.
- Keep your NotebookLM outputs editable and shareable.
- Use the same content across study tools, research docs, or team workflows.
- Deliver files straight to Google Drive or Notion when you want cloud storage and easy sharing.
Who it’s for: Students, researchers, educators, and knowledge workers who want to move NotebookLM content into their own systems with minimal friction.
How to use: Simply open the content you want to export in NotebookLM first, then click button in the extension for the format you would like to receive, and you'll get it exported finally. That's all.
- Node.js 20+ (recommended)
- pnpm 10+
pnpm installpnpm devBrowser-specific dev builds:
pnpm dev:edge
pnpm dev:firefoxpnpm build
pnpm zipBrowser-specific builds:
pnpm build:edge
pnpm build:firefox
pnpm zip:firefoxpnpm compileCreate .env from .env.example:
cp .env.example .envVITE_SUPABASE_URL: Supabase project URLVITE_SUPABASE_PUBLISHABLE_DEFAULT_KEY: Supabase publishable keyVITE_GOOGLE_DRIVE_CLIENT_ID: Google OAuth client id for Drive uploads
Billing and Supabase edge functions use .env.supabase (optional unless you deploy billing):
cp .env.supabase.example .env.supabaseCREEM_API_KEYCREEM_WEBHOOK_SECRETCREEM_PRODUCT_ID_PLUSCREEM_SUCCESS_URL
See docs/GOOGLE_OAUTH_SETUP.md and docs/CREEM_BILLING.md for setup details.
This project is licensed under the GNU Affero General Public License v3.0. See LICENSE.



