
impress.js
The facts below are what the maker publishes about impress.js, checked and dated. Our editors have not written about it yet.
Plans and prices
From impress.js's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| impress.js | Free | MIT-licensed framework · requires authoring HTML/CSS · relies on modern browser features |
The facts
Each one read from impress.js's own pages, with the date it was checked.
What it does
- 3D
- The framework supports 3D presentation effects using CSS transforms.checked 11 Oct 2026
- Authoring
- Presentations are created with HTML elements and data attributes for position, rotation, and scale, and can be styled with CSS.checked 11 Oct 2026
- Canvas
- The official site describes positioning, rotating, and scaling presentation content on an infinite canvas.checked 11 Oct 2026
- Compatibility limit
- The framework uses the DataSet and ClassList APIs, CSS 3D transforms, and CSS transitions, and does not include support for older browsers.checked 11 Oct 2026
- Distribution
- The project provides downloadable source archives and direct script links through jsDelivr, and documents npm installation.checked 11 Oct 2026
- Embedding limit
- The README warns that visitors viewing embedded presentations may not see them correctly or at all.checked 11 Oct 2026
- Integrations
- The framework can be included from a CDN or loaded from a local copy; the README says the framework itself does not depend on Node or npm modules.checked 11 Oct 2026
- Intended users
- The getting started guide says it is not intended for people who have never written HTML or CSS, while JavaScript knowledge is helpful but not necessary.checked 11 Oct 2026
- License
- The project is released under the MIT License.checked 11 Oct 2026
- Offline access
- Yeschecked 20 Sep 2026
- Other plugins
- Documented plugins include Goto for jumping to a step, Progress for showing presentation progress, and Blackout for hiding the screen.checked 11 Oct 2026
- Presenter mode
- Yeschecked 20 Sep 2026
- Purpose
- impress.js is a presentation framework built with CSS3 transforms and transitions and inspired by Prezi.checked 11 Oct 2026
- Speaker console
- The impressConsole plugin opens a browser tab showing the current slide, previous slide, and presenter notes.checked 11 Oct 2026
- Support
- The README directs users to an impress.js related mailing list for questions.checked 11 Oct 2026
Where it runs
- Browser support
- The project says recent Firefox and Chrome versions are known to work well and recommends using a browser version known to work for presenting.checked 11 Oct 2026
- Supported platforms
- webchecked 20 Sep 2026
Money
- Free plan
- Yeschecked 20 Sep 2026
Alternatives to impress.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
