利用可能.ipynb

JSON から Jupyter Notebook

ノートブック形の JSON を本物の `.ipynb` に:エクスポートを載せ、汚いマージを直し、セル一覧を包み、重い出力を削ってダウンロードし、Jupyter が動く場所どこでも開く。

Free and instant. Files are processed briefly on our servers for conversion, then discarded — nothing is stored.

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.

ブラウザで JSON を IPYNB に変換:すぐ使える Jupyter ファイル、高速でプライベート

ノートブックに携わると必ず JSON に当たります。同僚が .json を送る、パイプラインが nbformat を保存する、Git で差分を見て授業用に再び .ipynb が欲しい——このページはまさにその橋渡しです。PC に Python を入れずに JSON を IPYNB に変換し、JupyterLab・VS Code・Google Colab で開ける標準ファイルをダウンロードします。

きれいなサンプルだけでなく、現場の混乱を想定して設計しました。マージ後にセル ID が欠ける、cells 配列だけ届く、API が nbformat の外枠なしで「ほぼノートブック」を返す——Jupyter が開かないときは修復を、配列を信頼するときはラップを、図のメガバイトを持ち歩きたくないときは出力削除をオンにしてください。

ダウンロード前にプレビューできます。エディタのタブを開いたまま空のソース、誤った cell_type、不要な出力を確認できます。Pretty-print は diff 向けに読みやすい IPYNB を保ちます。サイズ優先ならオフにします。

変換はブラウザのセッション内で行います。処理のために JSON をサーバーへ送りません。コードは実行せず、構造を整えるだけです。共有前はいつものエクスポートと同様に秘密情報を取り除いてください。

この JSON→IPYNB コンバーターができること

完全な nbformat とセル配列モード

ノートブック全体のオブジェクトがあるときはそのままアップロード。セルの配列だけならラップをオンに:nbformat 4 の骨格と妥当な Python メタデータを足し、Colab や Jupyter が謎エラーで止まりにくくします。

実際の破損に合わせた修復

マージ後、途中までのダウンロード、手編集 JSON のあとに修復をオン。Jupyter を止める典型的な構造損傷を直し、ダウンロード前にプレビューで確認します。

レビューに近いプレビュー

Markdown・コード・保存済み出力を一つのパネルに。チケット添付や講義アップロードの前に、壊れた説明、違うカーネル、重い出力に気づけます。

ソースを触らず出力だけ整理

スイッチ一つでダウンロードする IPYNB からコードセルの出力と実行カウントだけを消します。本文とコードは残り、構造だけ欲しいときにトレースの容量を減らします。

用途に応じて読みやすい/コンパクトな JSON

Git の diff には Pretty-print をオン。添付制限や低速回線ではオフにします。

IPYNB→JSON エクスポートと相性よく使える

JSON をエクスポートし、好きなエディタで編集してから、ここでもう一度 JSON を IPYNB に。逆方向にすでに Jupy Tools を使っているなら同じタブで往復できます。

FAQ

オンラインの JSON から IPYNB へのよくある質問

このページで .json をアップロードするかテキストを貼り、必要なら修復とラップを調整して .ipynb をダウンロードします。ブラウザがローカルで処理するため、このマシンに Python・conda・nbconvert は不要です。

ノートブック形の JSON を Jupyter の .ipynb にします。レビュー用に JSON を出したあと、API やツールから JSON が来たとき、マージ後に再び動くノートブックが欲しいときに使います。

はい。拡張子は Jupyter ノートブックを示し、中身は nbformat に沿った JSON です。.ipynb.json にしたり API で同じ構造を保存したりしても、このコンバーターが標準クライアントがネイティブに開くファイルを組み立てます。

はい。ノートブック JSON を保存またはエクスポートし、ここへ持ってきてプレビューしてダウンロードします。標準の nbformat フィールドを想定します。メタデータやバージョンが欠ける場合は修復またはラップが有効なときに妥当な値を埋めます。

無効な JSON、必須フィールドの欠落、マージ後に ID のないセルがよくあります。修復をオンにしてパース前によくある構造問題を直し、プレビューを確認してください。オフのときはエディタで JSON を直して再試行します。

ルートが完全なノートブックではなくセルオブジェクトのリストである JSON です。スクリプトがセルだけ返すときはラップをオン。完全なノートブックオブジェクトがあり厳密な検証をしたいときはオフにします。

変換は Markdown とソースコードを保持します。出力削除をオンにしない限り出力は残ります。オンにした場合はダウンロードファイルだけを整理します。元のアップロードはリロードするまでタブに残ります。

タブをローカルエディタのように扱ってください。変換はブラウザ内で行い、処理のために JSON をサーバーへ送りません。それでも IPYNB を共有する前に秘密を除きましょう。受信者は埋め込みトークンを読めます。

はい。.ipynb をダウンロードし、Colab にインポートするか、Jupyter 拡張機能のある VS Code か JupyterLab で開きます。コードが期待するカーネルを選んでください。便利なデフォルトは入れますが、代わりに実行はしません。

リネームはラベルだけを変えます。無効・不完全・nbformat 外の JSON は Jupyter が依然として失敗します。このコンバーターは構造を検証し、必要なら修復し、素のセルを包み、信頼できる IPYNB を出します。