
reveal.js
The facts below are what the maker publishes about reveal.js, checked and dated. Our editors have not written about it yet.
Plans and prices
From reveal.js's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | Open-source HTML presentation framework · presentations can be created for free in a web browser |
The facts
Each one read from reveal.js's own pages, with the date it was checked.
What it does
- Code presentation
- The built-in highlight plugin uses highlight.js and supports line numbers, selected line highlights, and step-by-step code highlights.checked 11 Oct 2026
- Content features
- The framework includes nested slides, Markdown, Auto-Animate, PDF export, speaker notes, LaTeX support, and syntax-highlighted code.checked 11 Oct 2026
- Installation options
- The project offers a basic browser-only setup, a full setup with development tools, and installation as an npm dependency.checked 11 Oct 2026
- Local development
- The recommended full setup uses Node.js 20.19.0 or later and runs a local presentation server.checked 11 Oct 2026
- Markdown
- Slides can be authored in Markdown, including from an external file loaded at runtime; locally, external Markdown requires a local web server.checked 11 Oct 2026
- Math integrations
- The math plugin supports KaTeX and MathJax versions 2, 3, and 4 for rendering LaTeX formulas.checked 11 Oct 2026
- Offline access
- Yeschecked 20 Sep 2026
- PDF export
- Presentations can be exported to PDF.checked 11 Oct 2026
- Presenter mode
- Yeschecked 20 Sep 2026
- Security and embedding
- Iframe lightbox previews work only when the linked site permits embedding; some sites block it with X-Frame-Options or Content-Security-Policy.checked 11 Oct 2026
- Slide animation
- Auto-Animate can animate matching elements between adjacent slides and supports CSS property changes and element movement.checked 11 Oct 2026
- Speaker tools
- Speaker View displays per-slide notes, a preview of the next slide, and timers in a separate browser window.checked 11 Oct 2026
- Support
- The project is maintained by Hakim El Hattab with help from community contributors, and its site links to documentation, a video course, and sponsorship.checked 11 Oct 2026
- Touch support
- Presentations support touch navigation on phones and tablets using swipe gestures.checked 11 Oct 2026
- Web technologies
- Presentations can use CSS, embed external web pages in iframes, and add custom behavior through the JavaScript API.checked 11 Oct 2026
- What it does
- reveal.js is an open-source HTML framework for creating interactive slide decks in a web browser.checked 11 Oct 2026
The company
- Founded
- 2011checked 28 Sep 2026
Money
- Free plan
- Yeschecked 20 Sep 2026
Where it runs
- Supported platforms
- webchecked 20 Sep 2026
Alternatives to reveal.js
- 1
LibreOffice Impress
Free planOpen sourceAndroidiOSWebAPI9.4$8.99 one-time - 2
Microsoft PowerPoint
Free planAndroidiOSWebmacOS9.1Free plan - 3

Pitch
Free planAndroidiOSWebAPI9.0From €10 a month - 4

Zoho Show
Free planAndroidiOSWebAPI8.9From $2.50 a month - 5

WPS Office
Free planAndroidiOSWebAPI8.9From $41.99 a year - 6
Google Slides
Free planAndroidiOSWeb8.6From $7 a month
