Muffin's Notebook Cleaner

Remove cell outputs, reset execution counts, and strip metadata from .ipynb files. Works perfectly for Jupyter Lab and Google Colab notebooks. Your file never leaves your browser.

๐Ÿ““
Drop your .ipynb file here
Click to browse ยท Jupyter & Google Colab notebooks supported
// cleaning options
โœ“ Notebook cleaned successfully
0
cells processed
0
outputs removed
0%
size reduction
// common questions
How do I clean my Google Colab notebook?
In Colab, go to File โ†’ Download โ†’ Download .ipynb. Then upload it here. The cleaner removes all outputs and metadata the same way nbstripout does โ€” but in your browser, no terminal needed.
Why clean notebooks before pushing to GitHub?
Notebooks with outputs can balloon to 100MB+. They also make git diffs unreadable โ€” every run changes timestamps and execution counts. Cleaning means git only tracks your actual code changes.
Is this the same as nbstripout or jupyter nbconvert --clear-output?
Exactly the same result. Both strip outputs and reset counters. This tool just does it in your browser so you don't need Python or a terminal.
Does my notebook get uploaded anywhere?
No. The file is read using the browser's FileReader API and processed entirely in JavaScript memory. Nothing is sent to any server. You can disconnect from the internet and it still works.