An HTML presentation framework: write slides in HTML or Markdown and present them from any browser.
Nested slides, Markdown, auto-animate, PDF export and speaker notes in a browser.
reveal.js turns HTML or Markdown into a slide deck that runs in any web browser. It suits developers, teachers and conference speakers who want slides as code they can version and host, not a PowerPoint file.
You mark up each slide as a `<section>`, or write Markdown, and the framework adds navigation, transitions and an overview mode. It supports nested vertical slides, Auto-Animate between matching elements, LaTeX maths, syntax-highlighted code, speaker notes in a separate view and PDF export.
Good for technical talks, courses and anyone who wants a deck under Git. Not for people who want to drag boxes around: the README itself points non-coders to the separate Slides.com editor made by the same people.
Slides can sit inside other slides, so a section can carry extra detail underneath a top-level slide.
Matching elements are animated automatically as you move from one slide to the next.
Write content in Markdown instead of hand-writing HTML for every slide.
Turn a deck into a PDF using the documented export route.
A separate notes window shows speaker notes alongside the current and next slide.
Typeset maths and show syntax-highlighted code blocks in the slides.
reveal.js is MIT-licensed and free to use. The README mentions a paid video course and a separate Slides.com visual editor; see those sites for any prices. Otherwise your only cost is hosting the HTML files.
767 open remote AI-training roles, updated November 14, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.
These reviewed AI tools do the same job instantly — from our scored directory.
Yes. The licence is MIT, with copyright held by Hakim El Hattab and contributors, so you can use it for client or company decks.
Not in reveal.js itself. The README points to Slides.com, a graphical editor from the same people, for that.
Yes. The README lists PDF export as a feature and links a dedicated guide at revealjs.com/pdf-export.
See Zekai first in Google