利用可能.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.

Also available

Try our other free tools

ノートブック修復ツール:壊れた・開けない .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 が期待する `nbformat`・`nbformat_minor`・カーネルと言語のメタデータを戻し、恐れの「NotebookValidationError」なしで開けます。

必須のセル ID を再生成

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

Git の衝突マーカーを除去

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

壊れたコードセルを癒す

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

すべての変更を報告

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

ブラウザの外に出ない

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

オンラインで壊れた Jupyter ノートブックを修復する手順

  1. 01

    壊れた .ipynb をアップロード

    Jupyter・Colab・VS Code が開けないファイルをドロップします。JSON が部分的にしか壊れていなくても、パーサは諦める前に復旧を試みます。

  2. 02

    修復方針を選ぶ

    安全なデフォルトのままか、より徹底的に空セル削除や実行番号の振り直しなどを有効にします。

  3. 03

    修復済みノートブックをダウンロード

    新しい .ipynb を保存し、Jupyter・JupyterLab・VS Code・Colab で開きます。有効なメタデータと安定したセル ID できれいに読み込めます。

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

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