A .md file is plain text, so any text editor can change it - you just have
to work around symbols like # and **. Either learn the six
basic marks (two minutes, table below) and edit anywhere, or use a Markdown editor with
a toolbar that does the syntax for you.
Option A: edit anywhere, learn six marks
Markdown has a small core. If you only remember these six, you can edit almost any
.md file in TextEdit, Notes, or anything else:
| You type | It means |
|---|---|
# Title | Heading (more # = smaller heading) |
**important** | Bold |
*aside* | Italic |
- item | Bullet list |
[text](https://url) | Link |
`code` | Inline code / filename |
The catch: you'll be editing "blind" - the file stays raw text, and
complex things like tables (rows drawn with | pipes) get genuinely painful.
One more caution for TextEdit: use Format → Make Plain Text first, so smart quotes don't
corrupt the file.
Option B: let an editor do the syntax
A visual Markdown editor shows the file as a document and writes the syntax for you. You click B for bold, pick a heading from a toolbar, insert a table like in Word - and the file underneath stays clean, valid Markdown.
Free alternatives worth knowing: VS Code (free, has a preview pane, but it's a code editor with everything that implies) and MacDown (free but effectively unmaintained). Both show you raw syntax while editing.
Editing the .md files AI gives you
If your file came from ChatGPT, Claude, or an agent workflow - a summary, a spec, a CLAUDE.md instruction file - one rule matters more than any syntax: keep it as .md. Don't paste it into Word and save it there. AI tools read and write plain Markdown; converting the file breaks the loop, and your edits stop flowing back into the workflow they came from.
Editing tables (the honest warning)
Markdown tables are drawn with | pipes and - dashes, and editing
them by hand means counting columns in raw text. It is the fastest way to give up on
editing .md by hand. If your files contain tables, use a
visual editor - this is exactly the problem they solve.