# Convert reveal.js HTML into slides

[Canonical article](https://slides.com/docs/import-from-reveal-js)

Presentations can be imported from [reveal.js](https://github.com/hakimel/reveal.js), the open-source HTML presentation framework used by Slides. Open the **Import** panel in the editor sidebar to get started.

To import simply paste the HTML source of your presentation into the input field. We&#39;ll inspect the markup and let you know how many slides we were able to find.

Importing reveal.js content replaces all existing slides. If the result is not what you expected, press &lt;kbd&gt;⌘ Z&lt;/kbd&gt; on macOS or &lt;kbd&gt;Ctrl Z&lt;/kbd&gt; on Windows to undo the import.

&lt;img src=&quot;https://static.slid.es/help/import-from-reveal-js/import-reveal.png&quot; alt=&quot;reveal.js source input in the Import panel&quot; width=&quot;3414&quot; height=&quot;1966&quot;&gt;

To test the importer, use the [source code for the reveal.js demo presentation](https://raw.githubusercontent.com/hakimel/reveal.js/master/demo.html).

## Markdown import

To create or add slides from Markdown, see [Import from Markdown](/docs/import-from-markdown).
