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, instant, and 100% private — your notebook never leaves the browser.

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.

Also available

Try our other free tools

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.

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.

Zo zet je ipynb naar slides om in je browser

  1. 01

    Upload je .ipynb

    Sleep een notebook naar binnen—client-side parsing met celcounts vóór conversie.

  2. 02

    Kies opties

    Bepaal of code-outputs en sprekersnotities meegaan—defaults dekken veel les- en congres-scenario’s.

  3. 03

    Download en presenteren

    Sla het .html op—dubbelklik in de browser, F11 voor fullscreen, en druk S voor de sprekersweergave.

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`.