EVERYTHING XIAOMI
Get listed
reveal.js logo

reveal.js

Place
#46 of 93
Score
7.3
reveal.js's website

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.

All about pricing
PlanPriceWhat it gives you
FreeFreeOpen-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

All alternatives
  1. 1

    LibreOffice Impress

    Free planOpen sourceAndroidiOSWebAPI
    9.4$8.99 one-time
  2. 2

    Microsoft PowerPoint

    Free planAndroidiOSWebmacOS
    9.1Free plan
  3. 3Pitch logo

    Pitch

    Free planAndroidiOSWebAPI
    9.0From €10 a month
  4. 4Zoho Show logo

    Zoho Show

    Free planAndroidiOSWebAPI
    8.9From $2.50 a month
  5. 5WPS Office logo

    WPS Office

    Free planAndroidiOSWebAPI
    8.9From $41.99 a year
  6. 6

    Google Slides

    Free planAndroidiOSWeb
    8.6From $7 a month