Online Markdown Editor Features
What features does this online markdown editor have?
This page covers every part of the editor: writing tools, Markdown syntax support, math and diagrams, syntax highlighting, navigation for long documents, tabs, import and export, appearance, and privacy. Each section below answers one specific question.
How does live Markdown preview work?
The editor shows your Markdown source on one side and the rendered page on the other. Scroll one pane and the other follows, since they're locked together. Every change re-renders within about 180 milliseconds, so the preview never feels behind. The source panel behaves like a real code editor, with syntax coloring, line numbers, and smart lists: Enter continues a bullet, a numbered item, or a task checkbox, and Tab indents.
Cmd/Ctrl+B: bold,Cmd/Ctrl+I: italic,Cmd/Ctrl+K: insert a linkShift+Cmd/Ctrl+ForCmd/Ctrl+H: find and replace, with a match count and replace all/orCmd/Ctrl+F: full-text search over the rendered preview, with matches highlighted
What other writing tools does the editor include?
Drag an image into the editor and it embeds as a data URI, so a document with pictures stays one portable file with no separate assets to track down later. Snapshots save automatically about five seconds after you stop typing, so a bad edit is recoverable even after closing the tab. Open them from History at the top of the app. Thirty automatic snapshots per tab are kept, and you can save the current version yourself at any time, up to twenty, each with a name you can change later. Presentation mode turns the document into slides: three dashes on their own line start a new slide, speaker notes stay visible only to you, and an overview grid lets you jump between slides in full screen.
What Markdown syntax does it support?
Markdown Preview renders GitHub Flavored Markdown in full: tables, task lists with live checkboxes, strikethrough, footnotes with backlinks, and emoji shortcodes like :rocket:. Text between double equals signs, like ==this==, highlights. GitHub-style callouts (NOTE, TIP, IMPORTANT, WARNING, CAUTION) render with their icons and colors. YAML frontmatter at the top of a document turns into a compact key and value table instead of showing as raw text.
Can it render math and diagrams?
Does it support LaTeX math?
Yes, through KaTeX. Write inline formulas with single dollar signs, like $x^2 + y^2 = z^2$, and display equations with double dollar signs. Both render instantly as you type, which makes the editor practical for lecture notes, homework, and technical documentation that mixes prose with math.
Can it render Mermaid diagrams?
Yes. A code fence labeled mermaid becomes a rendered flowchart, sequence diagram, class diagram, or Gantt chart. Diagrams follow your light or dark theme automatically, so a Gantt chart built in light mode still reads clearly if you switch to dark mode later.
How many programming languages get syntax highlighting?
Code fences get syntax highlighting through highlight.js, covering more than 180 languages, from JavaScript and Python to Rust, SQL, and YAML. Every block shows a language badge in the corner and a one-click copy button, so pulling a snippet out of your notes takes one click instead of a manual selection.
How many documents can I have open at once?
Markdown Preview opens documents in tabs, up to 10 at a time, switchable with the keyboard. Everything autosaves to your browser's storage in the background, survives a reload, and syncs across open windows of the app. Your theme, font, text size, and layout preferences persist the same way.
How do I import or export a Markdown file?
Upload or drag and drop .md, .markdown, and .txt files, or import from any URL. GitHub, GitLab, and Bitbucket links are rewritten to their raw file automatically. A link like /?url=your-file.md opens that file directly, useful for sharing a rendered document without asking anyone to open it themselves. When all 10 tabs are full, the app asks which one to replace instead of silently dropping the new file.
How do I export a Markdown file to PDF?
Print or save a document as a PDF straight from the browser, with the app's own header, sidebar, and editor hidden automatically:
- Open the Export menu in the header, or press Cmd/Ctrl+K and search for "PDF."
- Choose "Print / Save as PDF."
- In your browser's print dialog, pick Save as PDF as the destination.
- Click Save. The editor, sidebar, and header are hidden automatically, so the PDF is just your document.
Beyond PDF, download the source back as a plain .md file, or export a self-contained HTML file with your current theme, fonts, and column width baked in. Copy as rich text to paste formatted into Gmail, Google Docs, or Slack with headings and bold text intact, or copy just the HTML for a CMS or an email template.
Can I change the editor's theme, font, or layout?
Switch between light and dark themes, and pick from three color-intensity levels for headings and accents: restrained, balanced, or vivid. Five body fonts are available, including a serif (Source Serif 4, the default), a monospace (JetBrains Mono), Inter, Roboto, and Figtree. Text size runs from 13 to 24 pixels, and the page width has four presets, from Narrow to Full. Custom preview CSS is supported too, up to 20,000 characters, saved in your browser alongside your other preferences. Font, size, width and custom CSS all sit in the Aa menu at the top.
Is my Markdown data private?
Markdown Preview has no accounts and does no server-side document handling. Your Markdown is rendered and stored only in your browser, in IndexedDB and localStorage, so it never reaches a server. Clearing your browser's site data deletes those documents, since there's no server copy to fall back on. The single exception is feedback you choose to type into the in-app feedback form, which is sent to our server because that's what a feedback form is for. Read the full details in the privacy policy.
How is this different from a cloud-based markdown editor?
Most online markdown editors ask for an account before you've typed a single line, because the product depends on syncing your document to their server. Markdown Preview doesn't ask, because there's nothing to sync until you choose to export something yourself.
| Markdown Preview | Typical cloud editor | |
|---|---|---|
| Account required | No | Usually yes |
| Where documents live | Your browser | Vendor's server |
| Works with no internet | Yes, installable as a PWA | Usually no |
| LaTeX math | Yes (KaTeX) | Rare |
| Mermaid diagrams | Yes | Rare |
| Price | Free, no tiers | Often free with paid tiers |
Frequently asked questions
Is Markdown Preview free to use?
Yes. There's no account, no trial period, and no paid tier. Every feature on this page, including math rendering, diagrams, and PDF export, is available the moment you open the editor. There's no usage limit and no watermark on anything you export.
Does Markdown Preview upload my files to a server?
No. Your Markdown is rendered and saved only in your browser, using IndexedDB and localStorage. Nothing you write is sent anywhere. The one exception is feedback you choose to send through the in-app feedback form, which does reach our server, by design.
Can I preview a Markdown file from GitHub?
Yes. Paste a GitHub, GitLab, or Bitbucket link and Markdown Preview rewrites it to the raw file automatically, then fetches and renders it. You can also open a file directly with a URL like yoursite.com/?url=file.md, handy for sharing a rendered link.
Does Markdown Preview support LaTeX math?
Yes, through KaTeX. Inline formulas use single dollar signs, like $x^2$, and block equations use double dollar signs. Both render as you type, with no setup. That makes the editor practical for lecture notes, homework, and technical docs that mix prose with formulas.
How many documents can I have open at once?
Ten. Markdown Preview opens documents in tabs, up to ten at a time, and you switch between them with the keyboard. Every open tab autosaves to your browser's storage in the background, so closing a tab or reloading the page doesn't lose your work.
Does Markdown Preview work offline?
Yes. It's an installable web app, so after your first visit it keeps working with no internet connection. Install it from your browser's menu to open .md files directly from your file manager. Since documents already live in your browser, offline editing works exactly like online editing.