We allMD

Just write in Markdown

A fast Markdown editor with live preview, diagrams, math, and export, right in your browser. It is also a connected workspace: your AI writes drafts into it, you publish pages and edit live with others, and one click turns your changes into a GitHub pull request.

edtrmd.com/app
EDTR.MD
welcome.md
Y

Welcome to EDTR.md

A modern markdown editor.

Note

Renders everywhere.

Features

Mermaid & KaTeX
Live preview
Take over the world
const e = mc**2
E = mc²
41 words
No sign-up to startWorks offlineLocal-firstGitHub / GitLab syncFree & private

Features

Everything you need to write in Markdown

One editor, zero plugins. From source to polished PDF, with diagrams, math, charts, and music, plus cloud sync and Git.

ABC

Mermaid diagrams

x =-b ± √(b²-4ac)2a

KaTeX math

Note

GitHub callouts

function greet() {
return "hi"
}

Syntax highlighting

Vega-Lite charts

NameQtySum
Apple2$4
Pear5$9

Tables

/
Heading 1
Heading 2
Code block
Callout
Table
Divider

Slash menu

H1H2
Write in rich text and the
result is still Markdown.

WYSIWYG toolbar

Edit

Four view modes

Switch instantly between source, split preview, a live rich-text editor, and a distraction-free read-only viewer. Every mode reads and writes the same Markdown.

Live editor

Write in rich text and watch formatting render inline as you type. Slash menu, selection toolbar, and drag-to-reorder blocks. Still plain Markdown underneath.

Split-pane preview

Write on the left, watch the rendered output update on the right with every keystroke.

100+ language highlighting

GitHub-style colors via CodeMirror 6 and highlight.js, with one-click copy on every code block.

Wikilinks & backlinks

Link notes with [[double brackets]] and jump between them. A backlinks panel shows every note that points to the one you are reading.

Fully customizable

Bundled heading fonts, per-level sizing, accent color, page width, and a contained or full-width layout.

Dark mode

A GitHub-inspired theme that adapts the entire UI (syntax, diagrams, callouts, and the editor) in one click.

Render

Mermaid diagrams

Flowcharts, sequence, Gantt, and class diagrams from plain text, rendered inline.

KaTeX math

Inline $...$ and block $$...$$ LaTeX, rendered instantly. Perfect for papers and technical docs.

Vega-Lite charts

Drop a JSON spec into a code block for bar, line, scatter, and more. Clean, scalable SVG.

ABC music notation

Write ABC notation in a fenced block and see it rendered as engraved sheet music.

GitHub-style callouts

Color-coded NOTE, TIP, IMPORTANT, WARNING, and CAUTION boxes in preview and live modes.

Footnotes, sub/sup & more

Back-linked footnotes, subscript, superscript, ==highlight==, and clickable task lists.

Store & sync

Local-first storage

Everything in your browser by default. No account, no round-trip, fully offline once loaded.

Cloud sync

Sign in and files sync with a local-first delta engine: instant edits, background push, heartbeat pull.

GitHub & GitLab sync

Connect over OAuth and pull/push a repo's Markdown as a workspace, right inside the editor.

Media uploads

Upload images to secure cloud storage with presigned URLs, then insert them with a click. Requires sign-in.

Workspaces & file tree

Nested folders, drag-to-move, and multiple workspaces for separate spaces of work.

Share & collaborate

Publish to the web

Turn any document into a clean public page at its own link. Share it read-only, with no account needed to read.

Live collaboration

Invite others with a guest link and edit the same document together in real time, with live cursors.

Version history

Every save is captured automatically. Browse earlier versions of a document and restore any one with a click.

Built for blog writers

First-class MDX

Open and edit .mdx files with a safe preview: JSX components show up as labeled placeholders and nothing is ever executed.

Schema-aware frontmatter

Connect an Astro repo and the frontmatter form builds itself from your content collections config. Without a repo it infers the fields from your existing files, with tag chips, a date picker, and an SEO character counter.

Publish with a pull request

One click pushes your workspace changes to a branch and opens a GitHub pull request or GitLab merge request, with Vercel and Netlify preview links in the panel. A teammate writes; you review and merge.

