NotebookLM Quiz Export Workaround: Get Your Quiz Out

Looking for a way to export quizzes from NotebookLM? There is no built-in export feature, but there is a reliable workaround. This guide explains the prompt-based method that turns NotebookLM quiz content into reusable JSON you can import into quiz platforms like 9PM Quiz.

The problem: quiz content trapped in NotebookLM

NotebookLM can generate excellent quiz questions based on your uploaded documents. But those questions are displayed as plain text inside the notebook conversation. You cannot download them, share them as a link, or import them into another tool. If you are a teacher preparing a class quiz, a trainer building an assessment, or a creator running a community quiz night, this is frustrating.

The workaround: structured prompts

The solution is to give NotebookLM a carefully structured prompt that tells it exactly how to format the quiz output. Instead of asking for a quiz in natural language, you ask for it as a JSON object with a specific schema. This means every question comes with its type, options, correct answer, and explanation, all in a machine-readable format that quiz platforms can import directly.

Ready to try it? Copy the export prompt.

Paste this prompt into NotebookLM after adding your source documents.

Advanced Prompt Generator

How the JSON structure works

The JSON format used by 9PM Quiz is straightforward. The top level has a title and a questions array. Each question has a type (single_choice, true_false, multiple_correct, numeric, or free_text), the question text, answer options (for choice-based questions), the correct answer, and an optional explanation. This structure supports mixed question types in a single quiz, so you can combine multiple choice with true/false and numeric questions.

Common issues and how to fix them

Sometimes NotebookLM adds extra text before or after the JSON (like 'Here is your quiz:' or explanatory notes). The 9PM Quiz validator strips markdown code blocks automatically, but if there is other text, you may need to manually remove it. Another common issue is NotebookLM using slightly different field names. The validator uses fuzzy matching to handle variations like 'question_text' instead of 'question', or 'choices' instead of 'options'.

Got your JSON? Validate it instantly.

Paste your NotebookLM output into our free validator to check formatting and preview your quiz before importing.

From workaround to live quiz

Once your JSON is validated, importing into 9PM Quiz takes seconds. You can schedule the quiz for a specific time, share it via link or QR code, and run it live with hundreds of participants. The quiz downloads to every device before start time and unlocks simultaneously, with no streaming delay and no server load issues. This turns NotebookLM's AI-generated content into a real interactive experience.

Ready to run your first live quiz?

Export from NotebookLM, validate, import, and play, all in minutes.