Disponibile ora.ipynb

Ripara IPYNB rotto

Recupera i notebook corrotti: ricostruisce nbformat, rigenera gli ID delle celle, rimuove i marker di conflitto Git e sistema i metadati così Jupyter riapre il file.

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

Strumento di riparazione notebook: correggi un file .ipynb corrotto o illeggibile nel browser

Questo strumento di riparazione salva file .ipynb che Jupyter, Colab o VS Code rifiutano di aprire. Trascina il file rotto nel browser: la routine ripristina campi nbformat mancanti, rigenera ID cella richiesti da nbformat 4.5+, riempie blocchi metadata vuoti, rimuove marcatori di conflitto Git e riscrive un notebook valido che finalmente si apre. Tutto in locale — nessun upload, nessun account — anche per notebook sensibili di didattica, ricerca o clienti.

Le rotture più comuni le hai già viste: file a metà dopo un crash, notebook senza array `cells` dopo modifica manuale, merge Git con `<<<<<<<` nel JSON, cella senza `id`, campo kernel mancante, o cella di codice senza array `outputs` dopo pulizia a mano. La riparazione rileva questi schemi, li corregge e mostra l’elenco di ogni modifica per audit.

Rispetto a uno script Python con `nbformat.read` e `nbformat.write`, questa pagina vince in velocità: niente ambiente Python, niente Jupyter installato, niente diritti amministratore. Rispetto ad aprire il JSON a caso in un editor, è più sicura — la logica conosce lo schema, rigenera ID senza riutilizzarli e non elimina mai celle in silenzio. Se l’input resta irrecuperabile anche dopo aver tolto i conflitti, lo strumento segnala chiaramente il problema invece di scrivere un file corrotto.

Attiva Genera ID cella stabili per nbformat 4.5+ (predefinito e consigliato). Attiva Rimuovi spazi finali per pulire celle modificate altrove. Attiva Elimina celle vuote per snellire insieme alla riparazione. Attiva Rinumera esecuzioni per un ordine di esecuzione ordinato. L’output è un .ipynb normale apribile in Jupyter, JupyterLab, VS Code, Colab o qualsiasi altro editor di notebook.

Cosa ripara lo strumento di riparazione notebook

Ripristina metadata nbformat mancanti

Aggiunge `nbformat`, `nbformat_minor` e i blocchi metadata kernel e lingua che Jupyter si aspetta, così il file si apre senza il temuto "NotebookValidationError".

Rigenera ID cella obbligatori

Da nbformat 4.5 ogni cella richiede un `id` unico. La routine assegna ID stabili dove mancano o sono duplicati, senza rompere i collegamenti degli strumenti esistenti.

Rimuove marcatori di conflitto Git

Rileva `<<<<<<<`, `=======`, `>>>>>>>` lasciati da un merge errato, li elimina e ri-analizza il JSON così non perdi il resto del notebook.

Guarisce celle di codice rotte

Aggiunge l’array `outputs` mancante, azzera `execution_count` non validi e forza valori `cell_type` sconosciuti a `code` per conformità nbformat.

Riporta ogni modifica

Il download produce un file pulito, ma la routine traccia ogni fix così tu (o un collega) puoi verificare cosa è cambiato prima di fidarti.

Non esce mai dal browser

La riparazione è lato client. I notebook crashati con dati privati restano sulla tua macchina — nessun upload, nessun file temporaneo sul server.

Come riparare un notebook Jupyter rotto online

  1. 01

    Carica il .ipynb rotto

    Trascina il file che Jupyter, Colab o VS Code non aprono. Anche JSON parzialmente corrotto può funzionare — il parser prova a recuperare prima di arrendersi.

  2. 02

    Scegli la strategia di riparazione

    Mantieni i default sicuri o abilita Elimina celle vuote e Rinumera esecuzioni per una pulizia più profonda.

  3. 03

    Scarica il notebook riparato

    Salva il nuovo .ipynb e aprilo in Jupyter, JupyterLab, VS Code o Colab. Si carica con metadata validi e ID cella stabili.

Domande frequenti sulla riparazione dei file .ipynb

Apri questo strumento di riparazione, carica il .ipynb rotto e scarica il file riparato. La routine ripristina metadata mancanti, rigenera ID richiesti, rimuove marcatori di conflitto Git e riscrive un notebook apribile in Jupyter.