Markdown: the language every AI speaks

You have probably seen ChatGPT reply with text full of #, **, and lists. It has a name: markdown — and every modern AI speaks this language by default.

What markdown is, in one sentence

Markdown is a simple way to format text using only common symbols. You write plain text, and the software turns headings, lists, and bold into something visually rendered.

Examples of what you write vs. what shows up on screen:

  • # Heading → becomes a large heading in any viewer
  • **word** → becomes word in bold
  • - item → becomes a bulleted list item

Where it came from (in 60 seconds)

Markdown was created in 1994 by John Gruber, a writer who wanted a simple way to publish on the web without learning HTML. The idea was simple: read the text already formatted, even without any software on top.

Almost thirty years later, markdown is everywhere — Wikipedia, GitHub, Notion, Obsidian, Reddit, tech blogs. And now: in almost every AI response.

Why every AI speaks markdown

Three simple reasons:

  1. Plain text is portable. It works anywhere — print, email, databases, code.
  2. Plain text has semantics. Software understands what is a heading, list, or emphasis. Formatting that both humans and machines read.
  3. Plain text is neutral. It does not depend on a brand, app, or version. It is the “English” of formatting.

When ChatGPT returns an answer in markdown, it is giving you something you can read without rendering, copy without losing structure, and edit without a special tool.

What changes in your routine

You start to get:

  • More organized answers. Headings, lists, and emphasis come from the text structure, not from guesswork.
  • Copy-paste without noise. No broken fonts, no lost alignment.
  • Living documents. You can edit the AI’s answer and republish without rework.

Why does ChatGPT reply with # and **?

A small dictionary of the symbols you will see in every AI answer.

Read part 2