DeveloperTools
Text Tools

Markdown Cheat Sheet for Developers

A comprehensive Markdown syntax reference covering headings, lists, code blocks, tables, and more.

Markdown converts plain text to HTML. It's the standard for README files, documentation, and technical writing.

Basic Syntax

Headings: # H1, ## H2, ### H3

Emphasis: *italic*, **bold**, ~~strikethrough~~

Lists: - unordered, 1. ordered

Links: [text](url)

Code: `inline` and fenced blocks with language

Tables

Use pipes and hyphens. Colons control alignment.

GitHub Flavored Markdown

  • Task lists: - [x] Done, - [ ] Todo
  • Autolinks, strikethrough, footnotes

Where Markdown is Used

GitHub READMEs, documentation, static site generators (Hugo, Jekyll), issue descriptions, and technical writing platforms.

Frequently Asked Questions

Markdown vs HTML?
Markdown is simpler and converts to HTML. HTML gives full control but is more verbose.
Can I embed HTML in Markdown?
Yes, most parsers allow raw HTML within Markdown for elements not supported by Markdown syntax.
What is GFM?
GitHub Flavored Markdown adds tables, task lists, strikethrough, and fenced code blocks to standard Markdown.