markdownmacOS 26Free · source available

One page.
Two lenses.

Most Markdown editors split the window in two. Markify keeps a single page: write it rendered, press ⌘/, and the same text is plain Markdown. Your caret stays put.

Version 1.42 · Requires macOS 26 Tahoe · Apple silicon and Intel

Markify's rendered lens: a document with frontmatter chips, a large serif heading, a note callout, a task list and a table The same document in the Markdown lens: raw source with dimmed syntax characters
Try it: press ⌘/ or click MD

Near-zero chrome

The page is the interface.

No split preview, no formatting ribbon. Controls float on a thin layer of Liquid Glass and step aside the moment you start typing.

Plain files

Every document is a .md file on disk. Open any file, TextEdit-style, or keep a library folder. Git, Dropbox and other apps see exactly what you wrote.

One source of truth

Both lenses show the same text. Switching is a restyle, not a conversion, so nothing gets rewritten behind your back.

Native all the way

SwiftUI and TextKit 2 with system glass, SF Symbols, autosave, versions and Recents. It behaves like a Mac app because it is one.

Format bar

Select text and the tools appear.

A glass format bar floats above your selection and disappears on the next keystroke. The same bar works in the Markdown lens, where it wraps your text in the right syntax.

  • ⌘B ⌘I ⇧⌘X ⌘E ⌘K work without it
A floating format bar with Writing Tools, block style, bold, italic, strikethrough, code and link buttons above a selected sentence

Slash menu

Type / to insert anything.

Tables, task lists, code, callouts, math, images, footnotes, frontmatter. Each row shows its Markdown shortcut, so you pick up the syntax as you go.

  • | — | Table
  • - [ ] Task list
  • > [!NOTE] Callout
The slash insert menu listing Table, Task list, Code block, Callout, Math and Image with their Markdown shortcuts

Block styles

Every style previews itself.

Open Body ▾ to change the blocks you've selected. Each row is drawn in its own typeface and shows its Markdown prefix.

  • ⌥⌘0–⌥⌘3 Body and headings
Block style menu with Title, Heading, Subheading, Body, Quote, Code block, Callout and list options

Library

Open files and notes in one list.

The sidebar slides over the page instead of pushing it aside. Files you opened from anywhere sit next to your library notes, all searchable.

  • ⌃⌘S Toggle the library
Dark mode library sidebar showing open files and library notes over the document

Focus

Start typing and the chrome fades out.

Toolbar, title and word count fade after your first keystroke, leaving only the page. Move the pointer and they come back.

  • You can turn this off in Settings
Dark mode document mid-typing with all controls faded except the window buttons

Find & replace

Find words, not asterisks.

In the rendered lens, Find matches the text you can see and skips syntax characters. Matches are highlighted in place.

  • ⌘F Find · ⌥⌘F Replace
Glass find and replace panel docked under the toolbar with matches highlighted in yellow

Rendered in place

Everything GitHub Markdown does, and more.

Code gets syntax colors, math is typeset, and images sit in the column. Click a task to check it, or press Tab to move between table cells.

Lower part of a document showing a Swift code block with syntax highlighting, a display math equation, an image and footnotes

Tables

Edit cells in place and press Tab to move to the next one.

GoalOwnerDraftAnaReviewSam
| Goal | Owner |

Task lists

Click a checkbox to tick it off. The file updates too.

Outline the essay
Ship it
- [x] Outline the essay

Callouts

GitHub-style notes, tips and warnings, drawn as real blocks.

TipPress ⌘/ to see the source.
> [!TIP]

Math

Inline and display equations, typeset as you write.

eiπ + 1 = 0
$$ e^{i\pi}+1=0 $$

Code blocks

Fenced code with syntax colors, in a font you choose.

// Lens.swift
enum Lens { case rendered, raw }
let key = "⌘/"

Frontmatter & footnotes

YAML metadata shows as chips. Footnotes collect at the end.

essaydraft2026-09-25
tags: [essay, draft] · lens[^1]

Apple Intelligence

A writing partner that stays on your Mac.

Proofread, rewrite and generate with the on-device model. Nothing is sent to a server, and every change is one undo away.

Writing Tools popover under a selection, offering Proofread, Rewrite, tones and transforms Proofread suggestions underlined in place with a suggestion card and a bottom capsule Rewritten paragraph wrapped in a multicolor edge with Try Again, Compare, Revert and Accept Inline composer streaming generated text at the caret Whole-document panel with Proofread, Rewrite, Summarize, Key points and Suggest title and tags

On-device only

Uses the system Writing Tools and the Foundation Models framework. No cloud extensions, no accounts.

You accept every change

AI edits are shown with a colored edge and aren't saved until you keep them. Compare, try again or revert.

Syntax stays intact

In the Markdown lens, Rewrite and Proofread change only your words and leave the syntax alone.

Settings

Change as much or as little as you like.

Choose the lens new documents open in, the prose and code fonts, line width, theme, glass style and accent color. Markify also works fine if you never open Settings.

General settings: document location, library folder, pasted images, reload on change and startup options
General
Intelligence settings: Apple Intelligence status card, Writing Tools, generate at caret and tone options
Intelligence

Shortcuts

Keep your hands on the keys.

Markdown formats as you type in the rendered lens, and the file stays plain Markdown. ⌘Z undoes your typing like any text editor.

Editor

⌘/
Toggle Markdown lens
⌃⌘S
Library sidebar
/
Insert a block
⌘F
Find
⌥⌘F
Find & replace
⌘G ⇧⌘G
Find next / previous
⌘= ⌘−
Zoom in / out
⌘0
Actual size

Formatting

⌘B
Bold
⌘I
Italic
⇧⌘X
Strikethrough
⌘E
Inline code
⌘K
Link
⌥⌘0–3
Block style

Intelligence & app

⇧⌘W
Writing Tools, on selected text when enabled in Settings
⌘↩
Generate or continue, when Generate at caret is on and Apple Intelligence is available
⌘O
Open file
⌘N
New document
⌘,
Settings
Markify app icon

Start with a blank page.

Free, with the source on GitHub. Pick the build for your Mac: Apple silicon for M1 and later, Intel for older Macs.

Markify 1.42 · Release notes · SHA-256: Apple silicon, Intel · All releases

Requires macOS 26 Tahoe. Builds are unsigned for now, so on first launch right-click Markify in Applications and choose Open.

Support

Keep Markify free.

Markify is independent and free to download. If it has earned a place in your workflow, a sponsorship keeps new releases coming. A star helps other people find it.