What is Markdown?+
Markdown is a lightweight markup language using plain text formatting (# for headings, **bold**, *italic*, - for lists) that converts to HTML. It's used on GitHub, Reddit, Notion, Stack Overflow, and many other platforms.
What is GitHub Flavored Markdown (GFM)?+
GFM extends standard Markdown with tables, task lists (- [ ] item), fenced code blocks with syntax highlighting, and @mention syntax. This editor supports GFM.
How do I export Markdown as a PDF?+
Click 'Export PDF' to use the browser's print function. For custom formatting, use the Markdown to PDF tool which uses pdf-lib.
Can I use this for GitHub README files?+
Yes. This editor uses the same Markdown flavour as GitHub, so the preview closely matches how your README will look on GitHub.
What is the difference between Markdown and rich text editors?+
Rich text editors (like Word or Google Docs) show formatted output as you type. Markdown uses plain text syntax (# for headings, **bold**) that gets converted to HTML. Markdown is preferred for developer documentation, static site generators, and any workflow where content must be version-controlled in plain text.
What is GitHub Flavored Markdown and what does it add?+
GitHub Flavored Markdown (GFM) extends standard Markdown with: tables (using pipe characters), task lists (- [ ] and - [x]), fenced code blocks with syntax highlighting (```javascript), strikethrough (~~text~~), and autolinked URLs. This editor supports all GFM features.
What Markdown syntax is supported by this editor?+
Headings (# to ######), bold (**text**), italic (*text*), code (backtick), fenced code blocks (``` language), blockquotes (>), ordered and unordered lists, links ([text](url)), images (), horizontal rules (---), tables, task lists, and strikethrough (~~text~~).
How do I export my Markdown as HTML or PDF?+
Click 'Copy HTML' to get the rendered HTML source. For PDF export, use the browser's print function (Ctrl+P) from the preview panel and select 'Save as PDF'. For a dedicated Markdown-to-PDF tool with formatting control, use the Markdown Converter tool.
How do I create a table in Markdown?+
Use pipe characters to separate columns and hyphens for the header separator row: | Column 1 | Column 2 | on the first line, | --- | --- | on the second, then | data | data | for each subsequent row. Add colons to the separator row for alignment: | :--- | for left, | ---: | for right, | :---: | for centre.