Markdown Format Guide
Markdown — the most popular lightweight markup language for writing formatted text with plain-text syntax
About Markdown Format
Markdown is a lightweight markup language created by John Gruber and Aaron Swartz in 2004. It was designed to be easy to read and write in its raw form, while being convertible to structurally valid HTML. Markdown uses simple punctuation characters to indicate formatting: # for headings, ** for bold, * for italic, - for lists, and [] () for links.
Markdown has become the de facto standard for documentation, README files, and content authoring across the software industry. It is natively supported by GitHub (GitHub Flavored Markdown), GitLab, Bitbucket, Stack Overflow, Reddit, Discord, Notion, Obsidian, and thousands of other platforms. Various flavors extend the original specification with tables, task lists, syntax highlighting, footnotes, and more.
Available Conversions
Convert Markdown to AsciiDoc documentation
Convert Markdown to AsciiDoc markup
Convert Markdown to Kindle e-book
Encode Markdown content as Base64
Convert Markdown to forum markup
Extract Markdown content to CSV
Convert to Word 97-2003 document
Convert to DocBook XML
Convert to modern Word document
Convert Markdown to EPUB e-book
Convert to modern EPUB3 format
Convert to FictionBook 2.0
Convert Markdown to hexadecimal
Render Markdown as HTML markup
Convert to INI configuration
Convert Markdown to JSON structure
Convert to LaTeX document
Convert to plain text log format
Convert to .md file extension
Convert Markdown to Wiki markup
Convert to Kindle MOBI e-book
Convert to OpenDocument Text
Convert to Emacs Org-mode
Convert to PDF document
Convert to PowerPoint presentation
Convert to Java Properties format
Convert to reStructuredText
Convert to Rich Text Format
Convert to SQL statements
Convert to SVG vector graphic
Convert to StarOffice Writer
Convert to LaTeX document
Convert to plain text
Convert to Textile markup
Convert to TOML configuration
Convert to tab-separated values
Convert to plain text file
Convert to Wiki markup
Convert to Excel spreadsheet
Convert to XML structure
Convert to YAML format
Convert to YML format
Markdown Format Features
- Simple Syntax: # headings, **bold**, *italic*, - lists, [links](url)
- Code Support: Inline `code` and fenced code blocks with syntax highlighting
- GitHub Flavored: Tables, task lists, strikethrough, autolinks
- Images:  syntax for embedding images
- Blockquotes: > prefix for quoted text
- HTML Compatible: Inline HTML allowed in most implementations
- Front Matter: YAML metadata headers supported by static site generators
Common Uses
- GitHub: README.md, documentation, issues, pull requests, wikis
- Documentation: MkDocs, Docusaurus, VuePress, GitBook, Read the Docs
- Static Sites: Jekyll, Hugo, Gatsby, Next.js, Astro content
- Note-Taking: Obsidian, Notion, Bear, Typora, iA Writer
- Forums: Stack Overflow, Reddit, Discord formatting
- Blogging: Ghost, Dev.to, Hashnode, Medium import
- Knowledge Bases: Confluence, GitLab wikis, internal docs