AI & Markdown · Beginner Basics

Why does AI use markdown?
What are those # * - symbols in its answers for?

AI uses markdown because markdown is plain text with lightweight formatting: easy for a machine to generate, easy for a person to read the structure at a glance, and it displays correctly almost everywhere.

The #, **, and - symbols you see in ChatGPT and Claude answers aren't gibberish and aren't an error — they're the marks markdown uses for headings, bold text, and lists.

If you want to figure out what markdown actually is first, see What is Markdown; this piece is specifically about why AI picks it of all things.

The short version: why AI uses markdown of all things

Ask AI a slightly complex question and it almost always comes back with headings, lists, and bold text. It's not the AI showing off — markdown just happens to satisfy three things at once that are usually hard to get together.

What AI needs Why markdown fits
Output needs structure (layers, steps, comparisons) A few symbols like #, -, and ** are enough to lay out headings, checklists, and tables clearly
Generation needs to be fast and stable Markdown is just plain text — the AI writes it out one character at a time, with no fonts, sizes, or margins to manage
What you get needs to be usable, savable, and portable Plain text opens anywhere, copy-paste works in any software, and it won't become useless when you switch tools

Put simply, markdown is easy-to-write plain text for machines and at-a-glance formatting for people. A format that works smoothly on both ends is exactly what AI wants — which is why it became the default.

Why ChatGPT and Claude both default to markdown

ChatGPT, Claude, Kimi, DeepSeek, Tongyi, Gemini — you'll notice their answers all look pretty similar: headings, key points, code blocks, tables. There's one reason behind it.

The chat interfaces of these tools render markdown into formatting on their own. The AI writes # Heading or - list, and the interface shows it as a real heading and a real list, so it reads cleanly. That's why the models are trained to organize answers in markdown by default.

  • Writing plans or steps → use lists and numbering
  • Writing code or commands → wrap them in a code block so symbols don't get mangled
  • Writing comparisons or parameters → use a table
  • Emphasizing key points → use bold

So whether it's ChatGPT or Claude, the logic is the same — markdown is the easiest way for them to organize an answer clearly, no matter which company makes it.

What are the # and * in AI answers? One cheat sheet and you'll get it

When AI outputs markdown, there are only about a dozen common symbols. Scan the table below and you'll know what each one does — no syntax to memorize.

Symbol What it is at a glance Example
# Heading — one # is level one, ## is level two, ### is level three # Project plan
** ** Bold — wraps the word you want to emphasize **Deadline**
- or * Bulleted list, one item per line - Organize materials
1. Numbered list, steps with numbers 1. Open the app
Backticks `code` Inline code or fixed-format text Open README.md
Three backticks Code block — wraps a whole block of code or commands Wraps multiple lines of content
> Blockquote — a whole indented quotation > The original text reads like this
| Splits table columns Name and Age in two columns
--- Divider — a single horizontal line Separates the content above and below
[text](url) Hyperlink [Website](https://example.com)

Just recognize these ten and you'll be able to read ninety percent of the symbols in an AI answer. For something a bit more systematic, see What is Markdown — that piece starts from the very basics.

These symbols aren't gibberish, and nothing went wrong

The first time many people open a downloaded .md file in Notepad and see a screen full of # and **, their first reaction is "the file is broken" or "the AI got it wrong." Neither is true.

Notepad just shows the content exactly as it is, so what you see is the markdown source — those symbols that haven't been formatted away. They're supposed to be there; they're marks meant for software that renders them.

  • Seeing # ≠ a corrupted file — that's a heading marker
  • Seeing **key point** ≠ the AI typing extra asterisks — that's bold
  • As for pasting into Notepad and getting a pile of symbols, that's simply because Notepad doesn't understand markdown — not a single word of content is missing

Open the same content in an editor that renders markdown and # becomes a big heading, ** becomes bold, and the list indents and lines up. Not a word of the content changed — only the way it's displayed.

If you're stuck on "I copy an AI answer and paste it and only symbols come out," see How to keep the formatting of AI answers.

AI outputs markdown format — what do I do with it?

Once you know what the symbols are, the next step is easy. To see the formatted version, or to save the content the AI gave you and keep editing it, just open the local .md file in an editor that renders markdown.

NoteLoom is exactly that kind of editor, used right in your browser. What it does is simple: open a local folder on your computer, then read, edit, and save the .md back in place.

  1. Open app.noteloom.cc in Chrome, Edge, or Arc.
  2. Pick a local folder as your notes directory (NoteLoom has to mount a folder before it can read or write).
  3. Drop the .md files the AI gave you into it.
  4. Use reading to see the formatting, live to edit and preview side by side, and source to see the raw symbols.

You switch between these three views on the same file. People reading markdown for the first time usually start with reading to take the content in, then use live to make a couple of edits. After editing, the file is still that ordinary local .md — it isn't converted into some other closed format, it's still on your drive after you close the browser, and it isn't uploaded to a NoteLoom server.

One more thing: NoteLoom itself has no AI features at all — it doesn't connect to ChatGPT or Claude, and it doesn't write or summarize for you. AI is in charge of producing the markdown; NoteLoom is only in charge of letting you read and edit those local .md files comfortably.

If you already have files in hand and just don't know how to open them, see How to open the markdown ChatGPT gives you.

FAQ

Why does AI use markdown instead of Word?
Because markdown is plain text — the AI just writes it out one character at a time, with no need to handle fonts, sizes, or margins. And plain text opens, copies, and saves anywhere, so it's easy for you to put to use. Word is great for formal layout and printing, but it's far too heavy for an AI's on-the-fly output.
Why does ChatGPT always use markdown?
Because the ChatGPT chat interface itself renders markdown into headings, lists, tables, and code blocks, so it's trained to organize its answers in markdown by default — that's what reads the clearest. Tools like Claude, Kimi, and DeepSeek work the same way.
Is the markdown Claude outputs formatted the same as ChatGPT's?
Basically the same. Markdown is a universal notation: # is a heading, - is a list, ** is bold, and the meaning is identical in any AI tool. Different tools may differ slightly in the details of tables or code blocks, but the common symbols are universal — learn one set and you can read most of them.
What do the # and * in AI answers mean?
# is a heading marker — one # is a level-one heading, ## is level two; text wrapped in ** means bold emphasis; a line starting with a single - or * is a list item. They're markdown formatting marks, and in software that renders them they show up as real headings, bold text, and lists.
Did something go wrong — is this gibberish?
Neither. They're markdown source, and they're supposed to be there. Open the file in Notepad and you only see the raw symbols; open the same content in an editor that renders markdown and it shows up as formatted headings, bold text, and lists — without a single word of the content changing.
Can I get AI to not use markdown?
Yes — when you ask, tell it to "answer in plain text, no markdown formatting" and it will usually use fewer symbols. That said, structured content is actually easier to read in markdown, so in most cases there's no need to turn it off; finding an editor that renders it is the easier route.
Do I need to install software to read markdown?
Not necessarily. A web-based markdown editor like NoteLoom runs right in your browser with no install — pick a local folder and you can open the .md files inside and see the formatting. Notepad can open .md too, it just shows the raw symbols without the formatting.
Does NoteLoom have AI features?
No. NoteLoom currently has no AI chat, AI summary, or semantic search, and it doesn't integrate with ChatGPT or Claude. What it solves is what happens after you already have markdown or .md files: how to read, edit, and save them back locally, right in your browser.

Open NoteLoom and give it a try

Drop the .md files the AI gave you into a local folder, use reading in your browser to see the formatting, switch to live to edit, then save back locally when you're done — no software to install and no account to sign up for.

Open NoteLoom and give it a try