PowerMD · Markdown presentations
Write Markdown. Give your ideas a layout. Present directly in your browser—without turning a technical story into a formatting project.
No local installation. No presentation build step. Editor and player open on the PowerMD website.
From text to talk
01
Start in the browser editor, import a Markdown file, or open an existing public source URL.
02
Separate slides with ---, panels with ***, and add layout or reveal directives where your story needs them.
03
Open the player, use arrow keys or Space to advance, and optionally pair your phone for presenter controls.
Markdown in. Slides out.
Ordinary Markdown carries the content. Small comment-based directives add presentation behavior without taking over the document.
<!-- @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.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.
Keep headings, lists, tables, images, and fenced code in a readable text file. Presentation directives live in standalone HTML comments alongside the content.
Split slides into panels and arrange them with letter-based grids. Add backgrounds, alignment, columns, and deliberate spacing without a separate presentation build step.
Present syntax-highlighted code, Mermaid diagrams, mathematical notation, and charts alongside ordinary Markdown. Keep the implementation and its explanation together.
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.
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.
Pair a phone with the desktop player to advance slides, read speaker notes, and see the next slide title while facing your audience.
Step away from the keyboard. Your paired phone can advance the desktop presentation, show your speaker notes, and tell you which slide comes next.
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.
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.
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.
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.
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.
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.