Markdown flavor converter

Convert between GitHub Flavored Markdown, CommonMark and other dialects.

Example

GitHub Flavored Markdown
- [x] done
~~old~~
CommonMark
- [x] done
~~old~~ (normalized)

What it keeps

  • Normalizes between GFM, CommonMark and other dialects
  • Task lists, tables, strikethrough and autolinks
  • Consistent, predictable output

Where it struggles

  • Only differences it recognizes are adjusted
  • Exotic or vendor-specific extensions may pass through unchanged

Frequently asked questions

Which flavors are covered?

GitHub Flavored Markdown, CommonMark and the common dialect differences between them.

What actually changes?

Things that differ between flavors — task lists, tables, autolinks and strikethrough — are normalized to the target.

Is it private?

Yes — conversion runs in your browser.