Jetzt verfügbar.ipynb

IPYNB komprimieren

Verkleinert Ihr Notebook für Git oder E-Mail: entfernt schwere Outputs, verwirft transiente Widget-Daten, schneidet Whitespace und minifiziert das JSON, ohne etwas zu beschädigen.

Kostenlos, sofort und 100% privat — Ihr Notebook verlässt niemals den Browser.

So funktioniert es

Drei Schritte vom Upload bis zum Download

1

Notebook ablegen

Ziehen Sie eine .ipynb-Datei auf die Karte oder wählen Sie sie aus. Sie legen kein Konto an.

2

Export wählen

Wählen Sie Word, PDF, Markdown, HTML, LaTeX, ZIP, Python-Tools, Viewer, Bereinigung, Zusammenführung oder Teilen — passend zu Ihrer Zielperson.

3

Herunterladen und versenden

Laden Sie die fertige Datei sofort herunter. Öffnen Sie sie lokal, hängen Sie sie an eine E-Mail oder laden Sie sie ins LMS.

Außerdem verfügbar

Probieren Sie unsere weiteren kostenlosen Tools

Notebook‑Kompressor: Verkleinern Sie ein Jupyter‑Notebook, damit Git, E‑Mail und Reviewer nicht mehr meckern

Dieser Notebook‑Kompressor schrumpft aufgeblähte .ipynb‑Dateien im Browser. Legen Sie die Datei ab, wählen Sie die Aggressivität und laden Sie ein kleineres Notebook für Git, E‑Mail oder Ihren Code‑Reviewer herunter. Standardmäßig entfernt er schwere Ausgaben (vor allem Base64‑Bildplots), löscht `In [n]`‑Ausführungszähler, wirft flüchtige Widget‑Metadaten weg, kürzt nachgestellte Leerzeichen und minifiziert das JSON – Schritte, die die Dateigröße oft um eine Größenordnung senken, ohne eine Zeile Ihres eigentlichen Codes oder Markdowns anzufassen.

Warum zählt das? Notebooks wachsen aus banalen Gründen. Ein einzelner matplotlib‑Plot als Base64‑PNG kann 1–2 MB hinzufügen. Bokeh, Plotly und ipywidgets speichern Zustand in `metadata.widgets`, oft größer als die Zellen selbst. Git‑Diffs werden unlesbar. Pull Requests blähen auf. E‑Mail‑Anhänge stoßen an Grenzen. Der Kompressor entfernt all das, ohne die Bedeutung des Notebooks zu ändern.

Verglichen mit `jupyter nbconvert --ClearOutputPreprocessor.enabled=True` oder nbstripout gewinnt diese Seite, wenn Sie kein Tooling aufsetzen wollen, die Datei auf einem Chromebook liegt oder Sie vor dem Teilen schnell aufräumen möchten. Sie geht weiter als nbstripout: flüchtiger Widget‑Status fällt weg, riesige Bildausgaben werden durch Text‑Platzhalter ersetzt, Whitespace wird gekürzt und JSON minifiziert. nbstripout bleibt richtig für automatisierte pre‑commit‑Hooks; dieses Tool passt zu einem einzelnen Notebook auf fremdem Rechner.

Angst vor Datenverlust? Die Defaults sind sicher: Ausgaben verschwinden, aber jede Quellzelle bleibt exakt, jedes Markdown bleibt an Ort und Stelle, Kernel‑ und Sprach‑Metadaten bleiben gültig. Lockern oder verschärfen Sie Schalter je nach Bedarf – Bildausgaben behalten und Whitespace kürzen, oder alles streifen für die kleinstmögliche Datei.

So senkt dieser Notebook‑Kompressor die Dateigröße

Entfernt schwere Ausgaben

Löscht standardmäßig jede Codezellen‑Ausgabe. Optional Text behalten, eingebettete Bilddaten durch einen kleinen Platzhalter ersetzen – der schnellste Weg, plot‑reiche Notebooks zu schrumpfen.

Wirft flüchtigen Widget‑Status weg

Erkennt und entfernt `metadata.widgets` und ähnliche transienten Blöcke von ipywidgets, Bokeh und Plotly. Nach dem Teilen sind sie wertlos.

Löscht Ausführungszähler

Setzt `In [n]`‑Marker zurück, damit ein erneuter Lauf keinen lauten Diff erzeugt – derselbe Cleanup wie nbstripout im pre‑commit‑Hook.

Kürzt Whitespace und Leerzeilen

Entfernt Tabs und Leerzeichen am Zeilenende sowie Serien leerer Zeilen, ohne sinnvolle Einrückung anzutasten. Kleinere Dateien, gleiches Verhalten.

Minifiziert das .ipynb‑JSON

Entfernt Pretty‑Print‑Whitespace aus dem JSON, damit die Bytes weiter sinken. Das Notebook öffnet weiterhin sauber in Jupyter, JupyterLab, VS Code und Colab.

Bleibt in Ihrem Browser

Kompression läuft lokal in der Seite. Sensible Notebooks verlassen nie einen Server – wichtig für Kundenarbeit und interne Forschung.

So verkleinern Sie ein Jupyter‑Notebook im Browser

  1. 01

    Ihre .ipynb hochladen

    Legen Sie das aufgeblähte Notebook ab. Der Parser liest clientseitig und zeigt Zellenzahlen, damit Sie wissen, womit Sie arbeiten.

  2. 02

    Aggressivität wählen

    Defaults sind sicher (Ausgaben streifen, Zähler löschen, transiente Metadaten entfernen, minifizieren). Ergänzen Sie Bildausgaben ersetzen oder leeres Markdown verwerfen, wenn es noch kleiner werden soll.

  3. 03

    Kleineres Notebook herunterladen

    Speichern Sie die neue .ipynb. Prüfen Sie mit `du -h` (oder Eigenschaften) – oft 10× kleiner bei plot‑lastigen Notebooks.

Häufige Fragen zum Komprimieren von .ipynb‑Dateien

Öffnen Sie diesen Notebook‑Kompressor, laden Sie die .ipynb hoch und laden Sie die kleinere Variante herunter. Standard entfernt Ausgaben, Ausführungszähler, flüchtigen Widget‑State und Pretty‑Print‑Whitespace – meist dramatischer Größenverlust.