Disponible ahora.html

IPYNB Diapositivas

Crea una presentación Reveal.js desde tu notebook: respeta los metadatos slideshow o divide por encabezados Markdown y descarga un único HTML que puedes compartir.

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 a diapositivas: convierta un notebook de Jupyter en presentación Reveal.js en línea

Este convertidor transforma un notebook de Jupyter en una presentación HTML autónoma con Reveal.js que puede proyectar desde cualquier navegador. Suelte el.ipynb en la página, elija si conserva salidas y notas del presentador y descargue un archivo.html que ya carga Reveal.js y Highlight.js desde una CDN: sin paso de build, sin depender de nbconvert --to slides, sin instalar LaTeX. Abra el archivo en Chrome, Edge o Firefox para presentar y comprímalo en zip para compartirlo con la audiencia después.

El convertidor respeta el mismo metadato slideshow.slide_type que ya usan Jupyter, RISE y nbconvert --to slides: slide, subslide, fragment, skip y notes. Si etiquetó el notebook en el editor de diapositivas de JupyterLab, el deck queda como lo configuró. Si no etiquetó nada, el convertidor usa un valor predeterminado práctico: cada encabezado Markdown inicia una diapositiva nueva, de modo que un tutorial bien estructurado se convierte en una presentación usable sin trabajo extra.

Frente a ejecutar jupyter nbconvert --to slides, esta página gana en sencillez. No hace falta instalar Jupyter ni mantener un entorno Python, ni hospedar una carpeta estática para las diapositivas: la salida es un solo archivo.html que puede enviar por correo, dejar en Slack o subir a cualquier sitio estático. Frente a RISE, no necesita kernel en vivo: las diapositivas son estáticas, lo que facilita compartirlas y embeberlas en una web con más seguridad.

Incluya un tema de color (claro u oscuro), desactive Incluir salidas cuando solo quiera el texto y las figuras de un guion docente y mantenga Notas del presentador activado si incrustó celdas notes en el notebook. El resultado es un único archivo compartible que abre con doble clic.

Notebook a diapositivas: convierta un notebook de Jupyter en presentación Reveal.js en línea

Por qué convertir su notebook de Jupyter a diapositivas aquí

Salida Reveal.js lista para presentar en cualquier sitio

Descargue un solo archivo.html que carga Reveal.js desde una CDN, funciona en cualquier navegador y exporta a PDF por la ruta de impresión estándar de Reveal.

Respeta el metadato slideshow de las celdas

Lee slide, subslide, fragment, skip y notes desde cell.metadata.slideshow, el mismo campo del que dependen RISE y nbconvert --to slides, así que sus notebooks etiquetados se representan correctamente.

Reserva inteligente basada en encabezados

Los notebooks sin metadato de diapositivas también se convierten con claridad: cada encabezado Markdown de primer nivel inicia una diapositiva nueva y las celdas siguientes continúan la narración debajo.

El código sigue siendo código

Las celdas de código se muestran con resaltado de sintaxis de Highlight.js. Las salidas aparecen debajo de cada celda cuando mantiene Incluir salidas activado, incluidos flujos de texto, errores e imágenes incrustadas.

Notas del presentador al estilo RISE

Las celdas etiquetadas como notes pasan a ser notas de presentador de Reveal.js que puede leer en la vista de presentador, el mismo flujo que la gente usa con RISE dentro de JupyterLab.

100 % en el navegador

La conversión se ejecuta localmente en su pestaña. El notebook no sale de su equipo y el deck de salida no incluye analítica ni rastreadores externos.

Cómo convertir ipynb a diapositivas en el navegador

  1. 01

    Suba su.ipynb

    Arrastre un notebook. El analizador lo lee en el cliente e indica el número de celdas antes de ejecutar la conversión.

  2. 02

    Elija las opciones

    Decida si incluye salidas de código y notas del presentador. Los valores predeterminados sirven para la mayoría de clases y charlas en conferencias.

  3. 03

    Descargue y presente

    Guarde el archivo.html. Abra con doble clic en el navegador, pulse F11 para pantalla completa y presente. Pulse S para la vista del presentador.

FAQ

Preguntas frecuentes sobre ipynb a diapositivas

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.