Tersedia sekarang.html

IPYNB Slide

Bangun presentasi Reveal.js dari notebookmu: menghormati metadata slideshow atau memecah berdasarkan judul Markdown, lalu unduh satu HTML yang dapat dibagikan.

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

Cara kerja

Tiga langkah dari unggah ke unduh

1

Taruh notebook Anda

Seret.ipynb ke kartu atau pilih berkas. Anda tidak perlu membuat akun.

2

Pilih ekspor

Pilih Word, PDF, Markdown, HTML, LaTeX, ZIP, Python, penampil, pembersih, penggabung, atau pemecah, sesuai kebutuhan penerima.

3

Unduh dan kirim

Ambil hasilnya langsung. Buka secara lokal, lampirkan ke email, atau unggah ke LMS.

Notebook ke slide: ubah notebook Jupyter menjadi slideshow Reveal.js online

Konverter ini mengubah notebook menjadi deck HTML Reveal.js mandiri yang bisa dipresentasikan di browser apa pun. Jatuhkan.ipynb, pilih apakah mempertahankan output dan catatan pembicara, unduh.html yang sudah memuat Reveal.js dan Highlight.js dari CDN, tanpa build, tanpa nbconvert --to slides, tanpa instal LaTeX. Buka di Chrome, Edge, atau Firefox untuk presentasi; zip untuk dibagikan ke audiens.

Konverter menghormati metadata slideshow.slide_type yang sama dengan Jupyter, RISE, dan nbconvert --to slides: slide, subslide, fragment, skip, dan notes. Jika Anda menandai di editor slide JupyterLab’s, deck mengikuti pengaturan. Tanpa tag, konverter memakai cadangan praktis: setiap heading Markdown tingkat atas memulai slide baru, sehingga tutorial terstruktur menjadi presentasi tanpa kerja ekstra.

Dibanding jupyter nbconvert --to slides, halaman ini menang di kesederhanaan: tidak perlu instal Jupyter, tidak perlu menjaga lingkungan Python, tidak perlu hosting folder statis, hasilnya satu.html untuk email, Slack, atau situs statis. Dibanding RISE, tidak perlu kernel hidup: slide statis lebih mudah dibagikan dan lebih aman disematkan di web.

Pilih tema warna (terang/gelap), matikan Sertakan output jika hanya ingin teks/gambar dari skrip pengajaran, biarkan Catatan pembicara aktif jika Anda punya sel notes. Hasilnya satu berkas yang dibuka dari klik ganda.

Notebook ke slide: ubah notebook Jupyter menjadi slideshow Reveal.js online

Mengapa mengonversi notebook Jupyter ke slide di sini

Keluaran Reveal.js siap dipresentasikan

Unduh satu berkas.html yang memuat Reveal.js dari CDN, berjalan di browser apa pun, ekspor PDF lewat rute cetak Reveal standar.

Menghormati metadata slideshow sel

Membaca slide, subslide, fragment, skip, dan notes dari cell.metadata.slideshow, field yang sama dipakai RISE dan nbconvert --to slides, jadi notebook bertag tampil benar.

Cadangan berbasis heading cerdas

Notebook tanpa metadata slide tetap terkonversi: setiap heading Markdown tingkat atas memulai slide baru, sel berikutnya melanjutkan narasi.

Kode tetap kode

Sel kode dirender dengan penyorotan sintaks Highlight.js. Output di bawah setiap sel saat Sertakan output aktif, termasuk aliran teks, error, dan gambar tersemat.

Catatan pembicara selaras RISE

Sel bertag notes menjadi catatan pembicara Reveal.js di tampilan presenter, alur yang sama dengan RISE di JupyterLab.

100% di browser

Konversi berjalan lokal di tab. Notebook tidak keluar dari mesin; deck hasil tanpa analitik atau pelacak eksternal.

Cara mengonversi ipynb ke slide di browser

  1. 01

    Unggah.ipynb

    Seret notebook masuk. Parser membaca di klien dan menampilkan jumlah sel sebelum konversi.

  2. 02

    Pilih opsi

    Putuskan sertakan output kode dan catatan pembicara. Bawaan cocok untuk pengajaran dan konferensi.

  3. 03

    Unduh dan presentasikan

    Simpan berkas.html. Klik ganda untuk buka di browser, F11 layar penuh, presentasikan. Tekan S untuk tampilan pembicara.

FAQ

Pertanyaan umum tentang ipynb ke slide

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.