Disponibile ora.html

IPYNB Slide

Crea una presentazione Reveal.js dal tuo notebook: rispetta i metadati slideshow o divide per intestazioni Markdown, poi scarica un singolo HTML condivisibile.

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.

Notebook in slide: trasforma un notebook Jupyter in slideshow Reveal.js online

Questo convertitore trasforma un notebook Jupyter in un deck HTML Reveal.js autonomo da presentare in qualsiasi browser. Carica il.ipynb nella pagina, scegli se mantenere output e note del presentatore e scarica un file.html che carica già Reveal.js e Highlight.js da CDN, nessuna build, niente coda per nbconvert --to slides, niente installazione LaTeX. Apri il file in Chrome, Edge o Firefox per presentare e crea uno zip da condividere con il pubblico.

Il convertitore rispetta le stesse metadata di cella slideshow.slide_type già usate da Jupyter, RISE e nbconvert --to slides: slide, subslide, fragment, skip, notes. Se hai marcato il notebook nell’editor slide di JupyterLab, il deck coincide con quanto configurato. Senza marcature c’è fallback pragmatico: ogni intestazione Markdown di primo livello inizia una nuova slide, così un tutorial ben strutturato diventa presentazione usabile senza lavoro extra.

Rispetto a jupyter nbconvert --to slides, questa pagina vince in semplicità: nessuna installazione Jupyter da mantenere, nessuna cartella statica da ospitare, l’output è un singolo.html mandabile via e-mail, Slack o caricabile su sito statico. Rispetto a RISE non serve kernel attivo: le slide sono statiche, più facili da condividere e più sicure da incorporare nei siti.

Scegli un tema colore (chiaro o scuro), spegni Includi output se vuoi solo testo e figure da uno script didattico, e mantieni Note presentatore attive se hai celle notes. Il risultato è un singolo file condivisibile che si apre con doppio clic.

Notebook in slide: trasforma un notebook Jupyter in slideshow Reveal.js online

Perché convertire il tuo notebook Jupyter in slide qui

Output Reveal.js presentabile ovunque

Scarica un singolo.html che carica Reveal.js da CDN, funziona in ogni browser ed esporta PDF tramite la route di stampa standard di Reveal.

Onora metadata slideshow delle celle

Legge slide, subslide, fragment, skip, notes da cell.metadata.slideshow, lo stesso campo di RISE e nbconvert --to slides, i notebook già marcati renderizzano correttamente.

Fallback intelligente su intestazioni

Senza metadata slideshow la conversione resta pulita: ogni intestazione Markdown top-level avvia nuova slide, le celle seguenti proseguono sotto.

Il codice resta codice

Le celle di codice usano evidenziazione sintassi Highlight.js. Le output rendono sotto ogni cella con Includi output attivo, inclusi stream testo, errori e immagini incorporate.

Note presentatore allineate a RISE

Celle marcate notes diventano note presentatore Reveal.js nella vista presentatore, esattamente il flusso con RISE in JupyterLab.

100% nel browser

La conversione gira localmente nella tua scheda. Il notebook non lascia la tua macchina e il deck prodotto non ha analytics né tracker esterni.

Come convertire ipynb in slide nel browser

  1. 01

    Carica il tuo.ipynb

    Trascina un notebook. Il parser legge lato client e mostra conteggi celle prima della conversione.

  2. 02

    Scegli le opzioni

    Decidi se includere output di codice e note presentatore. I default bastano per la maggior parte di insegnamenti e talk.

  3. 03

    Scarica e presenta

    Salva il.html. Doppio clic per aprire nel browser, F11 per schermo intero, presenta. Premi S per la vista presentatore.

FAQ

Domande frequenti da ipynb a 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.