Skip to main content
Marp is a presentation tool that converts Markdown to beautiful presentations. It supports multiple output formats including PDF and PowerPoint (.pptx) files. It provides a standardized, theme-based approach with support for math typesetting and emoji rendering. Runs in E2B sandbox environment, so you don’t need to install Marp CLI locally. The conversion process is executed securely in an isolated environment with Node.js, Chromium, and LibreOffice pre-installed.
MARP_CONVERT is not available in organizations with an egress policy (a restriction on which external hosts sandboxes may reach): its sandbox has no egress-controlled variant yet. Steps that use it fail with an error beginning “This tool cannot run for an organization with an egress policy”.

Tools

MARP_CONVERT

  • Convert Markdown to presentation PDF or PowerPoint
  • Runs securely in E2B sandbox environment - no local installation required
  • Three built-in themes: default, gaia, uncover
  • Multiple output formats: PDF, PPTX, editable PPTX
  • Math typesetting support (MathJax/KaTeX)
  • Emoji rendering with Twemoji
  • Clean, professional slide output
  • Returns a signed URL for downloading the generated file
No authentication required for Marp tools.

Convert Markdown to a PDF deck

Convert to an editable PowerPoint

Example: Company Presentation PDF

Choose a theme

Markdown Syntax

Slide Separators

Use --- to create a new slide:

Headings

  • # Heading - Main title slide
  • ## Heading - Section heading
  • ### Heading - Subsection

Lists

Code Blocks

Math Equations

  • Inline: $E = mc^2$
  • Block: $$x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$$

Use Cases

  • Technical Presentations: Code examples, architecture diagrams
  • Educational Content: Math formulas, scientific presentations
  • Business Reviews: Quarterly reports, strategy presentations
  • Portable Presentations: PDF files that work on any device
  • Version Control: Track presentation changes in Git
  • Collaborative Editing: Edit presentations as Markdown files

Best Practices

Content Structure

  • One idea per slide
  • Use visual hierarchy (headings, bullets)
  • Keep text concise
  • Include speaker notes in comments

Styling

  • Choose theme based on audience and purpose
  • Use consistent formatting
  • Limit colors and fonts
  • Test slides on target display

Accessibility

  • Use high contrast colors
  • Provide alt text for images
  • Keep font sizes readable
  • Include text transcripts for screen readers

Performance

  • Optimize image sizes
  • Minimize custom CSS
  • Test on target browsers
  • Consider offline viewing requirements