Nu beschikbaar.ipynb

Comprimeer IPYNB

Verklein je notebook voor Git of e-mail: verwijdert zware outputs, gooit tijdelijke widget-staat weg, snijdt witruimte en minificeert de JSON zonder iets te breken.

Free, instant, and 100% private — your notebook never leaves the browser.

How it works

Three steps from upload to download

1

Drop your notebook

Drag a .ipynb onto the card or browse your files. You never create an account.

2

Choose the export

Select Word, PDF, Markdown, HTML, LaTeX, ZIP, Python tools, viewer, cleaner, merger, or splitter—whatever matches your reviewer.

3

Download and ship

Grab the finished file immediately. Open it locally, attach it to email, or upload it to your LMS.

Also available

Try our other free tools

Notebook-compressor: verklein een Jupyter-notebook zodat Git, e-mail en reviewers stoppen met klagen

Deze notebook-compressor krimpt opgeblazen .ipynb-bestanden in de browser. Laat het bestand vallen, kies hoe agressief je wilt opschonen en download een kleiner notebook dat klaar is voor Git, e-mail of je reviewer. Standaard verwijdert hij zware outputs (vooral base64-plots), wist `In [n]`-execution counts, gooit vluchtige widget-metadata weg, knipt trailing whitespace en minifieert de JSON—stappen die de bestandsgrootte vaak met een orde van grootte verlagen zonder één regel van je echte code of markdown aan te raken.

Waarom telt dat? Omdat notebooks om saaie redenen exploderen. Eén matplotlib-plot als base64-PNG kan al 1–2 MB toevoegen. Bokeh, Plotly en ipywidgets slaan status op in `metadata.widgets` die groter kan zijn dan de cellen. Git-diffs worden onleesbaar, pull requests zwellen op en mailbijlagen raken limieten. De compressor haalt dat weg zonder de betekenis van je notebook te veranderen.

Vergeleken met `jupyter nbconvert --ClearOutputPreprocessor.enabled=True` of het installeren van nbstripout wint deze pagina als je geen tooling wilt opzetten, het bestand op een Chromebook ligt, of je een snelle eenmalige opschoning wilt vóór delen. Hij gaat ook verder dan nbstripout: vluchtige widget-state weg, enorme image-outputs vervangen door tekstplaceholders, whitespace trimmen en JSON minifyen. nbstripout blijft ideaal voor een geautomatiseerde pre-commit hook; dit is ideaal voor één notebook op een vreemde machine.

Bang om data te verliezen? De defaults zijn veilig: outputs verdwijnen maar elke bronregel blijft exact zoals je hem schreef, elke markdown-cel blijft staan en kernel- plus taalmetadata blijft geldig. Stel de schakelaars scherper of losser af—bijvoorbeeld afbeeldingen behouden maar whitespace trimmen, of alles strippen voor het kleinst mogelijke bestand.

Hoe deze notebook-compressor de bestandsgrootte verlaagt

Verwijdert zware outputs

Standaard gaat elke output van een codecél weg. Optioneel houd je tekstoutputs en vervang je ingebedde beelddata door een kleine placeholder—vaak de snelste manier om een plot-rijk notebook te verkleinen.

Laat vluchtige widget-state vallen

Herken en verwijder `metadata.widgets` en vergelijkbare vluchtige blokken die ipywidgets, Bokeh en Plotly achterlaten. Die hebben geen zin meer zodra je deelt.

Wist execution counts

Zet `In [n]`-markeringen terug zodat een nieuwe run geen ruisende diff geeft—dezelfde opschoning die nbstripout als pre-commit hook doet.

Trimt whitespace en lege regels

Verwijdert trailing tabs en spaties en reeksen lege regels zonder betekenisvolle inspringing aan te tasten. Kleinere bestanden, hetzelfde gedrag.

Minifieert de .ipynb-JSON

Haalt pretty-print-whitespace uit de JSON zodat het aantal bytes verder daalt. Het notebook opent nog steeds normaal in Jupyter, JupyterLab, VS Code en Colab.

Blijft in je browser

Comprimeren draait lokaal in de pagina. Gevoelige notebooks gaan nooit naar een server—belangrijk voor klantwerk en intern onderzoek.

Zo verklein je een Jupyter-notebook in je browser

  1. 01

    Upload je .ipynb

    Sleep het opgezette notebook erin. De parser leest het client-side en toont celstatistieken zodat je weet waarmee je werkt.

  2. 02

    Kies hoe agressief je wilt zijn

    De defaults zijn veilig (outputs strippen, execution counts wissen, vluchtige metadata weg, minify). Voeg extra’s toe zoals Replace image outputs of Drop empty markdown als je nóg kleiner moet.

  3. 03

    Download het kleinere notebook

    Sla het nieuwe .ipynb op. Controleer met `du -h` of via Eigenschappen: je ziet vaak een duidelijke daling—regelmatig 10× kleiner voor notebooks vol plots.

Veelgestelde vragen over .ipynb-bestanden comprimeren

Open deze notebook-compressor, upload het .ipynb en download de verkleinde versie. De defaults verwijderen outputs, execution counts, vluchtige widget-metadata en pretty-print-whitespace—meestal genoeg om de grootte drastisch te verlagen.