Free Markdown & Content Tools
Get anything into clean Markdown and back out again: convert legacy HTML or pasted plain text, then polish it in a split-pane editor with live preview, shortcuts, and one-click export.
HTML → Markdown Converter
Convert HTML to clean Markdown with table and code block support
Paste any HTML — blog post, email, Wikipedia table, Notion or Confluence export — and get clean Markdown. Handles pipe tables, fenced code with language, and inline styles. 5 use-case presets. 100% client-side.
Markdown Editor
Live preview, keyboard shortcuts, and export to .md or HTML
Write Markdown with a live split-pane preview. Toolbar with formatting buttons, keyboard shortcuts (Ctrl+B/I/K), word count, read-time estimate, auto-save to localStorage, and export to .md or .html. 100% client-side.
Text → Markdown Converter
Convert plain text, notes, and outlines to clean Markdown
Paste plain text from Word, email, or meeting notes. Auto-detects headings (ALL CAPS, setext underlines), bullets, numbered lists, and indented code blocks. Optional YAML frontmatter and Table of Contents. 100% client-side.
📥 Convert at the boundary
Migrating from WordPress, Notion, or Confluence? Convert once at import time — clean Markdown is far easier to maintain than exported HTML soup.
🧱 Tables need care
HTML tables convert to pipe tables only when they're regular grids. Merge cells before converting, or expect manual cleanup.
💾 Your drafts stay local
The editor auto-saves to localStorage — private by design, but clear your browser data and drafts go with it. Export anything you care about.
FAQ
What HTML does the converter handle?
Headings, lists, links, images, blockquotes, pipe tables, and fenced code blocks with language detection — including the messy inline-styled markup that Notion, Confluence, and email clients export.
How does text-to-Markdown detect structure?
It recognizes ALL-CAPS lines and setext underlines as headings, bullet and numbered lists in several notations, and indented blocks as code — with toggles for each heuristic, plus optional YAML frontmatter and a table of contents.
Is my content uploaded while I write?
No. Conversion and editing run entirely client-side; drafts persist only in your browser's localStorage.
Can I export to HTML as well as .md?
Yes — the editor exports both, so you can write in Markdown and hand off rendered HTML.