
reveal.js
Open-source framework for building slide decks in HTML, with Markdown support.
- Verified facts
- 3 of 3
- Alternatives ranked
- 4
- Approved reviews
- 0
- Visits sent from here
- 0
About reveal.js
reveal.js is an open-source framework for making presentations with web technologies. Each slide is HTML (or Markdown), so you can use anything a browser can show: syntax-highlighted code, LaTeX math, embedded iframes, videos and custom CSS animations. It supports nested vertical slides, auto-animate transitions between slides, fragments, a speaker view with notes, timer and next-slide preview, and export to PDF through the browser. There is also a plugin API and React integration. It was created by Hakim El Hattab, who also runs Slides.com, a hosted visual editor built on top of it for people who don't want to write code. reveal.js itself is free and runs anywhere you can host static files. It is ideal for developers and technical speakers, but it requires comfort with HTML or Markdown and a build or hosting setup, and collaborating with non-technical colleagues on a deck is awkward.
Best for: Developers who want code, math and web content in browser-based slides.
Pros and cons
What works
- Anything the web can show can go on a slide
- Speaker view, auto-animate and PDF export built in
- Free and open source
Why people leave
- Requires HTML or Markdown knowledge
- Awkward for non-technical collaborators
- Design is up to you and your CSS
Top reveal.js alternatives
See all 4- 1
Slidev66.5Markdown-first slides with Vue components and great code highlighting.
- 2
Marp62.6Simpler Markdown-to-slides with a VS Code extension and PPTX export.
- 3
Slides.com59.6Visual editor built on reveal.js for people who don't want to code.
- 4DeDeckset57.2
Markdown-to-slides Mac app with polished themes and no setup.
Why people left reveal.js
In reviewers' own words, from reviews of the apps they moved to. These are their opinions, not ours.
No switching stories yet. If you moved away from reveal.js, review the app you switched to and tell us why.
Reviews
No approved reviews yet. How we verify reviewers
Write a review of reveal.js
reveal.js: common questions
Is reveal.js free?
Yes. reveal.js is free, open-source software that you can host yourself.
Is reveal.js open source?
Yes. The source code is on GitHub at hakimel/reveal.js. You can also run it on your own server.
What platforms does reveal.js run on?
reveal.js is available for Web and Self-hosted.
What are the best alternatives to reveal.js?
The highest-ranked reveal.js alternatives right now are Slidev, Marp and Slides.com. See the full ranked list for pricing, platforms and verified facts.