Beautiful presentations, written in Markdown.

A free presentation app for Mac and Windows. Motion graphics built in. 3D with rigid-body physics. Presentations are saved as plain Markdown.

A preview of the next MarkdownPoint release. Downloads are not available yet.

The MarkdownPoint editor with the presentation’s first slide: “This entire presentation was exported from MarkdownPoint.” Present is clicked and the presentation plays: the maker of Notebook Navigator, MarkdownPoint, slides as plain text, a presentation’s folder of media, 3D rendering and physics, code and diagrams, design tools, smart guides, compositions, keyframes, editing together, publishing, optional AI with your own API key, AI agents, AI pictures and styles, and export. Then it pulls back into the editor that holds it.

Your slides are Markdown files

Each presentation is a folder of plain text: words in Markdown, layout in JSON. The file format is published under MIT license. Track changes in Git. Edit in any text editor. AI agents work in it as in any code repository.

The slide those lines make: “Dieter Rams” over “Good design is as little design as possible.”, with “as little design” in green, beside a drawing of a Braun radio’s grille and dial.

3D engine

Lights, lenses and physics

Describe a scene and the Agent builds it. Then move a model, change a light or aim the camera yourself. The Agent works with your own API key.

The 3D example deck, exported from MarkdownPoint. In a dark bedroom, a bedside lamp switches on under “Lights on.” In a mint playroom, a ball drops into the sun and bounces to rest, then a toy rocket kicks off its pad. In a sunlit study, “Ship it.” drops in one 3D letter at a time. In “Cups of coffee, launch week.”, four streams of mugs pour into a pile for each day. In a blue hallway, a ball rolls from “Scroll.” across to the next slide and comes to rest beside MarkdownPoint.

The tools of a design app

A presentation app with snapping, auto layout, pen and keyframes.

Motion graphics

Keyframes and motion paths. A transition moves objects into place on the next slide. Blur and 3D depth on text, images and shapes.

In the editor, the playhead is drawn through the keyframes of Make an entrance in the timeline, and its three cards fly in blurred. Then Present plays the slide: the cards swoop in from the camera out of focus and settle into a fan of Keyframes, Blur and Depth as the headline sweeps in.

Snapping and auto layout

Shapes snap to equal spacing, sizes and angles as you drag, resize and rotate. A group with auto layout makes room as its text grows.

In the editor, a narrow Launch card dragged into a roadmap’s row of cards settles 48 from its neighbor, each 48 gap marked in pink; its right edge pulled out stops at the other cards’ width, 360. Then the dates above a Launch week banner tilted at −12° are turned until they meet its angle. Then a Weekend trips card, a caption over a photo, gets Auto layout: Direction Vertical and a Gap of 24 close the photo up under the caption. Words typed into the caption wrap it to two lines, and the photo moves down. The photo is dragged above the caption, which slides under it.

Compositions

Design a card once and use it on any slide. Each instance keeps its own words and colors. Edit the composition and every instance follows.

Our speakers: three cards made from one composition, Speaker. Ada’s role is typed into her card’s Role control. Only her card changes, to Head of design. “Go to composition” opens the card’s design. Its avatar is grown by a corner. Back on the slide, all three avatars have grown. Each card keeps its own name, role and color.

Drawing tools

Draw curves with the pen. Mask a photo with any shape. Join shapes or cut one out of another. Repeat a shape with random size, angle and position.

Night ride, on a dark purple slide: a round-topped gate drawn with the pen around a cyclist in a photo. The photo is masked with it and moved to line up with the headline. Exposure, Temperature and Saturation turn it to night. A lilac circle is subtracted from an orange one. A crescent moon is left. Then a star is repeated with random place, size and angle. Its copies scatter across the sky.

Everything in one window

Layers, presenter notes, the outline, the slide list and media sit beside the slide.

The editor with a Dieter Rams slide alone. The slide list, the Outline and the inspector come into view one at a time. Then Layers, presenter notes and the media each take the place of the one before. Each is named in a caption.

Edit together live, or take turns

Edit together, free

Live pointers and comments. Publish to the web free.

A shared workshop presentation in the editor. Felix’s pink pointer, labeled with his name, rests on a yellow note that now reads 45 minutes.

