利用可能.html

IPYNB スライド

ノートブックからReveal.jsプレゼンテーションを作成:slideshowメタデータを尊重、または見出しMarkdownで分割し、共有可能な単一のHTMLファイルをダウンロード。

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.

ノートをスライドに:Jupyter ノートをオンラインで Reveal.js スライドに

この変換器は Jupyter ノートを、どのブラウザでも発表できる自己完結型の Reveal.js HTML スライドデッキにします。ページに.ipynb を置き、出力とスピーカーノートを残すか選び、CDN から Reveal.js と Highlight.js を読み込む.html をダウンロード, ビルドなし、nbconvert --to slides なし、LaTeX なし。Chrome・Edge・Firefox で開いて発表し、zip にして聴衆と共有できます。

Jupyter・RISE・nbconvert --to slides が使う slideshow.slide_type と同じセルメタデータ, slidesubslidefragmentskipnotes, を尊重します。JupyterLab のスライドエディタでタグ付け済みなら設定どおり。タグがなければ実用的なデフォルトに:最上位の Markdown 見出しごとに新スライドなので、よく整ったチュートリアルは追加作業なしで発表になります。

jupyter nbconvert --to slides より単純さで勝ちます, Jupyter 導入・Python 環境維持・静的フォルダのホスティング不要。出力はメール・Slack・静的サイトに載せられる.html 1 つ。RISE と違いカーネルは不要でスライドは静的, 共有しやすくサイト埋め込みも安全です。

ライト/ダークのテーマを選び、講義スクリプトの本文と図だけ欲しいときは出力をオフ、notes セルを入れたならスピーカーノートをオン。ダブルクリックで開く1つの共有ファイルになります。

ノートをスライドに:Jupyter ノートをオンラインで Reveal.js スライドに

ここで Jupyter ノートをスライドに変換する理由

どこでも発表できる Reveal.js 出力

CDN から Reveal.js を読む.html を1つダウンロード。どのブラウザでも動き、標準の Reveal 印刷ルートで PDF にもできます。

スライド用セルメタデータを尊重

cell.metadata.slideshowslidesubslidefragmentskipnotes を読みます, RISE と nbconvert --to slides と同じフィールドなので既存のタグ付きノートが正しく描画されます。

見出しベースのスマートなフォールバック

スライドメタがなくても変換できます:最上位 Markdown 見出しごとに新スライドが始まり、続くセルは下に物語が続きます。

コードはコードのまま

コードセルは Highlight.js で強調。出力をオンにすればテキストストリーム・エラー・埋め込み画像も各セルの下に表示されます。

RISE と揃うスピーカーノート

notes でタグしたセルは Reveal.js のプレゼンタービューで読むスピーカーノートになります, JupyterLab の RISE と同じ流れです。

100% ブラウザ内

変換はタブ内でローカル実行。ノートはマシンを出ず、出力デッキに解析や外部トラッカーはありません。

ブラウザで ipynb をスライドに変換する手順

  1. 01

    .ipynb をアップロード

    ノートをドラッグ&ドロップ。パーサがクライアント側で読み、変換前にセル数を表示します。

  2. 02

    オプションを選ぶ

    コード出力とスピーカーノートを含めるか決めます。既定は多くの講義・カンファレンスに合います。

  3. 03

    ダウンロードして発表

    .html を保存。ダブルクリックでブラウザを開き、F11 で全画面、スピーカービューは S

FAQ

ipynb をスライドに関するよくある質問

Open this converter, upload your.ipynb, and download the generated.html. Open the file in any browser to present. The deck uses Reveal.js so the experience matches the standard nbconvert --to slides output.

Yes. Cells tagged with slide, subslide, fragment, skip, or notes in cell.metadata.slideshow render the same way RISE and nbconvert --to slides render them.

The converter falls back to splitting on top-level Markdown headings. A well-structured notebook becomes a usable deck without you having to tag every cell first.

Either re-tag the cells in JupyterLab&rsquo;s slide editor and re-run the converter, or open the downloaded.html in a text editor and rearrange the <section> tags directly. The format is plain HTML.

The default version pulls Reveal.js and Highlight.js from a CDN, so it needs the network the first time you load it. Browsers cache these assets, so re-opening offline usually still works. For fully offline talks, save the page with its assets via your browser&rsquo;s Save Page As option.

Open the.html, append ?print-pdf to the URL, and use your browser&rsquo;s Print to Save as PDF. This is the standard Reveal.js export route and produces one PDF page per slide.

Yes. Image outputs stored inside the notebook (matplotlib PNG, etc.) appear inline on the slides when Include outputs is on.

Yes. Press S in the presenter view to open Reveal.js&rsquo;s speaker window. Cells tagged as notes show up there alongside the current and next slide.

It produces the same kind of Reveal.js HTML deck and respects the same metadata. The differences: no Python install, no LaTeX dependency, single-file output, and conversion in the browser.

Secure server conversion — processed briefly, not stored afterward. The downloaded .html is what you keep and share.

Yes. The converter ships with a light and a dark theme. For more theming, edit the inline <style> block at the top of the downloaded.html or replace the theme stylesheet link with another Reveal.js theme.

Static outputs (PNG snapshots, HTML widgets that store their data in the notebook) appear on the slides. Live, kernel-backed widgets do not run because the deck is static; for live demos use RISE in JupyterLab.

Yes. Structure the notebook with clear Markdown headings or slideshow tags, export, and present. Students can receive the .html even if they never install Jupyter.

Cells tagged fragment or subslide follow Reveal.js / nbconvert conventions: fragments appear step-by-step; subslides nest under a parent slide. Tag in JupyterLab’s slide tools, then re-export.