Jetzt verfügbar.html

IPYNB Slides

Erstellen Sie eine Reveal.js-Präsentation aus Ihrem Notebook: respektiert slideshow-Metadaten oder teilt nach Markdown-Überschriften und lädt eine teilbare HTML-Datei herunter.

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

So funktioniert es

Drei Schritte vom Upload bis zum Download

1

Notebook ablegen

Ziehen Sie eine.ipynb-Datei auf die Karte oder wählen Sie sie aus. Sie legen kein Konto an.

2

Export wählen

Wählen Sie Word, PDF, Markdown, HTML, LaTeX, ZIP, Python-Tools, Viewer, Bereinigung, Zusammenführung oder Teilen, passend zu Ihrer Zielperson.

3

Herunterladen und versenden

Laden Sie die fertige Datei sofort herunter. Öffnen Sie sie lokal, hängen Sie sie an eine E-Mail oder laden Sie sie ins LMS.

Notebook zu Folien: Machen Sie online eine Reveal.js‑Slideshow aus einem Jupyter‑Notebook

Dieser Konverter verwandelt ein Jupyter‑Notebook in eine eigenständige Reveal.js‑HTML‑Folien‑Show für jeden Browser. Legen Sie die.ipynb ab, entscheiden Sie über Ausgaben und Sprecher‑Notizen, und laden Sie eine.html‑Datei herunter, die Reveal.js und Highlight.js bereits über ein CDN lädt – kein Build, kein Schlitz für nbconvert --to slides, kein LaTeX. Öffnen Sie die Datei in Chrome, Edge oder Firefox zum Presenten und packen Sie sie danach zum Teilen.

Der Konverter respektiert dieselbe Zellen‑Metadaten slideshow.slide_type, die Jupyter, RISE und nbconvert --to slides nutzen: slide, subslide, fragment, skip, notes. Haben Sie im Folien‑Editor von JupyterLab getaggt, sieht das Deck so aus wie geplant. Ohne Tags fällt der Konverter auf einen pragmatischen Standard zurück: jede Markdown‑Überschrift erster Ebene startet eine neue Folie – ein strukturiertes Tutorial wird ohne Zusatzarbeit präsentierbar.

Gegenüber jupyter nbconvert --to slides gewinnt diese Seite an Einfachheit: keine Jupyter‑Installation, kein Pflege‑Python, kein Hosting‑Ordner für die Folien – die Ausgabe ist eine.html‑Datei per Mail, Slack oder Static‑Site uploadbar. Im Vergleich zu RISE brauchen Sie keinen Live‑Kernel: die Folien sind statisch – leichter teilbar und sicherer zum Einbetten auf Websites.

Wählen Sie ein Farbschema (hell oder dunkel), schalten Sie Ausgaben einschließen aus, wenn nur Text und Grafiken eines Lehr‑Skripts zählen, und lassen Sie Sprecher‑Notizen aktiv, wenn Sie notes‑Zellen eingebettet haben. Ergebnis ist eine einzelne teilbare Datei zum Doppelklick.

Notebook zu Folien: Machen Sie online eine Reveal.js‑Slideshow aus einem Jupyter‑Notebook

Warum Sie Ihr Jupyter‑Notebook hier in Folien wandeln

Reveal.js‑Ausgabe zum Presenten überall

Laden Sie eine einzelne.html‑Datei herunter, die Reveal.js per CDN lädt, in jedem Browser läuft und per Standard‑Reveal‑Druckroute nach PDF exportiert.

Respektiert Slideshow‑Zellen‑Metadaten

Liest slide, subslide, fragment, skip, notes aus cell.metadata.slideshow, dasselbe Feld wie RISE und nbconvert --to slides – Ihre bereits getaggten Notebooks rendern korrekt.

Kluger Fallback über Überschriften

Ohne Slide‑Metadaten konvertiert es sauber: jede Markdown‑Top‑Überschrift startet eine neue Folie, folgende Zellen führen die Story fort.

Code bleibt Code

Codezellen rendern mit Highlight.js‑Syntax‑Highlighting. Ausgaben erscheinen unter der Zelle, wenn Ausgaben einschließen aktiv ist – Text‑Streams, Fehler und eingebettete Bilder eingeschlossen.

Sprecher‑Notizen wie bei RISE

Als notes markierte Zellen werden zu Reveal.js‑Sprechernoten in der Presenter‑View – gleicher Workflow wie mit RISE in JupyterLab.

100 % im Browser

Konversion läuft lokal im Tab. Das Notebook bleibt auf Ihrer Maschine, das Deck hat keine Analytics oder Tracker.

So konvertieren Sie ipynb im Browser zu Folien

  1. 01

    Ihre.ipynb hochladen

    Ziehen Sie ein Notebook hinein. Der Parser liest clientseitig und zeigt Zellenzähler vor der Konvertierung.

  2. 02

    Optionen festlegen

    Entscheiden Sie über Code‑Ausgaben und Sprecher‑Notizen. Defaults passen für die meisten Kurse und Konferenzen.

  3. 03

    Herunterladen und präsentieren

    Speichern Sie die.html‑Datei. Doppelklick zum Öffnen, F11 für Vollbild. Drücken Sie S für die Presenter‑View.

FAQ

Häufige Fragen zu ipynb‑zu‑Folien

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.