Disponível agora.html

IPYNB Slides

Monte um deck Reveal.js a partir do notebook: respeita metadados de slideshow ou divide automaticamente por cabeçalhos Markdown e baixa um único HTML compartilhável.

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 em slides: transforme um notebook Jupyter em apresentação Reveal.js online

Este conversor transforma um notebook Jupyter em um deck HTML Reveal.js autocontido para apresentar em qualquer navegador. Solte o.ipynb na página, escolha manter ou não saídas e notas do apresentador, e baixe um arquivo.html que já carrega Reveal.js e Highlight.js por CDN, sem build, sem fila para nbconvert --to slides, sem instalar LaTeX. Abra o arquivo no Chrome, Edge ou Firefox para apresentar e compacte depois para distribuir à plateia.

O conversor respeita os mesmos metadados de célula slideshow.slide_type que Jupyter, RISE e nbconvert --to slides usam: slide, subslide, fragment, skip, notes. Se você marcou o notebook no editor de slides do JupyterLab, o deck fica como planejou. Sem marcação, há fallback pragmático: cada título Markdown de primeiro nível começa um slide novo, então um tutorial bem estruturado vira apresentação utilizável sem trabalho extra.

Comparado a rodar jupyter nbconvert --to slides, esta página ganha simplicidade. Não precisa Jupyter instalado, ambiente Python a manter, nem hospedar pasta estática das slides, a saída é um arquivo.html que você pode mandar por e-mail, Slack ou subir em site estático. Comparado ao RISE, não precisa de kernel vivo: slides são estáticos, mais fáceis de compartilhar e mais seguros para embutir em site.

Escolha um tema de cores (claro ou escuro), desligue Incluir saídas se quer só texto e figuras de roteiro de aula, e mantenha Notas do apresentador se embutiu células notes. Resultado é um arquivo único compartilhável que abre de duplo clique.

Notebook em slides: transforme um notebook Jupyter em apresentação Reveal.js online

Por que converter seu notebook Jupyter em slides aqui

Saída Reveal.js para apresentar em qualquer lugar

Baixe um único.html que carrega Reveal.js por CDN, roda em qualquer navegador e exporta PDF pela rota de impressão padrão do Reveal.

Respeita metadata de slideshow das células

slide, subslide, fragment, skip, notes de cell.metadata.slideshow, o mesmo campo de RISE e nbconvert --to slides, seus notebooks marcados aparecem corretos.

Fallback inteligente por título

Notebooks sem metadata de slideshow ainda convertem limpo: cada título Markdown de topo inicia novo slide, células seguintes continuam a narrativa abaixo.

Código continua código

Células de código renderizam com realce de sintaxe Highlight.js. Saídas aparecem abaixo de cada célula com Incluir saídas ligado, incluindo fluxos de texto, erros e imagens embutidas.

Notas do apresentador alinhadas ao RISE

Células marcadas notes viram notas do apresentador Reveal.js na view de apresentador, mesmo fluxo que as pessoas usam com RISE no JupyterLab.

100% no navegador

A conversão roda localmente na sua aba. O notebook não sai da sua máquina e o deck de saída não tem analytics nem rastreadores externos.

FAQ

Perguntas frequentes sobre ipynb para slides

Abra este conversor, envie seu.ipynb e baixe o.html gerado. Abra o arquivo em qualquer navegador para apresentar. O deck usa Reveal.js, então a experiência combina com a saída padrão nbconvert --to slides.

Sim. Células com slide, subslide, fragment, skip ou notes em cell.metadata.slideshow renderizam da mesma forma que no RISE e no nbconvert --to slides.

O conversor cai na divisão por títulos Markdown de primeiro nível. Um bem estruturado vira deck utilizável sem marcar cada célula antes.

Re-marque células no editor de slides do JupyterLab e rode o conversor de novo, ou abra o.html baixado num editor de texto e reordene as tags <section>. É HTML puro.

A versão padrão baixa Reveal.js e Highlight.js de CDN, precisa de rede na primeira carga. Navegadores fazem cache; reabrir offline costuma funcionar. Para palestras totalmente offline, salve a página com assets via Salvar página como.

Abra o.html, acrescente ?print-pdf à URL e use Imprimir to Salvar como PDF do navegador. É a rota de exportação padrão do Reveal.js, uma página PDF por slide.

Sim. Saídas de imagem armazenadas no notebook (PNG matplotlib etc.) aparecem inline nos slides com Incluir saídas ativo.

Sim. Pressione S na vista do apresentador para abrir a janela de apresentador do Reveal.js. Células notes aparecem ali junto com slide atual e próximo.

Produz o mesmo tipo de deck HTML Reveal.js e honra os mesmos metadados. Diferenças: sem instalar Python, sem dependência LaTeX, saída em arquivo único, conversão no navegador.

Não. Conversão é local. Só o.html baixado é produzido.

Sim. O conversor traz tema claro e escuro. Para mais personalização edite o bloco <style> inline no topo do.html baixado ou troque o link da folha de estilo por outro tema Reveal.js.

Saídas estáticas (instantâneos PNG, widgets HTML com dados no notebook) aparecem nos slides. Widgets ao vivo ligados ao kernel não rodam porque o deck é estático; para demos ao vivo use RISE no JupyterLab.