Take turns in a shared folder

Keep a presentation in Dropbox, OneDrive, Google Drive or iCloud Drive. One person edits while the others follow. Taking turns needs a free account.

A project status presentation in the editor, kept in a shared Dropbox folder. Felix’s mark comes to the Workstreams slide and his request appears: “Felix asks to edit. Handing over in 10 seconds.” Pressing Hand over turns the toolbar to Viewing; Felix’s change to 84 of 120 buses arrives, and Viewing shows that Felix is editing.

Optional AI

The Agent

Select objects and ask: “Turn these into three bold cards with big numbers.” The Agent changes the slide. It’s optional with your own API key.

The Agent pane beside a Launch plan slide whose three bullets it turned into three cards with big numbers: 500 teams in the open beta, 3 minutes to onboard and 5 engineers to hire.

Images from your words

“Suggest from slide” writes an image prompt from your slide’s words. The prompt is saved with the image. Edit it and generate again. It’s optional with your own API key.

A slide titled “Crayfish on the jetty” in the editor, its image still empty. Suggest from slide writes the image’s prompt from the slide’s words, and the generated photograph of neighbors eating crayfish on a jetty at sunset fills the picture, its prompt in the panel beside it.

What’s in the app

3D

  • Scenes built by the Agent
  • Models from GLB files or Meshy
  • Characters rigged to walk and run
  • Point, directional, spot and area lights
  • Glass, soft shadows and global illumination
  • Motion blur in movies
  • Built-in rigid-body engine powered by Rapier

Design

  • Auto layout
  • Snapping to spacing, sizes and angles
  • Grids, guides and rulers
  • Custom slide sizes, down to the pixel
  • Charts
  • Code with syntax highlighting
  • Command palette
  • Save and restore versions

Your own themes

  • Free themes from the gallery
  • Embedded fonts from your computer
  • Brand colors for light and dark schemes
  • Text styles with size, line height and tracking
  • Grids with columns, gutters, margins and a baseline
  • Layouts you add and name
  • One file to share

Motion

  • Keyframes, motion paths, morphs and a graph editor
  • Blur, 3D depth and blend modes
  • Text that enters and exits by paragraph, word or character
  • Transitions that move objects into place on the next slide

Optional AI

  • Off until you add your own API key
  • The Agent beside every slide
  • Proofread, rewrite, shorten and translate
  • Images generated from a slide’s words
  • Image styles and edits from a prompt
  • Background removal
  • Anthropic, OpenAI or Google
  • MCP server and “mdpoint” command for AI agents

Present

  • Presenter display with notes, next slide and timer
  • Present in a window for video calls
  • Rehearsal against a talk length
  • Laser pointer and black or white screens

Share and export

  • Live pointers and comments
  • Web publishing, free
  • Taking turns in Dropbox, OneDrive, Google Drive or iCloud Drive
  • Export to PowerPoint, PDF, images and 4K video
  • ProRes 4444 with transparent backgrounds

Built by an industry veteran

Johan Sanneblad, PhD

I have a PhD in Software Development and decades of experience building products for companies like Apple, Electronic Arts, Google, Microsoft, LEGO, Sony and Yamaha.

Notebook Navigator is one of the most popular plugins for Obsidian with over a million downloads, but I wrote it for myself. I prioritize file over app: I want my notes to outlive the application I write them in. I used Evernote since 2009, but left when Bending Spoons took over. I tried Bear, Apple Notes and OneNote, but none of them could export my notes in their raw source format. So I moved to Obsidian and wrote my own interface for it, bringing in the best features of all other note taking apps into one powerful interface.

MarkdownPoint started the same way. I give two or three presentations a week, and never really liked PowerPoint or Keynote. Their compressed, proprietary formats make it hard to work together, work with AI agents, and to keep track of versions. I looked at Canva but I don’t own my files there, and I looked at Slidev but found it messy and limited. So I wrote MarkdownPoint for myself, and I’m sharing it with the world for free. Use it if you like it, and please let me know how I can improve it.

Community

Ask me anything on Discord, and share what you make on r/markdownpoint.

Free for Mac and Windows

For personal and commercial use. No subscription, no in‑app purchases. No account needed until you share or publish.