How it works
- 1
Write Markdown in the editor
Type your Markdown in the left pane. Use the toolbar buttons or keyboard shortcuts (Ctrl+B for bold, Ctrl+I for italic, Ctrl+K for link) to format text.
- 2
See the live preview
The right pane renders your Markdown in real time using GitHub-Flavored Markdown (GFM). Switch to Editor-only or Preview-only mode from the toolbar.
- 3
Export or copy
Download as a .md file, export as a self-contained .html file, or copy the rendered HTML. Your content is auto-saved to localStorage so it's there when you return.
🛡️ Verify zero uploads — open DevTools → Network tab
Open your browser's DevTools (F12), go to the Network tab, and use this tool. You will see zero outbound requests — all processing runs inside your browser sandbox via WebAssembly or pure JavaScript. Nothing you paste or upload is ever sent anywhere.
Use cases
Draft README files and documentation
Write and preview README.md files, API docs, or wiki pages before committing. The live preview shows exactly how GitHub or Docs platforms will render the Markdown.
Write blog posts and articles
Compose long-form content in Markdown and export to HTML to paste into CMS platforms like Ghost, Hashnode, or any rich-text editor.
Quick-format text for dev tools
Format changelogs, PR descriptions, GitHub issue templates, Slack messages (which render a subset of Markdown), and Jira tickets.
Frequently Asked Questions
Is my content saved?
Yes — your content is automatically saved to your browser's localStorage every 500ms. It's there when you close the tab and return later. The content never leaves your browser — no server is involved.
What Markdown flavors are supported?
The editor uses GitHub-Flavored Markdown (GFM) via the marked library. This includes tables, fenced code blocks with language hints, task lists, strikethrough, and autolinks.
What keyboard shortcuts are available?
Ctrl+B (Bold), Ctrl+I (Italic), Ctrl+K (Link), Ctrl+` (Inline code). These wrap selected text in the appropriate Markdown delimiters. If no text is selected, placeholder text is inserted.
Can I export to PDF?
Not directly — but you can export to HTML, open it in your browser, and use Ctrl+P → Save as PDF to get a PDF. For better PDF output, use tools like Pandoc with the HTML export from this editor.
How do I clear the saved content and start fresh?
Select all text in the editor (Ctrl+A) and delete it. The localStorage entry will be overwritten with an empty string. You can also open your browser's DevTools → Application → Local Storage and delete the aarunya-markdown-editor key.
Want unlimited access + saved history?
Pro is $6/month · 30-day money-back guarantee.
