A powerful, free markdown editor that runs entirely in your browser. No sign-up, no server, no tracking.
See your formatted output in real time as you type, with synchronized scrolling between editor and preview.
Code blocks are highlighted with Highlight.js supporting 190+ languages for beautiful, readable code.
Quick-access buttons for bold, italic, headings, links, lists, tables, code blocks, and more.
Drag the divider between editor and preview to resize panels. Double-click to reset to 50/50.
Ctrl+B for bold, Ctrl+I for italic, Ctrl+K for links, Ctrl+` for code, and more productivity shortcuts.
Press Ctrl+Space for markdown snippet suggestions including headings, lists, code blocks, and more.
Use Ctrl+F to find and Ctrl+H to find & replace text across your document with match highlighting.
Toggle between light and dark themes. Your preference is saved and remembered across sessions.
Paste screenshots and images directly from your clipboard. They're embedded as base64 automatically.
Auto-generated TOC sidebar from your headings with clickable navigation to jump to any section.
Tab switcher on mobile to toggle between Editor and Preview views for a great experience on small screens.
Write LaTeX math with $...$ for inline and $$...$$ for display equations, rendered beautifully with KaTeX.
Create flowcharts, sequence diagrams, Gantt charts, and more using Mermaid syntax in fenced code blocks.
Use :emoji_name: syntax like :rocket:, :fire:, :heart: to insert emoji directly in your markdown.
Add footnotes with [^1] references and [^1]: definitions. They render as numbered endnotes.
Generate clean, print-ready PDFs with all formatting, code highlighting, math, and diagrams preserved.
Download your document as a fully formatted Word file with headings, lists, tables, images, and math.
Get a standalone HTML file with inline styles, perfect for sharing or hosting on any web server.
Download the raw markdown source file for use in other editors, GitHub, or documentation systems.
Create, rename, and switch between multiple documents from a sidebar. All stored locally in your browser.
Your work is automatically saved to your browser's local storage. Close and reopen — your document is still there.
Everything runs in your browser. No data is sent to any server. No accounts, no cookies, no tracking.
Name your document and the name is used in all exports. Persisted across sessions automatically.
Live word count, character count, and estimated reading time displayed in the footer as you type.