Dostępne teraz.ipynb

Napraw uszkodzony IPYNB

Przywraca uszkodzone notebooki: odtwarza nbformat, regeneruje ID komórek, usuwa znaczniki konfliktu Git i naprawia metadane, aby Jupyter otworzył plik.

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

Narzędzie naprawy notebooków: napraw uszkodzony lub nieczytelny plik .ipynb w przeglądarce

To narzędzie naprawy ratuje pliki .ipynb, których Jupyter, Colab lub VS Code odmówiły otwarcia. Upuść uszkodzony plik w przeglądarce — procedura przywraca brakujące pola nbformat, odtwarza wymagane ID komórek (nbformat 4.5+), uzupełnia puste bloki metadanych, usuwa markery konfliktów Git i zapisuje poprawny notebook, który wreszcie się uruchomi. Całość działa lokalnie — bez uploadu i konta — także dla wrażliwych materiałów dydaktycznych, badawczych lub klienckich.

Najczęstsze uszkodzenia już znasz: niepełny plik po awarii, notebook bez tablicy `cells` po ręcznej edycji, zły merge z `<<<<<<<` w JSON, komórka bez `id`, brak pola kernel lub komórka kodu bez tablicy `outputs` po ręcznym sprzątaniu. Naprawa wykrywa te wzorce, cicho je koryguje i pokazuje listę zmian do audytu.

Obok krótkiego skryptu Python z `nbformat.read` i `nbformat.write` ta strona wygrywa czasowo: bez środowiska Python, bez zainstalowanego Jupyter, bez praw administratora. Wobec surowego edytora JSON jest bezpieczniejsza — logika rozumie schemat, generuje ID bez ponownego używania starych wartości i nigdy cicho nie usuwa komórek. Gdy po usunięciu markerów wejście nadal się nie parsuje, narzędzie wyraźnie zgłasza błąd zamiast zapisać kolejny uszkodzony plik.

Włącz Generuj stabilne ID komórek dla nbformat 4.5+ (domyślnie zalecane). Włącz Przytnij końcowe białe znaki po edycji w obcych edytorach. Włącz Usuń puste komórki, by przy okazji odchudzić plik. Włącz Renumeruj wykonania dla uporządkowanej kolejności uruchamiania. Wynik to zwyczajowy .ipynb otwieralny w Jupyter, JupyterLab, VS Code, Colab lub innym edytorze notebooków.

Co naprawia narzędzie do naprawy notebooków

Przywraca brakujące metadane nbformat

Dodaje `nbformat`, `nbformat_minor` oraz bloki metadanych kernela i języka, których oczekuje Jupyter, by uniknąć uporczywego błędu „NotebookValidationError”.

Odtwarza wymagane ID komórek

Od nbformat 4.5 każda komórka potrzebuje unikalnego `id`. Procedura przydaje stabilne ID tam, gdzie brakuje lub są duplikaty, bez psucia odnośników istniejących narzędzi.

Usuwa markery konfliktów Git

Wykrywa `<<<<<<<`, `=======`, `>>>>>>>`, usuwa je i ponownie parsuje JSON, by nie stracić reszty notebooka.

Naprawia uszkodzone komórki kodu

Dodaje brakującą tablicę `outputs`, zeruje nonsense `execution_count` i przymusza nieznane `cell_type` z powrotem na `code` zgodnie z nbformat.

Raportuje każdą zmianę

Pobierasz czysty plik, ale procedura też prowadzi rejestr każdej naprawy, by Ty lub współpracownik mógł zweryfikować zmiany przed zaufaniem wynikowi.

Nie opuszcza przeglądarki

Naprawa działa po stronie klienta. Zawieszone notebooki z prywatnymi danymi zostają na komputerze — zero uploadów i tymczasowych plików na serwerze.

Jak naprawić zepsuty notebook Jupyter online

  1. 01

    Prześlij uszkodzony .ipynb

    Upuść plik, którego Jupyter, Colab lub VS Code nie otworzą. Nawet częściowo zepsuty JSON często daje się uratować — parser próbuje mocno zanim się podda.

  2. 02

    Wybierz strategię naprawy

    Zachowaj bezpieczne domyślne ustawienia lub włącz Usuń puste komórki i Renumeruj wykonania dla głębszego czyszczenia.

  3. 03

    Pobierz naprawiony notebook

    Zapisz nowy .ipynb i otwórz go w Jupyter, JupyterLab, VS Code lub Colab. Ładuje się z poprawnymi metadanymi i stabilnymi ID komórek.

Często zadawane pytania o naprawę plików .ipynb

Otwórz to narzędzie naprawy, prześlij zepsuty .ipynb i pobierz naprawiony plik. Procedura przywraca metadane, odtwarza wymagane ID komórek, usuwa markery konfliktów Git i zapisuje notebook, który Jupyter otwiera.