FREEDOM251

Freedom251 › Presentation software

Marp

Free plan APIExtensionLinuxMacWebWindows

Visit Marp Alternatives Pricing

Marp's own site

What Marp is

Marp is a free, MIT-licensed open-source presentation ecosystem that creates slide decks from Markdown documents. Its format follows CommonMark, using a horizontal ruler to separate slides. Authors can use directives, extended syntax, three built-in themes, and custom CSS themes. Marp converts Markdown presentations to HTML, PDF, and PowerPoint files and includes presenter mode. Marp for VS Code adds slide preview, directive IntelliSense, and export tools inside the editor. The extension can also save the first slide as PNG or JPEG and export notes as TXT. PDF, PPTX, and image exports through the extension require Google Chrome, Chromium, Microsoft Edge, or Firefox. VS Code for Web supports preview but not exporting. Marp CLI has standalone binaries for Linux, macOS with Apple Silicon, and Windows; using it through Node.js requires Node.js 18 or later. Marp Core supports optional plugins for Shiki, Mermaid, and KaTeX or MathJax.

Who it suits

Marp suits Markdown users who want presentations generated from text files and developers integrating slide creation into projects. It supports Windows, macOS, Linux, browser-based workflows, VS Code, and API-oriented use.

What it does well

  • Markdown-based slide creation
  • Exports HTML, PDF, and PowerPoint
  • Presenter mode included
  • VS Code preview and IntelliSense
  • MIT-licensed open-source tools

What to know first

  • VS Code for Web cannot export
  • Browser required for extension exports
  • Node.js use requires version 18 or later
  • Untrusted workspaces limit HTML behavior

Plans

PlanBilled and limitsPrice
MarpMIT-licensed open-source tools and librariesFree

As marp.app lists them, read 12 Oct 2026. The maker's own page has the final word.

Verdict

Marp offers a text-first workflow with themes, presentation mode, and several export paths. Review the browser and Node.js requirements if you plan to export through VS Code or the CLI.

Facts from Marp's own pages

Browser requirement
Exporting PDF, PPTX, and image formats through the VS Code extension requires Google Chrome, Chromium, Microsoft Edge, or Firefox. · marketplace.visualstudio.com, 12 Oct 2026
CLI platforms
Marp CLI provides standalone binaries for Linux, macOS with Apple Silicon, and Windows. · github.com, 12 Oct 2026
CLI requirement
Using Marp CLI through Node.js requires Node.js v18 or later. · github.com, 12 Oct 2026
Developer integrations
Marp Core can be integrated into projects and extended with optional plugins for Shiki syntax highlighting, Mermaid diagrams, and KaTeX or MathJax math typesetting. · github.com, 12 Oct 2026
Export formats
Marp converts Markdown into HTML, PDF, and PowerPoint files. · marp.app, 12 Oct 2026
HTML safety
In a trusted workspace, only selected HTML elements render by default; allowing all HTML may allow script injection from untrusted Markdown files. · marketplace.visualstudio.com, 12 Oct 2026
License
The Marp team says its tools and related libraries are MIT-licensed. · marp.app, 12 Oct 2026
Markdown format
Marp’s format is based on CommonMark, with a horizontal ruler (---) separating slides. · marp.app, 12 Oct 2026
Other export formats
The VS Code extension can also export the first slide as PNG or JPEG and export notes as TXT. · marketplace.visualstudio.com, 12 Oct 2026
PowerPoint export
Yes · marp.app, 20 Sept 2026
Presenter mode
Yes · marp.app, 20 Sept 2026
Purpose
Marp is a Markdown presentation ecosystem for creating slide decks from Markdown documents. · marp.app, 12 Oct 2026
Security
In an untrusted VS Code workspace, Marp limits use to basic preview and IntelliSense, and ignores HTML elements in Markdown. · marketplace.visualstudio.com, 12 Oct 2026
Slide styling
Marp supports directives, extended syntax, three built-in themes, and custom CSS themes. · marp.app, 12 Oct 2026
Supported platforms
Windows,macOS,Linux · marp.app, 20 Sept 2026
VS Code integration
Marp for VS Code provides slide preview, directive IntelliSense, and export tools inside VS Code. · marketplace.visualstudio.com, 12 Oct 2026
Web extension limit
The VS Code for Web extension supports preview but cannot run the export command because Marp CLI is not designed for Web. · marketplace.visualstudio.com, 12 Oct 2026

Where Marp stands on Freedom251

Look at these too