AppBreakup
reveal.js logo

reveal.js

Open-source framework for building slide decks in HTML, with Markdown support.

Open sourceSelf-hostablePresentation software
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. 1Slidev logo
    Slidev

    Markdown-first slides with Vue components and great code highlighting.

    66.5
  2. 2Marp logo
    Marp

    Simpler Markdown-to-slides with a VS Code extension and PPTX export.

    62.6
  3. 3Slides.com logo
    Slides.com

    Visual editor built on reveal.js for people who don't want to code.

    59.6
  4. 4De
    Deckset

    Markdown-to-slides Mac app with polished themes and no setup.

    57.2

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
Your rating of reveal.js

Never shown publicly. A work email helps us verify you.

What did you use it for, and what was good or bad? At least 40 characters.

A GitHub username, your company domain, or say you can send a screenshot. Verified reviews count more.

By submitting, you confirm you're at least 16 and agree to our terms. Your name, rating, review and the date are published; your email isn't. See our privacy policy.

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.

See all 4 reveal.js alternatives