利用可能.ipynb

IPYNBを圧縮

Gitやメール用にノートブックを縮小:重い出力を削除、一時的なウィジェット状態を破棄、空白を削減、JSONをミニファイ。何も壊さない。

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

ノートブック圧縮:Jupyter ノートを小さくして Git・メール・レビューを静かに

ブラウザで肥大した .ipynb を縮小します。ファイルをドロップし強度を選び、Git・メール・コードレビュー向けの小さめノートをダウンロード。既定では重い出力(特に base64 画像プロット)を剥がし、`In [n]` の実行カウントを消し、一時的なウィジェットメタデータを落とし、末尾空白を整え、JSON を minify—実際のコードや Markdown の1行も触らず、しばしば桁違いにサイズを落とします。

なぜ重要か。ノートは地味な理由で膨れます。matplotlib の1枚が base64 PNG で 1〜2MB 足すこともあります。Bokeh・Plotly・ipywidgets は `metadata.widgets` に状態を溜め、セルより巨大になり得ます。Git の diff が読めなくなり、PR が膨れ、メール添付が限度を超えます。圧縮はノートの意味を変えずにそれらを取り除きます。

`jupyter nbconvert --ClearOutputPreprocessor.enabled=True` や nbstripout の導入をしたくないとき、Chromebook だけにあるファイルのとき、共有前のワンショット掃除のとき、このページが優位です。nbstripout より進められます:一時ウィジェット状態の削除、巨大画像出力のプレースホルダ化、空白整理、JSON minify。nbstripout は自動 pre-commit に、このツールは他人のマシンの1冊のノートに。

データ喪失の心配?既定は安全で、出力は消してもソースはそのまま、Markdown も位置を保ち、カーネルと言語のメタデータは有効のままです。トグルで画像は残して空白だけ整えるか、最小サイズなら全部剥がすか選べます。

このノートブック圧縮がサイズを削る仕組み

重い出力を剥がす

既定ではすべてのコードセル出力を削除。テキスト出力は残して埋め込み画像だけ小さなプレースホルダに置き換えることもでき、プロットだらけのノートを最速で縮める典型ルートです。

一時ウィジェット状態を削除

`metadata.widgets` など ipywidgets・Bokeh・Plotly が残す一時ブロックを検出して除去。共有後は不要です。

実行カウントを消す

`In [n]` をリセットし再実行でも diff が荒れないようにします—nbstripout の pre-commit と同じ掃除です。

空白と空行を整える

末尾タブ・末尾スペース・連続空行を削り、意味のあるインデントは触りません。ファイルは小さく、振る舞いは同じです。

.ipynb JSON を minify

pretty-print の空白を除きディスク上のバイトをさらに削ります。Jupyter・JupyterLab・VS Code・Colab ではそのまま開けます。

ブラウザ内で完結

圧縮はページ内でローカル実行。機密ノートはサーバーに送られず、クライアント業務や社内研究に向きます。

ブラウザで Jupyter ノートブックを小さくする手順

  1. 01

    .ipynb をアップロード

    肥大したノートをドロップします。パーサがクライアント側で読み、セル数を表示します。

  2. 02

    強度を選ぶ

    既定は安全(出力削除・実行カウント消去・一時メタ削除・minify)。さらに小さくしたいときは画像置換や空の Markdown 削除などを重ねます。

  3. 03

    小さくしたノートをダウンロード

    新しい .ipynb を保存し、`du -h` やプロパティで確認すると、プロット偏重ノートはしばしば 1/10 程度まで落ちます。

.ipynb の圧縮に関するよくある質問

このノートブック圧縮を開き .ipynb をアップロードして小さい版をダウンロード。既定で出力・実行カウント一時ウィジェット状態・pretty-print 空白を除き、多くの場合サイズを大きく削れます。