Nu beschikbaar.html

IPYNB Slides

Bouw een Reveal.js presentatie van je notebook: respecteert slideshow-metadata of splitst op Markdown-koppen en download één deelbaar HTML-bestand.

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 naar slides: maak online een Reveal.js-presentatie uit een Jupyter-notebook

Deze converter zet een Jupyter-notebook om in een eigenstandige Reveal.js HTML-dia-reeks die je in elke browser presenteert. Laat het.ipynb op de pagina vallen, kies of outputs en sprekersnotities meegaan en download een.html-bestand dat Reveal.js en Highlight.js al vanaf een CDN laadt, geen buildstap, geen gedoe met nbconvert --to slides, geen LaTeX-installatie. Open in Chrome, Edge of Firefox om te presenteren en zip het bestand voor de zaal achteraf.

De converter respecteert dezelfde slideshow.slide_type-celmetadata die Jupyter, RISE en nbconvert --to slides gebruiken: slide, subslide, fragment, skip en notes. Heb je in JupyterLab de slide-editor gebruikt, dan ziet het deck er zo uit. Zonder tags valt de converter terug op een pragmatische default: elke Markdown-kop start een nieuwe dia, zodat een goed gestructureerde tutorial zonder extra werk presenteerbaar wordt.

Vergeleken met jupyter nbconvert --to slides wint deze pagina door eenvoud: geen Jupyter-installatie, geen Python-omgeving om te onderhouden en geen statische map hosten, the output is één.html voor mail, Slack of elk static hosting. Vergeleken met RISE hoef je geen live kernel: de slides zijn statisch, makkelijker te delen en veiliger voor embed.

Kies een kleurthema (licht of donker), zet Include outputs uit als je alleen tekst/plots uit een les wilt, laat Speaker notes aan als je notes-cellen hebt gebouwd. Resultaat: één bestand dubbelklik-vriendelijk open.

Notebook naar slides: maak online een Reveal.js-presentatie uit een Jupyter-notebook

Waarom je hier je Jupyter-notebook naar slides converteert

Reveal.js-output die je overal gebruikt

Download één.html dat Reveal.js van een CDN haalt; werkt in elke gangbare browser en exporteert naar PDF via het standaard Reveal-printpad.

Volgt slideshow-cel-metadata

Leest slide, subslide, fragment, skip en notes uit cell.metadata.slideshow, hetzelfde veld waar RISE en nbconvert --to slides op leunen, zodat getagde notebooks correct renderen.

Slim fallback op koppen

Zonder slidemetadata nog steeds bruikbaar: elke Markdownkop op het hoogste niveau start een dia; daaronder loopt het verhaal door.

Code blijft code

Codecellen krijgen Highlight.js-syntaxaccenten. Bij Include outputs staan tekststromen, fouten en ingesloten afbeeldingen onder de cel.

Sprekersnotities zoals bij RISE

Cellen gemarkeerd als notes worden Reveal.js speaker notes in de presentateursweergave, zoals bekend uit RISE in JupyterLab.

Honderd procent in de browser

Conversie draait lokaal in je tab, notebook verlaat je machine niet; geen trackers in het deck.

FAQ

Veelgestelde vragen over ipynb naar slides

Open deze converter, upload je.ipynb en download de.html, open het in een willekeurige browser om te presenteren. Het deck gebruikt Reveal.js, vergelijkbaar met nbconvert --to slides.

Ja. Cellen met slide, subslide, fragment, skip of notes in cell.metadata.slideshow renderen hetzelfde als in RISE en nbconvert --to slides.

Dan splitst de converter op Markdown-koppen op het hoogste niveau. Een gestructureerd notebook wordt meteen bruikbaar zonder elk element te hoeven taggen.

Of je tagt de cellen opnieuw in JupyterLab’s slide-editor en draait de converter nog een keer, of je opent het gedownloade.html in een editor en herschikt de <section>-tags, gewone HTML.

Standaard laadt het Reveal.js en Highlight.js via een CDN, dus de eerste keer wil je verbinding hebben. Assets worden gecacht; herdopen gaat offline meestal goed. Voor puur offline: gebruik Opslaan als volledige webpagina in je browser.

Open het.html, voeg ?print-pdf aan de URL toe en gebruik Printen to Opslaan als PDF, standaard Reveal.js-route met één PDF-pagina per dia.

Ja. Image-outputs in het notebook, zoals matplotlib-PNG, verschijnen inline op dia’s als Include outputs aan staat.

Ja. Druk S in de presenteursweergave om het Reveal-speaker-window te openen. Cellen gemarkeerd als notes staan daar naast de huidige en volgende dia.

Soortgelijk kind Reveal.js-HTML-respecteerde metadata. Verschillen: geen Python/LaTeX-installatie nodig en één bestand direct in browser geconverteerd.

Nee, conversie lokaal. Alleen de gedownloade.html wordt gemaakt.

Ja, licht en donker beschikbaar. Meer thema’s: pas het <style>-blok aan of verwissel het Reveal-stylesheet naar een ander thema.

Statische snapshots (PNG, ingebed HTML) tonen zich op dia’s als ze in outputs zitten; live widgets met kernel niet, voor demos live blijft RISE in JupyterLab handig.