Disponibile ora.ipynb

Comprimi IPYNB

Snellisce il tuo notebook per Git o e-mail: rimuove gli output pesanti, scarta lo stato transitorio dei widget, taglia gli spazi e minifica il JSON senza rompere nulla.

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

Compressore notebook: riduci un notebook Jupyter così Git, e-mail e reviewer smettono di lamentarsi

Questo compressore notebook riduce file .ipynb gonfi nel browser. Carica il file, scegli quanto essere aggressivo e scarica un notebook più piccolo pronto per Git, e-mail o il tuo reviewer di codice. Per impostazione predefinita rimuove output pesanti (specialmente grafici immagine in base64), azzera i contatori di esecuzione `In [n]`, elimina metadata transitoria dei widget, taglia spazi finali e minifica il JSON — passi che spesso tagliano la dimensione di un ordine di grandezza senza toccare una riga del tuo codice o Markdown vero.

Perché conta? I notebook crescono per motivi banali. Un solo plot matplotlib incorporato come PNG in base64 può aggiungere 1–2 MB. Bokeh, Plotly e ipywidgets salvano stato in `metadata.widgets`, a volte più grande delle celle. I diff Git diventano illeggibili. Le pull request gonfiano. Gli allegati e-mail colpiscono i limiti. Il compressore rimuove tutto ciò senza cambiare il significato del notebook.

Rispetto a `jupyter nbconvert --ClearOutputPreprocessor.enabled=True` o nbstripout, questa pagina vince quando non vuoi montare tooling, il file è su un Chromebook, o vuoi una pulizia una tantum prima di condividere. Va oltre nbstripout: può eliminare stato widget transitorio, sostituire output immagine enormi con placeholder di testo, tagliare whitespace e minificare JSON. nbstripout resta giusto per hook pre-commit automatizzato; questo strumento è giusto per un singolo notebook sulla macchina di qualcun altro.

Paura di perdere dati? I default sono prudenti: gli output spariscono ma ogni sorgente cella resta esattamente come scritta, ogni Markdown al suo posto, metadata kernel + lingua validi. Allenta o stringi i toggle in base al caso — tieni output immagine ma taglia spazi, oppure togli tutto per il file più piccolo possibile.

Come questo compressore notebook riduce la dimensione del file

Rimuove output pesanti

Elimina per impostazione predefinita ogni output di cella di codice. Opzionalmente conserva testo ma sostituisce dati immagine incorporati con un piccolo placeholder — il modo più rapido per ridurre un notebook ricco di grafici.

Elimina stato widget transitorio

Rileva e rimuove `metadata.widgets` e blocchi transitori simili lasciati da ipywidgets, Bokeh e Plotly. Dopo la condivisione non servono più.

Azzera contatori di esecuzione

Ripristina marcatori `In [n]` così un nuovo run non produce un diff rumoroso — esattamente il cleanup che nbstripout fa in hook pre-commit.

Taglia spazi bianchi e righe vuote

Elimina tabulazioni e spazi finali e sequenze di righe vuote senza toccare indentazione significativa. File più piccoli, comportamento identico.

Minifica il JSON .ipynb

Rimuove whitespace pretty-print dal JSON così i byte su disco scendono ancora. Il notebook si apre ancora bene in Jupyter, JupyterLab, VS Code e Colab.

Resta nel browser

La compressione gira localmente nella pagina. Notebook sensibili non viaggiano mai verso un server — importante per lavoro cliente e ricerca interna.

Come ridurre un notebook Jupyter nel browser

  1. 01

    Carica il tuo .ipynb

    Trascina il notebook gonfio. Il parser legge lato client e mostra i conteggi celle così sai con cosa stai lavorando.

  2. 02

    Scegli quanto essere aggressivo

    I default sono sicuri (rimuovi output, azzera contatori, elimina metadata transitoria, minifica). Aggiungi extra come Sostituisci output immagine o Elimina Markdown vuoto se serve un file ancora più piccolo.

  3. 03

    Scarica il notebook più piccolo

    Salva il nuovo .ipynb su disco. Lancia `du -h` (o Proprietà) e dovresti vedere una riduzione netta — spesso 10× per notebook ricchi di plot.

Domande frequenti sulla compressione dei file .ipynb

Apri questo compressore notebook, carica il .ipynb e scarica la versione più piccola. Di default rimuove output, contatori di esecuzione, stato widget transitorio e whitespace pretty-print — di solito basta per un taglio drastico.