利用可能.ipynb

壊れたIPYNBを修復

破損したノートブックを復旧:nbformatを再構築、セルIDを再生成、Git競合マーカーを除去、メタデータを修正してJupyterがファイルを開けるようにする。

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.

その他の無料ツールもお試しください

ノートブック修復ツール:壊れた・開けない .ipynb をブラウザで直す

Jupyter・Colab・VS Code が拒否する .ipynb を救います。壊れたファイルをブラウザにドロップすると、欠けた nbformat フィールドの補填、nbformat 4.5+ で必須のセル ID の再発行、空のメタデータの復元、Git の衝突マーカー除去、有効なノートの再出力まで一連の修復を行います。処理はすべてローカル, アップロード・アカウント不要なので、講義・研究・クライアント向けの機密ノートもマシン内にとどまります。

よくある破損は、クラッシュで半分だけ書き込まれたファイル、手編集で cells 配列を失ったノート、マージ失敗で JSON に <<<<<<< が残ったケース、id を失ったセル、消えた kernel フィールド、手で掃除して outputs がないコードセルなどです。修復処理がパターンを検出して静かに直し、変更一覧も出すので監査できます。

nbformat.read / write の小さなスクリプトと比べて、このページは準備の速さで勝ちます, Python 環境・Jupyter・管理者権限は不要です。JSON をテキストエディタで当てずっぽうに直すより安全で、スキーマを理解し ID を再利用せず再発行し、セルを黙って捨てません。衝突マーカーを除いてもパースできないほど壊れていれば、壊れたファイルを書き出さずエラーをはっきり示します。

nbformat 4.5+ では安定したセル ID の生成をオン(デフォルト・推奨)。タブが残ったエディタ由来のセルは後続空白のトリム。修復と同時に瘦せたいときは空セル削除。実行順を整えたいときは実行番号の振り直し。出力は Jupyter・JupyterLab・VS Code・Colab などですぐ開ける普通の .ipynb です。

ノートブック修復ツールが直すこと

欠けた nbformat メタデータを復元

Jupyter が期待する nbformatnbformat_minor・カーネルと言語のメタデータを戻し、恐れの「NotebookValidationError」なしで開けます。

必須のセル ID を再生成

nbformat 4.5 以降、各セルに一意の id が必要です。欠損・重複に対して既存ツールのリンクを壊さない安定 ID を付けます。

Git の衝突マーカーを除去

悪いマージで残った <<<<<<< ======= >>>>>>> を検出して削除し JSON を再パースし、ノートの残りを失いません。

壊れたコードセルを癒す

欠けた outputs 配列を追加し、不正な execution_count をリセットし、未知の cell_typecode に合わせて nbformat に適合させます。

すべての変更を報告

ダウンロードはクリーンなファイルですが、適用した修正も追跡するので、信頼する前に(またはチームで)何が変わったかを確認できます。

ブラウザの外に出ない

修復はクライアント側。プライベートなデータを含むノートもアップロードやサーバー上の一時ファイルなしでマシンに残ります。

.ipynb 修復に関するよくある質問

このノートブック修復ツールを開き、壊れた .ipynb をアップロードして修復版をダウンロードします。欠損メタデータの復元、必須セル ID の再発行、Git 衝突マーカーの除去後、Jupyter が開けるノートを再出力します。