Markdown editing
that feels like Notion

Quartz replaces the VS Code markdown preview with a block editor. Slash commands, drag-and-drop, tables, callouts — all writing to standard .md files.

Quartz editor showing a rich document with formatting toolbar, sidebar, and outline view inside VS Code
Slash commands

Type / to build anything

Headings, code blocks, tables, callouts, task lists — insert any block type from the keyboard. No menus to memorize.

Slash command menu showing heading, list, and block options
Dark theme

Follows your VS Code theme

Callouts, code blocks with syntax highlighting, and task lists — all rendered in your preferred color scheme.

Quartz dark theme with callout blocks, code highlighting, and task lists
Code blocks

Syntax highlighting built in

Fenced code blocks render with full syntax highlighting. Language detection, copy button, and clean ``` output in your markdown.

Code block with syntax highlighting and language label
Round-trip fidelity

Your markdown stays clean

What you write is what gets saved. No proprietary format, no metadata injection, no lock-in. Open your .md files anywhere.

YAML frontmatter rendered as a clean editable banner

What's inside

Everything renders from standard markdown syntax.

/

Slash commands

Type / to insert headings, lists, code blocks, tables, callouts, and more.

Tables

Inline table editing with add/remove rows and columns.

Code blocks

Syntax highlighting for 50+ languages with language detection.

Callouts

Obsidian-compatible admonitions. Tip, warning, info, and custom types.

Frontmatter

YAML frontmatter displayed as a clean, editable banner.

Dark & light

Follows your VS Code theme automatically.

Try the editor

This is the actual Quartz editor running in your browser. Type / for slash commands, # for headings.

Loading editor...