Obsidian strives for maximum capability without breaking any existing formats. As a result, we use a combination of flavors of [[Basic formatting syntax|Markdown]].
Obsidian supports [CommonMark](https://commonmark.org/), [GitHub Flavored Markdown](https://github.github.com/gfm/), and [LaTeX](https://www.latex-project.org/). Obsidian does not support using Markdown formatting or blank lines inside of HTML tags.
### Supported Markdown extensions
Syntax | Description
-|-
`[[Link]]` | [[Internal links]]
`![[Link]]` | [[Embedding files]]
`![[Link#^id]]` | [[Internal links#Link to a block in a note\|Block references]]
`^id` | [[Internal links#Link to a block in a note\|Defining a block]]
`%%Text%%` | [[Basic formatting syntax#Comments\|Comments]]
`~~Text~~`| [[Basic formatting syntax#Styling text\|Strikethroughs]]
`==Text==`| [[Basic formatting syntax#Styling text\|Highlights]]
`` ``` `` | [[Basic formatting syntax#Code blocks\|Code blocks]]
`- [ ]` | [[Basic formatting syntax#Task lists\|Incomplete task]]
`- [x]` | [[Basic formatting syntax#Task lists\|Completed task]]
`> [!note]` | [[Callouts]]
| (see link) | [[Advanced formatting syntax#Tables\|Tables]]