Jupyter Cleaner
Remove all outputs, execution counts, and metadata from Jupyter .ipynb files. Keep only source code and markdown cells for cleaner diffs and easier version control.
Jupyter Cleaner
A notebook's code can stay completely unchanged between two commits and still produce an enormous, unreadable diff, because every time a cell runs, its execution count increments and its output, sometimes a large embedded plot image encoded as a long base64 string, gets rewritten even when nothing about the actual logic changed at all. This tool strips every output, execution count, and piece of metadata out of a Jupyter notebook, keeping only the source code and markdown cells that actually reflect real changes.
See moreSee less about the Jupyter Cleaner
Useful for cleaning a notebook before committing it so diffs reflect genuine code changes instead of output noise, stripping large embedded plot images out of a notebook before it goes into version control, or removing execution counts that increment on every run and clutter a diff with nothing meaningful in it.
Key features
- Clean interface
- Fast processing
- No signup required
- Works offline