Notebook LM Slide Editor — AI-Powered PDF & Slide Text Editor

A free, browser-based tool for editing text inside PDF documents and presentation slides. Powered by Google Gemini AI for automatic font, color, and style detection — preserving the original design of your document while you replace, translate, or update its content.

What This Tool Does

Notebook LM Slide Editor solves a specific, common problem: you have a PDF or image-based slide deck, and you need to change the text without losing the visual design. Traditional PDF editors either lock down the text or strip away the formatting. This tool takes a different approach — it renders the document as a high-resolution canvas, uses AI to analyze the existing typography of any region you select, and lets you paint matching replacement text on top.

The whole workflow runs in your browser. There is no software to install, no account to create, and no recurring fee. Documents you upload are never stored on a server; the only thing that ever leaves your browser is the small image region you ask the AI to analyze, and that data is discarded as soon as the response is returned.

The Three-Step Editing Workflow

  1. Upload — Drop a PDF or image (PNG, JPG, WebP) onto the editor, or click the file picker. Multi-page PDFs are split into individual pages automatically and shown in a thumbnail sidebar.
  2. Select & Analyze — Drag a rectangle around the text you want to replace. Click "Run AI OCR" and the Gemini model returns the detected font family, weight, size, color, background, and letter spacing.
  3. Type & Download — Type your replacement text. The detected style is pre-applied so the new text matches the surrounding design. Repeat for as many regions and pages as you like, then export as PDF or PNG.

Who Uses It

Features at a Glance

How It Compares to Other PDF Tools

Most online PDF editors fall into one of two camps. The first is the "text overlay" tool — easy to use but oblivious to the underlying document design, leaving replacements that look obviously different from the original. The second is the "full PDF parser" — powerful but fragile, often breaking complex layouts the moment you try to edit a single character.

Notebook LM Slide Editor sits between these two extremes. Because the AI analyzes the visual region you select, replacements automatically match the existing design. Because edits are painted on top of a rendered canvas rather than into a parsed PDF tree, the original document structure is never disturbed. The result is fast, predictable, and visually consistent — the kind of edit that an experienced designer would make manually, but in seconds instead of minutes.

Limitations You Should Know

The tool works best on documents at 200 DPI or higher. On very low-resolution scans, the AI may suggest fonts and sizes that are slightly off — this is a fundamental limit of pixel-based recognition, not a software bug. Custom or proprietary fonts that are not available in the browser will be substituted with the closest free alternative. And because everything renders inside the browser, very large PDFs (200+ pages) may slow down on older devices.

Explore the Documentation

Frequently Asked Questions

Is my data secure?

Yes. All document processing happens locally in your browser or via encrypted HTTPS calls to the Google Gemini API. We do not store, cache, or share your uploaded files. The files are discarded as soon as your browser session ends.

What file formats are supported?

PDF, PNG, JPG, and WebP. Multi-page PDFs are fully supported and split into individual editable slides on upload.

Is it free?

Yes. All core editing features — OCR analysis, font matching, text replacement, batch page edits, and PDF/PNG export — are free and require no account.

How accurate is the AI text detection?

The Google Gemini OCR engine achieves high accuracy on printed text in standard fonts across more than fifteen languages. Best results come from documents at 300 DPI or higher.

Can I edit text in languages other than English?

Yes. The UI is available in 15+ languages, and the OCR engine adapts to each language's character set, diacritics, and writing system.

Read more about the project and the team behind it →