PowerMD

PowerMD · Markdown presentations

A text file.
A whole presentation.

Write Markdown. Give your ideas a layout. Present directly in your browser—without turning a technical story into a formatting project.

Browser editor Flexible layouts Code & diagrams Phone remote

No local installation. No presentation build step. Editor and player open on the PowerMD website.

From text to talk

Less setup. More story.

01

Write

Start in the browser editor, import a Markdown file, or open an existing public source URL.

02

Shape

Separate slides with ---, panels with ***, and add layout or reveal directives where your story needs them.

03

Present

Open the player, use arrow keys or Space to advance, and optionally pair your phone for presenter controls.

Markdown in. Slides out.

One source. A clearer message.

Ordinary Markdown carries the content. Small comment-based directives add presentation behavior without taking over the document.

Markdown source · two slides, two panels, a note, and a reveal
<!-- @layout AB -->

# Ideas worth sharing

- Start with a text file
- Make room for the idea
- Take it to the stage

***

# Less formatting.
## More storytelling.

<!-- @note -->
> Start with the idea, not the slide editor.

---

# One idea at a time

This is visible immediately.

<!-- @reveal -->
The next point appears when you advance.
Presentation preview01 / 02

Ideas worth
sharing

  • Start with a text file
  • Make room for the idea
  • Take it to the stage

Less formatting.

More storytelling.

Readable source. Intentional layout.

@layout AB places the panels side by side. @note keeps a cue off the audience screen. @reveal introduces the next point when you advance.

Illustrative preview of the first slide, not an embedded PowerMD player. Open the demo to try the real presentation controls.

Simple source. Room to grow.

Markdown is the source

Keep headings, lists, tables, images, and fenced code in a readable text file. Presentation directives live in standalone HTML comments alongside the content.

Layouts with room to breathe

Split slides into panels and arrange them with letter-based grids. Add backgrounds, alignment, columns, and deliberate spacing without a separate presentation build step.

Built for technical stories

Present syntax-highlighted code, Mermaid diagrams, mathematical notation, and charts alongside ordinary Markdown. Keep the implementation and its explanation together.

Write, preview, present

Use the browser editor to write and preview side by side, then open the same document in the player. Navigate with the keyboard and switch to fullscreen.

Share the source link

Point the player at a public Markdown URL. Supported hosting-page links can be converted to raw sources; the final source must allow browser requests.

Your phone is the remote

Pair a phone with the desktop player to advance slides, read speaker notes, and see the next slide title while facing your audience.

Explore the full syntax

Slides on the screen.
Notes in your hand.

Step away from the keyboard. Your paired phone can advance the desktop presentation, show your speaker notes, and tell you which slide comes next.

  1. 01Open the remote controls in the player and scan the QR code.
  2. 02Approve the phone in the desktop player before it can control the deck.
  3. 03Navigate slides and read your notes from the paired phone.

A privacy boundary to know: phone pairing requires internet access and an external relay. The remote connection is not end-to-end encrypted. Avoid sensitive speaker notes.

Before your first slide.

Do I need to install anything?

No local installation or presentation build step is required. The editor and player run in your browser. Loading remote sources and using the phone remote require internet access.

Where does my Markdown live?

You can import a local file or open a public Markdown URL. The editor keeps a recovery copy in this browser, but use Save or Download to keep an actual file. Direct local-file editing and saving back to the original file require a Chromium-based browser.

Can I use an existing GitHub document?

PowerMD recognizes supported links from GitHub, GitLab, Gist, Bitbucket, Codeberg, Gitea, Forgejo, Rentry, HackMD, and HedgeDoc. The resulting raw Markdown must be publicly reachable and allow browser requests through CORS; arbitrary private or blocked URLs do not work.

How do speaker notes and reveals work?

Place an @note comment before a blockquote to make it presenter-only. Ordinary blockquotes remain audience content. @reveal introduces progressive steps shared across panels; hidden blocks retain their space so the layout stays stable.

Make your next idea
a presentation.

A technical talk, a workshop, a product update. Start with the story.

Based on the PowerMD website, demo deck, and syntax reference. The preview here is illustrative; authoring, playback, and phone pairing happen on the external PowerMD site.