Nu beschikbaar.ipynb

Repareer kapotte IPYNB

Herstelt corrupte notebooks: bouwt nbformat opnieuw op, regenereert cell-ID's, verwijdert Git-conflictmarkers en repareert metadata zodat Jupyter het bestand opent.

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-reparatie: herstel een corrupt of onleesbaar .ipynb-bestand in je browser

Deze notebook-repair tool redt .ipynb-bestanden die Jupyter, Colab of VS Code weigeren te openen. Laat het kapotte bestand in de browser vallen: de routine vult ontbrekende nbformat-velden aan, genereert opnieuw cell-IDs die nbformat 4.5+ vereist, herstelt lege metadata-blokken, verwijdert Git-conflictmarkers en schrijft een geldig notebook dat je eindelijk weer kunt starten. De hele reparatie draait lokaal—geen upload, geen account—zodat ook gevoelige onderwijs-, onderzoeks- of klant-notebooks op je machine blijven.

De meest voorkomende breuken komen uit situaties die je waarschijnlijk al kent: een half weggeschreven bestand na een crash, een notebook dat zijn `cells`-array kwam te missen na handmatige edits, een Git-merge met `<<<<<<<`-markers in de JSON, een cel zonder `id`, een verdwenen kernelveld, of een codecél zonder `outputs`-array omdat iemand het bestand met de hand opschoonde. De reparatie herkent deze patronen en lost ze gericht op, terwijl je een lijst ziet van elke wijziging zodat je kunt controleren wat er gebeurde.

Vergeleken met een klein Python-script met `nbformat.read` en `nbformat.write` wint deze pagina op snelheid: je hebt geen Python-omgeving, geen geïnstalleerde Jupyter of adminrechten nodig. Vergeleken met rauwe JSON in een editor is het veiliger—de logica kent het schema, genereert geen dubbele IDs en laat nooit stiekem cellen vallen. Als de invoer zelfs na het strippen van conflictmarkers te ver heen is om te parsen, meldt de tool dat duidelijk in plaats van opnieuw een corrupt bestand te schrijven.

Zet Generate stable cell IDs aan voor nbformat 4.5+ (standaard en aanbevolen). Zet Trim trailing whitespace aan om cellen op te schonen die spaatjes of tabs achterlieten. Zet Drop empty cells aan als je het notebook tegelijk wilt verkleinen. Zet Renumber executions aan als je ook de uitvoervolgorde netjes wilt maken. De output is een gewoon .ipynb dat je meteen opent in Jupyter, JupyterLab, VS Code, Colab of elke andere notebook-editor.

Wat de notebook-repair tool herstelt

Ontbrekende nbformat-metadata herstelt

Vult `nbformat`, `nbformat_minor` en de kernel- en taal-metadata aan die Jupyter verwacht, zodat het bestand opent zonder de beruchte NotebookValidationError.

Genereert verplichte cel-IDs opnieuw

Vanaf nbformat 4.5 heeft elke cel een unieke `id` nodig. De routine wijst stabiele IDs toe waar ze ontbreken of dubbel zijn, zonder bestaande koppelingen onnodig te breken.

Verwijdert Git-conflictmarkers

Herken `<<<<<<<`, `=======`, `>>>>>>>` uit een mislukte merge, verwijdert ze en parseert de JSON opnieuw zodat je niet de rest van het notebook verliest.

Herstelt kapotte codecellen

Voegt een ontbrekende `outputs`-array toe, zet ongeldige `execution_count`-waarden recht en dwingt onbekende `cell_type`-waarden terug naar `code` zodat alles nbformat volgt.

Rapporteert elke wijziging

Je downloadt een schoon bestand, maar de routine houdt ook elke toegepaste fix bij zodat jij of een collega precies kunt zien wat er gebeurde voordat je het vertrouwt.

Verlaat nooit je browser

Repareren gebeurt client-side. Notebooks na een crash met gevoelige data blijven op je machine—geen upload en geen tijdelijk serverbestand.

Zo repareer je online een kapotte Jupyter-notebook

  1. 01

    Upload het kapotte .ipynb

    Sleep het bestand dat Jupyter, Colab of VS Code niet opent. Ook deels corrupte JSON wordt eerst proberend hersteld voordat de tool opgeeft.

  2. 02

    Kies je strategie

    Houd de veilige defaults of schakel extras in zoals Drop empty cells en Renumber executions voor een dieptere opschoning.

  3. 03

    Download het gerepareerde notebook

    Sla het nieuwe .ipynb op en open het in Jupyter, JupyterLab, VS Code of Colab. Het laadt schone metadata en stabiele cel-IDs.

Veelgestelde vragen over .ipynb-bestanden repareren

Open deze notebook-repair tool, upload het kapotte .ipynb en download het gerepareerde bestand. De routine herstelt ontbrekende metadata, genereert verplichte cel-IDs, verwijdert Git-conflictmarkers en schrijft een notebook dat Jupyter weer kan openen.