Marp

Marp offers tools to write slide decks in Markdown and render them as presentations.

marp.app
Marp homepage screenshot

About Marp

Marp (Markdown Presentation Ecosystem) is a toolset for creating slide presentations by writing content in Markdown, rather than using traditional visual slide editing interfaces. It is built on the CommonMark Markdown specification, so users familiar with standard Markdown formatting can create decks without learning new syntax, only needing to insert horizontal rulers (---) to separate individual slides.

The ecosystem includes 3 built-in presentation themes (default, gaia, uncover) and supports custom CSS styling for personalized designs. It also offers extended syntax for features like image embedding, math typesetting, and auto-scaling of content. Finished decks can be exported directly to HTML, PDF, or PowerPoint files, a process powered by Google Chrome or Chromium. Official tools include a VS Code extension for in-editor preview and editing, and a command-line interface for batch conversions and custom workflows. All Marp tools and related libraries are released under the MIT license.

Key features

  • Write slide decks using standard CommonMark Markdown syntax.
  • Separate slides with horizontal ruler (---) separators.
  • Choose from 3 built-in themes or apply custom CSS.
  • Export decks to HTML, PDF, or PowerPoint formats.
  • Includes VS Code extension for in-editor slide preview.
  • Provides CLI tool for command-line conversion workflows.
Best for: It is best suited for Markdown-savvy users, developers, and teams seeking a fast, code-friendly way to build slide decks.
Good for
  • Uses familiar CommonMark Markdown, no new syntax required.
  • Supports custom CSS for fully personalized slide designs.
  • Offers multiple export formats including PowerPoint and PDF.
  • Includes both VS Code extension and CLI tools for flexible workflows.
Watch out for
  • PDF and PowerPoint export requires Google Chrome or Chromium.
  • No visual slide editor is provided, only Markdown input.

Marp at a glance

Website
marp.app
Type
Online tool
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Marp alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 7 alternatives

Webslides

webslides.tv

WebSlides creates HTML presentations from customizable examples and CSS components.

Fusuma

hiroppy.github.io/fusuma

Fusuma creates slide decks from Markdown with a setup described as requiring no configuration.

SlideDeck AI

huggingface.co/spaces/Agents-MCP-Hackathon/Sli…

This app turns uploaded documents into a presentation plan, images, audio, and a static HTML slide deck.

Excalideck

excalideck.com

Excalideck lets users create slide decks that have a hand-drawn appearance.

Inscribed

inscribed.app

Inscribed creates stop-motion animations and slide presentations with Excalidraw and can export GIFs or embeds.

Popular in Presentations

Well-known listings from the same topic.

All 29

Marp FAQ

What is Marp used for?
Marp is a toolset for creating slide presentations by writing content in Markdown, with support for exporting finished decks to HTML, PDF, and PowerPoint.
Do I need to learn new syntax to use Marp?
No, Marp is based on the CommonMark Markdown specification, so standard Markdown knowledge is sufficient, with only horizontal rulers needed to separate slides.
Can I customize the design of my Marp slides?
Yes, Marp offers 3 built-in themes and supports custom CSS styling for fully personalized slide designs.
What tools are included in the Marp ecosystem?
The ecosystem includes a VS Code extension for in-editor preview, a CLI tool for command-line conversions, and core libraries for developers.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing