Markdown to PDF, done right
Converting Markdown to PDF is usually the whole point of writing Markdown in the first place — a README that needs to go in an email, meeting notes headed for a printer, a spec someone wants to annotate on paper. This tool treats that as a first-class feature rather than an afterthought: the Print / Save as PDF button opens your browser's native print dialog with print styles that hide the editor and toolbar entirely, leaving only the clean, rendered document.
Choose "Save as PDF" as the destination in that dialog and you get a properly typeset PDF — real headings, real tables, syntax-highlighted-looking code blocks — with no watermark, no server round-trip, and no size limit, because the whole conversion happens in your browser's print engine rather than on a server.
A live preview that stays in sync
The preview re-renders on every keystroke, so there's no "compile" step and no context-switching between a source view and a rendered one. Headings, bold and italic text, inline code, fenced code blocks, links, ordered and unordered lists, blockquotes, horizontal rules, and tables are all supported — the core of everyday Markdown, without a plugin ecosystem to configure.
The formatting toolbar wraps selected text in the right syntax (bold, italic, inline code, links) or applies it to the current line (headings, lists, quotes), so you can write fluent Markdown even if you've never memorized the syntax. Insert a horizontal rule or a starter table with one click and fill in the rest.
Export it however the next step needs it
Different destinations want different formats. Download the raw `.md` file when you're committing to a repo, pasting into a GitHub issue, or handing off to another Markdown tool. Download the standalone `.html` file when you need a self-contained web page — it ships with its own inline styles, so it opens correctly in any browser with no external stylesheet to lose. Copy the raw Markdown to your clipboard when you just need to paste it into a chat, a wiki, or a pull request description.
All three exports and the PDF print path work on whatever is in the editor right now, so there's no separate "publish" step — the document you see in the preview is the document you get.
Nothing leaves your browser
Every keystroke, the render, and every export happen locally. There's no upload endpoint for this tool to have, which also means there's no account wall between you and a finished document — write, preview, and export, all before deciding whether you want to save anything anywhere permanent.
The one optional step that does leave the browser is the "Save to my canvas" button at the bottom, which hands your document off to OmniCanvas so you can keep working on it — connected to your other notes — across devices. It's entirely optional: the downloads and PDF export above it need no account at all.
When a flat document isn't enough
A Markdown file is a great format for linear writing — docs, notes, specs, anything that reads top to bottom. It gets less comfortable once a project outgrows a single file: related documents, diagrams, and half-finished ideas that don't have an obvious place in the text. OmniCanvas keeps that same fast, keyboard-first writing feel but drops it onto an infinite canvas, so a Markdown doc can sit next to the whiteboard sketch or mind map that explains it, linked and searchable instead of scattered across files.