Export to HTML & Markdown

Download raw .md, a self-contained .html with inlined fonts and colors. PDF export with A4 margins and page breaks is a Pro feature. Exports capture the live DOM, so diagrams and math come along.

.md.htmlPDF

Multilingual & accessible

The interface ships in English, Turkish, German, French, and Spanish, auto-detected and switchable anytime. A slash menu and full keyboard shortcuts keep you fast without reaching for the mouse.

EnglishTürkçeDeutschFrançaisEspañol

AI-native

Your AI, working in your workspace

Connect Claude, ChatGPT, or any MCP-compatible agent and it reads, writes, and publishes documents directly in your workspace. Ask for a draft in chat and it lands in your files, versioned and synced. No embedded chatbot, just your own tools.

Auto-save from chat

Ask Claude for a draft in chat and it appears in your workspace, versioned and synced. Small edits update the same file; a full rewrite is saved as a new version.

Full toolset

Your agent can create, edit, organize, search, and publish files, not just read them.

Works with your tools

claude.ai, ChatGPT, Claude Code, Cursor, VS Code, and any MCP-compatible client.

Who it's for

Built for everyone who writes in Markdown

Developers

READMEs, API docs, and technical notes with 100+ language highlighting, diagrams, and GitHub/GitLab sync.

Markdown editor for developers

Blog & content authors

Draft posts in Markdown or MDX with a structured frontmatter panel, then sync them both ways to your GitHub or GitLab content repo.

MDX editor for blog and content authors

Students & academics

Lecture notes and papers with KaTeX math, footnotes, and distraction-free reading.

Markdown editor for students

Researchers & scientists

Papers, lab notes, and datasets with KaTeX equations, Vega-Lite charts, and reproducible exports.

Markdown editor for researchers

Technical writers

Structured documentation and API references with callouts, tables, diagrams, and one-click HTML or PDF.

Markdown editor for technical writers

Teams & note-takers

Co-edit documents live across shared workspaces, publish pages, and ship content changes as a pull request your team reviews and merges.

Markdown editor for teams

How it works

Start writing in seconds

01

Open the editor

Click Start writing. No sign-up needed, no install, no configuration.

02

Write your way

Type in source, split, or the live editor. Add diagrams, math, and callouts as you go.

03

Export or sync

Download as .md, .html, or PDF, or sign in to sync to the cloud and GitHub/GitLab.

Pricing

Start free, upgrade when you need more

Everything you need to write is free, with no account. Sign in to sync and organize, go Pro for PDF export and more storage, or ProAI to write with AI.

No login

Free

Open the editor and start writing.

Start writing
  • Source, split, and viewer modes
  • Mermaid, KaTeX, Vega-Lite, ABC, callouts
  • Local-first storage, fully offline
  • HTML and Markdown export

Free

Free

Sign in to sync and organize.

Create account

Everything in No login, plus

  • Notion-like live rich-text editor
  • Multiple workspaces and file tree
  • Cloud sync across devices

Pro

Popular
$1.99/mo

For heavy writers and exporters.

Go Pro

Everything in Free, plus

  • PDF export and print
  • Media uploads, 2 GB storage
  • GitHub and GitLab sync
  • Publish documents and live collaboration links
  • Version history with one-click restore

ProAI

Soon
$3.49/mo

Write and edit with AI.

Coming soon

Everything in Pro, plus

  • AI-assisted writing in the editor
  • Generate new content from a prompt
  • Rewrite and update existing content
  • Media uploads, 5 GB storage

No card required to sign up.

Editor integrations

The EDTR.md renderer, inside your editor

The same viewer that powers edtr.md ships as a Markdown preview extension and plugin for the editors you already use. It renders Mermaid diagrams, KaTeX math, Vega-Lite charts, ABC notation and GitHub-style callouts the same way everywhere.

VS CodeMarkdown preview extension
CursorMarkdown extension via Open VSX
WindsurfMarkdown extension via Open VSX
AntigravityMarkdown extension via Open VSX
JetBrainsIntelliJ · WebStorm · PyCharm plugin
ObsidianCommunity preview plugin
NovaMarkdown preview extension
VSCodiumMarkdown extension via Open VSX

