Jetzt verfügbar.ipynb

Defektes IPYNB reparieren

Stellt korrupte Notebooks wieder her: baut nbformat neu auf, regeneriert Zell-IDs, entfernt Git-Konfliktmarker und repariert Metadaten, damit Jupyter die Datei öffnet.

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‑Reparatur: Reparieren Sie eine beschädigte oder nicht lesbare .ipynb‑Datei im Browser

Dieses Reparatur‑Tool rettet .ipynb‑Dateien, die Jupyter, Colab oder VS Code nicht öffnen. Legen Sie die defekte Datei im Browser ab: Die Routine stellt fehlende nbformat‑Felder wieder her, erzeugt Zellen‑IDs, die nbformat 4.5+ verlangt, füllt leere Metadaten, entfernt Git‑Konfliktmarker und schreibt ein gültiges Notebook, das endlich startet. Alles lokal – kein Upload, kein Account – selbst für sensible Lehr‑, Forschungs‑ oder Kunden‑Notebooks.

Die häufigsten Brüche kennen Sie schon: abgebrochener Schreibvorgang, Notebook ohne `cells`‑Array nach manuellem Edit, Merge mit `<<<<<<<` im JSON, fehlende Zellen‑`id`, fehlendes kernel‑Feld oder Codezelle ohne `outputs` nach manuellem Aufräumen. Die Reparatur erkennt diese Muster, behebt sie leise und listet jede Änderung zum Audit.

Gegen ein kleines Python‑Skript mit `nbformat.read`/`nbformat.write` gewinnt diese Seite an Tempo: kein Python, kein Jupyter, keine Adminrechte. Gegen rohes JSON im Editor ist sie sicherer – die Logik kennt das Schema, erzeugt IDs ohne Wiederverwendung und löscht nie still Zellen. Bleibt der Input selbst nach Entfernen der Konfliktmarker unparstbar, meldet das Tool klar statt eine kaputte Datei zu schreiben.

Generiere stabile Zellen‑IDs für nbformat 4.5+ aktivieren (Standard, empfohlen). Trailing‑Whitespace kürzen für Zellen aus fremden Editoren. Leere Zellen verwerfen zum Verschlanken. Ausführungen neu nummerieren für saubere Reihenfolge. Die Ausgabe ist ein normales .ipynb für Jupyter, JupyterLab, VS Code, Colab oder jeden anderen Editor.

Was die Notebook‑Reparatur behebt

Stellt fehlende nbformat‑Metadaten wieder her

Fügt `nbformat`, `nbformat_minor` plus Kernel‑ und Sprach‑Metadaten hinzu, damit Jupyter ohne berüchtigte „NotebookValidationError“ öffnet.

Erzeugt fehlende Zellen‑IDs neu

Ab nbformat 4.5 braucht jede Zelle ein eindeutiges `id`. Die Routine vergibt stabile IDs bei fehlenden oder doppelten IDs, ohne bestehende Tool‑Links zu brechen.

Entfernt Git‑Konfliktmarker

Findet `<<<<<<<`, `=======`, `>>>>>>>`, entfernt sie und parst das JSON neu, damit der Rest des Notebooks erhalten bleibt.

Heilt defekte Codezellen

Fügt fehlendes `outputs`‑Array hinzu, setzt unsinnige `execution_count`‑Werte zurück und zwingt unbekannte `cell_type`‑Werte auf `code` für nbformat‑Konformität.

Protokolliert jede Änderung

Der Download liefert eine saubere Datei, die Routine protokolliert aber jeden Fix, damit Sie (oder ein Kollege) genau prüfen können, was passierte.

Verlässt nie Ihren Browser

Reparatur clientseitig. Abgestürzte Notebooks mit privaten Daten bleiben lokal – kein Upload, keine Server‑Tempdatei.

So reparieren Sie ein defektes Jupyter‑Notebook online

  1. 01

    Die defekte .ipynb hochladen

    Legen Sie die Datei ab, die Jupyter, Colab oder VS Code nicht öffnet. Selbst teilweise korruptes JSON kann funktionieren – der Parser versucht hart zu retten.

  2. 02

    Reparaturstrategie wählen

    Behalten Sie die sicheren Defaults oder aktivieren Sie Leere Zellen verwerfen und Ausführungen neu nummerieren für tieferes Aufräumen.

  3. 03

    Repariertes Notebook herunterladen

    Speichern Sie das neue .ipynb und öffnen Sie es in Jupyter, JupyterLab, VS Code oder Colab. Es lädt mit gültigen Metadaten und stabilen Zellen‑IDs.

Häufige Fragen zur Reparatur von .ipynb‑Dateien

Öffnen Sie dieses Reparatur‑Tool, laden Sie die defekte .ipynb hoch und laden Sie die reparierte Datei herunter. Die Routine stellt Metadaten wieder her, erzeugt nötige Zellen‑IDs, entfernt Git‑Konfliktmarker und schreibt ein von Jupyter öffnbares Notebook.