Remove NotebookLM watermarks from slide screenshots and infographic images — directly from your terminal. Uses connected component analysis with adaptive thresholding to detect and cleanly fill the watermark region.
Part of the NotebookLM Remover toolset.
npm install -g notebooklm-remover# Single image
notebooklm-remover slide.png cleaned.png
# Batch process all images in a folder
notebooklm-remover ./slides/ ./output/
# Adjust detection sensitivity (lower = more aggressive)
notebooklm-remover slide.png cleaned.png --threshold 45const { removeWatermark } = require('notebooklm-remover');
await removeWatermark('input.png', 'output.png', {
threshold: 60,
scanW: 0.22,
scanH: 0.08,
});- Scans the bottom-right region of the image where NotebookLM places its logo
- Calculates the background median brightness in the scan area
- Detects watermark pixels using adaptive multi-pass thresholding (60 → 45 → 30)
- Fills detected pixels by sampling from above the watermark region
Works on light and dark backgrounds. Handles both the NotebookLM text logo and icon variations.
| Flag | Description | Default |
|---|---|---|
--threshold <n> |
Detection sensitivity | 60 |
--scan-w <pct> |
Scan width ratio from right edge | 0.22 |
--scan-h <pct> |
Scan height ratio from bottom edge | 0.08 |
This CLI handles image watermark removal. For other NotebookLM formats, the online tool covers everything — video, PDF, PPTX, Gemini images, audio trimming, and metadata cleanup. All processing happens in your browser, nothing gets uploaded.
- Video watermark removal
- PDF slide watermark removal
- PPTX watermark removal
- Gemini image watermark removal (lossless alpha reversal)
- Audio intro/outro trimming
- AI metadata removal
MIT