Disponible maintenant.html

IPYNB Diapositives

Construit une présentation Reveal.js depuis votre notebook : respecte les métadonnées slideshow ou découpe par titres Markdown, puis télécharge un fichier HTML partageable.

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 vers diapos : transformez un notebook Jupyter en diaporama Reveal.js en ligne

Ce convertisseur transforme un notebook Jupyter en diaporama HTML Reveal.js autonome que vous pouvez présenter depuis n’importe quel navigateur. Déposez le.ipynb, choisissez de conserver ou non les sorties et les notes d’orateur, et téléchargez un fichier.html qui charge déjà Reveal.js et Highlight.js depuis un CDN, pas d’étape de build, pas besoin de nbconvert --to slides, pas d’installation LaTeX. Ouvrez le fichier dans Chrome, Edge ou Firefox pour présenter, puis zippez-le pour le public.

Le convertisseur respecte les mêmes métadonnées de cellule slideshow.slide_type que Jupyter, RISE et nbconvert --to slides : slide, subslide, fragment, skip et notes. Si vous avez balisé le notebook dans l’éditeur de diapos de JupyterLab, le deck suit votre mise en page. Sans balisage, il retombe sur un défaut pragmatique : chaque titre Markdown de premier niveau démarre une nouvelle diapo, si bien qu’un tutoriel bien structuré devient une présentation exploitable sans travail supplémentaire.

Face à jupyter nbconvert --to slides, cette page gagne en simplicité : aucune installation Jupyter, aucun environnement Python à entretenir, aucun dossier statique à héberger, la sortie est un seul.html envoyable par mail, joignable dans Slack ou publiable sur un site statique. Face à RISE, pas besoin de noyau actif : les diapos sont statiques, donc plus faciles à partager et à intégrer sur un site.

Choisissez un thème de couleur (clair ou sombre), désactivez Inclure les sorties si vous ne voulez que le texte et les figures d’un script pédagogique, et laissez Notes d’orateur activé si vous avez des cellules notes. Le résultat est un fichier unique partageable qui s’ouvre d’un double-clic.

Notebook vers diapos : transformez un notebook Jupyter en diaporama Reveal.js en ligne

Pourquoi convertir votre notebook Jupyter en diapos ici

Sortie Reveal.js présentable partout

Téléchargez un seul fichier.html qui charge Reveal.js depuis un CDN, fonctionne dans tout navigateur et exporte en PDF via la route d’impression standard de Reveal.

Respecte les métadonnées diaporama des cellules

Lit slide, subslide, fragment, skip et notes depuis cell.metadata.slideshow, le même champ que RISE et nbconvert --to slides, vos notebooks déjà balisés s’affichent correctement.

Repli intelligent sur les titres

Sans métadonnées diaporama, la conversion reste propre : chaque titre Markdown de premier niveau ouvre une diapo, les cellules suivantes poursuivent la narration.

Le code reste du code

Les cellules de code s’affichent avec la coloration syntaxique Highlight.js. Les sorties apparaissent sous chaque cellule si Inclure les sorties reste activé, flux texte, erreurs et images embarquées inclus.

Notes d’orateur alignées sur RISE

Les cellules taguées notes deviennent des notes d’orateur Reveal.js dans la vue présentateur, le même flux qu’avec RISE dans JupyterLab.

100 % dans le navigateur

La conversion tourne localement dans votre onglet. Le notebook ne quitte pas votre machine et le deck de sortie n’embarque ni analytics ni traceurs externes.

Comment convertir ipynb en diapos dans le navigateur

  1. 01

    Téléversez votre.ipynb

    Glissez un notebook. L’analyseur le lit côté client et affiche les comptes de cellules avant conversion.

  2. 02

    Choisissez les options

    Décidez d’inclure les sorties de code et les notes d’orateur. Les valeurs par défaut conviennent à la plupart des cours et conférences.

  3. 03

    Téléchargez et présentez

    Enregistrez le.html. Double-cliquez pour l’ouvrir dans le navigateur, F11 pour plein écran. Appuyez sur S pour la vue présentateur.

FAQ

Questions fréquentes sur ipynb vers diapos

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.