Markdown Editor
Write, preview and export Markdown — one parser drives all three.
Markdown
—
Preview
One parser, three outputs
The preview, the copied HTML and the printed page are produced by the same parser. That is a deliberate choice: using a rendering library for the preview and a separate converter for export means the two eventually disagree, and the discrepancy shows up only in the exported file — exactly where it is least welcome.
What is supported
- Headings
#to###### **bold**,*italic*,`code`,~~strikethrough~~- Bulleted and numbered lists
- Links, images, blockquotes and horizontal rules
- Tables with a
|---|divider row - Fenced code blocks with an optional language tag
Fenced code is handled before everything else, so Markdown syntax inside a code block stays literal
instead of being rendered. A table divider must contain at least one pipe, which is what stops a
--- horizontal rule being mistaken for one.
Exporting to PDF
The Print button opens your browser's print dialogue, where "Save as PDF" is a destination on every desktop platform. That keeps the page light — no PDF library is downloaded — and the output uses the same parser as the preview.
Your draft is saved locally
The editor keeps your text in this browser's local storage, so a reload or an accidental tab close will
not lose it. Nothing is uploaded. Clearing site data clears the draft, so download the .md file
for anything you want to keep.