edtr.md Markdown preview is available as a VS Code extension and runs on every VS Code fork (Cursor, Windsurf, Antigravity, VSCodium, Gitpod and Theia) through the Open VSX registry, as a JetBrains IDE plugin for IntelliJ IDEA, WebStorm, PyCharm, GoLand, PhpStorm, RubyMine, CLion and Rider, as an Obsidian community plugin, and as a Panic Nova extension. One rendering engine, every editor.

FAQ

Common questions

Is EDTR.md really free?

Yes. The full editor and every Markdown feature (live preview, the live editor, Mermaid diagrams, KaTeX math, and charts) are free with no sign-up wall and no feature gates on the essentials. PDF export is part of the Pro plan, and AI writing is part of ProAI.

Do I need an account?

No. Open EDTR.md and start writing immediately. Anonymous use stores everything in your browser. Signing in is optional and unlocks cloud sync, GitHub/GitLab sync, and media uploads.

What are the four view modes?

Editor is a focused source view. Split shows Markdown on the left and a live HTML preview on the right. Live is a rich-text editor where the rendered document is the editing surface. Viewer is a distraction-free, read-only rendering of your document. Every mode reads and writes the same Markdown.

Does it work offline?

Yes. EDTR.md is local-first: once loaded it works entirely offline. Editing, preview rendering, diagrams, math, and file storage all happen in your browser.

Can I export to PDF or HTML?

Yes. HTML and Markdown export are free: download raw .md or a self-contained .html with inlined fonts and syntax colors. PDF export with A4 margins and page breaks is available on the Pro plan. Exports capture the live DOM, so diagrams and math come along.

Can I sync to the cloud, GitHub, or GitLab?

Yes. Sign in and your files sync to the cloud with a local-first delta engine. You can also connect GitHub or GitLab over OAuth and pull/push a repository's Markdown as a workspace.

Can I edit my blog's MDX files?

Yes. EDTR.md treats .mdx as a first-class file type and syncs it both ways with your GitHub or GitLab content repo. The frontmatter form builds itself from your Astro content collections config, or infers its fields from your existing files, and JSX components render as labeled placeholders in the preview, never executed. It is an editor for markdown-first sites, not a CMS.

Can I publish changes as a pull request?

Yes. Connect a GitHub or GitLab content repo and one click pushes your workspace changes to a branch and opens a pull request or merge request. Vercel and Netlify preview links show up in the panel, so a teammate can write in EDTR.md while you review and merge.

Is my work saved and safe?

Yes. Anonymous work is saved in your browser. When you sign in, every change syncs to the cloud with a local-first delta engine, and EDTR.md keeps an automatic version history of your documents, so you can browse earlier versions and restore any one with a click.

Can other people edit a document with me?

Yes. Share a guest link and others can open the same document and edit it with you in real time, with live cursors. No account is needed to accept an invite. Real-time collaboration is part of the Pro plan.

How does the AI connection work?

EDTR.md runs a remote MCP server, so Claude or any MCP-compatible agent connects straight to your workspace and can read, write, organize, and publish files. It is free to use. See the AI setup guide for the connection steps.

How do I get AI chats saved into my workspace?

Connect Claude, ChatGPT, or any MCP-compatible client to EDTR.md, then ask it for a draft in chat. The document is saved straight into your workspace, versioned and synced. A small edit updates the same file; a full rewrite is saved as a new version, so you never lose the original.

Can I use EDTR.md inside my code editor?

Yes. The EDTR.md renderer ships as a Markdown preview extension for VS Code and every VS Code fork (Cursor, Windsurf, Antigravity, VSCodium) via Open VSX, a JetBrains IDE plugin for IntelliJ IDEA, WebStorm and PyCharm, an Obsidian community plugin, and a Nova extension. All of them render Mermaid, KaTeX, Vega-Lite, ABC notation and callouts the same way.

Simple when you want it. Powerful when you need it.

No sign-up needed to start, no install, no telemetry on your content. Open the editor and start writing.

Start writing