Get AI summaries of any video or article — Sign up free
Every USEFUL Markdown Syntax That I Use in Obsidian thumbnail

Every USEFUL Markdown Syntax That I Use in Obsidian

FromSergio·
5 min read

Based on FromSergio's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

Use “# ” through “###### ” (with a required space) to create headings, and rely on the collapse toggle to manage long sections.

Briefing

Obsidian’s most practical Markdown syntax is less about memorizing “Markdown basics” and more about using a small set of patterns—headers, formatting, lists, links, footnotes, tables, quotes, and code blocks—to turn long notes into navigable documents. The biggest payoff comes from linking: Markdown in Obsidian can jump not only to other pages, but to specific headers and even individual text blocks inside a page, making scrolling optional.

Headers start the toolkit. Typing a hashtag followed by a space creates headings from H1 through H6. Each heading automatically gets a collapsible toggle; collapsing a higher-level heading hides everything beneath it. The space after the hashtag matters—without it, the line becomes a tag instead of a heading.

Text formatting then covers the essentials: italics via single asterisks (or the equivalent shown), bold via double asterisks, strikethrough via double tildes, and highlighting via double equals signs. These are straightforward but they’re the building blocks for readable notes.

Lists are handled through common Markdown conventions: dashes for unordered lists, asterisks for unordered lists, plus signs as an additional unordered-list option, and numbered lists via “1. ” style. Checklist items are a standout workflow feature: using Command+Enter (or Control+Enter on Windows) creates a checkbox that can be toggled in both edit and preview modes.

Linking is where Obsidian’s Markdown becomes especially powerful. Double brackets create internal links to other pages in a vault. Aliases refine those links: adding a pipe lets the displayed text differ from the target page name (e.g., linking to “History note 7” while showing “History notes”). For intra-page navigation, Obsidian supports “headers in the same page” and “headers in another page” by combining double-bracket page links with a hashtag and the target header. Adding a pipe can control what text appears while still jumping to the right section.

Going further, Obsidian can link to individual blocks of text—distinct from headers—using a different delimiter (the transcript uses a “right” bracket style). This enables extremely specific jumps, including to items inside lists. When block links need cleaner display text, a pipe-based alias can replace the raw block identifier.

External links use either a direct URL-like entry (which triggers an “open outside Obsidian” indicator) or a cleaner bracket/parenthesis format: the visible label in square brackets and the destination in parentheses. Embedding external links is done by prefixing with an exclamation point, which renders the link content directly on the preview page.

Footnotes add another layer of navigation. They’re created with a caret-style marker in square brackets and defined with a matching marker plus a colon and the footnote text. Obsidian can treat footnote numbering flexibly based on where definitions appear, so ordering becomes less fragile. A workflow preference is to define footnotes inline (so writers don’t have to jump to a bottom-of-page definition).

Finally, the transcript rounds out the syntax set: tables via pipe-separated rows (with a recommendation to use the Advanced Tables plugin for heavy table users), quotes via a greater-than style marker that can be nested, and code blocks that support language tagging (e.g., Python or JavaScript) so Obsidian formats them appropriately. The overall message is practical: build a personal “syntax page” or save the reference so these patterns become muscle memory rather than trivia.

Cornell Notes

Obsidian’s most useful Markdown syntax centers on turning notes into navigable documents, especially through advanced linking. Headers, formatting (italics/bold/strikethrough/highlight), and lists provide the structure, while double-bracket links connect pages. Adding a pipe enables aliases, so displayed link text can differ from the target page. Obsidian can jump not only to headers but also to individual blocks of text, letting users avoid endless scrolling. Footnotes can be created with caret-style markers and are easiest to manage when defined inline, and tables/quotes/code blocks round out the toolkit for richer writing.

How do headings work in Obsidian, and what common mistake turns them into something else?

Headings are created by typing a hashtag followed by a space. H1 through H6 are made with one to six hashtags (e.g., “# ” for H1). When a heading is created, Obsidian adds a collapsible toggle; collapsing a higher-level heading hides everything underneath it (for example, collapsing a header 3 hides header 4–6 content). If the space after the hashtag is omitted, the line becomes a tag instead of a heading.

What’s the difference between basic internal links and links with aliases?

Basic internal links use double brackets to point to another page in the vault. Aliases let the link display text differ from the target page name by adding a pipe inside the brackets. For example, linking to a page named “History note 7” can display as “History notes” while still navigating to the same underlying page.

How can Obsidian link to a specific section inside the same page or a different page?

To jump to a specific header, the link combines a double-bracket page reference with a hashtag and the header name. For headers in the same page, the page reference can point to the current page, then “#HeaderName” selects the section. For headers in another page, the link targets that other page and then uses the hashtag to select the header within it. A pipe can be added to control what text is shown while keeping the jump behavior.

What does “block linking” enable that header linking can’t?

Header linking jumps to sections labeled by headings. Block linking targets individual blocks of text—smaller units than headers—so links can land on a specific item inside a list or a particular paragraph-like chunk. The transcript notes using a different delimiter than the hashtag for blocks, and it also shows that a pipe can replace the raw block identifier with cleaner display text.

How are footnotes created in Obsidian, and why might inline definitions be preferable?

Footnotes use a caret-style marker in square brackets to reference the note number/label, and a matching definition later using the same marker plus a colon and the footnote text. Obsidian can correctly identify footnotes even if definitions appear in a different order, treating them based on what it encounters. Inline definitions are often preferred because they avoid jumping to a bottom-of-page “definitions” section; the footnote text is written where the reference appears, and preview mode shows only the marker number.

What syntax options are mentioned for tables, quotes, and code blocks?

Tables are built with pipe-separated rows and header-like first rows (e.g., “header1 | header2” followed by dashed separators). The transcript recommends the Advanced Tables plugin for people who use tables frequently. Quotes use a greater-than style marker and can be nested by repeating the marker. Code blocks use fenced code formatting with language tagging (e.g., specifying Python or JavaScript) so Obsidian formats the code accordingly.

Review Questions

  1. When would a hashtag line become a tag instead of a heading in Obsidian?
  2. How do you create an internal link that displays different text than the destination page name?
  3. What extra delimiter or syntax is used to link to individual blocks of text rather than headers?

Key Points

  1. 1

    Use “# ” through “###### ” (with a required space) to create headings, and rely on the collapse toggle to manage long sections.

  2. 2

    Format text with single/double asterisks for italics/bold, double tildes for strikethrough, and double equals for highlighting.

  3. 3

    Build lists with dashes, asterisks, plus signs, or numbered “1. ” style, and create checklists with Command+Enter (or Control+Enter on Windows).

  4. 4

    Use double brackets for internal links and add a pipe to create aliases that change what the link displays without changing where it goes.

  5. 5

    Jump within documents by linking to headers using “#HeaderName,” and go even more granular by linking to individual blocks using the block-link delimiter (not a hashtag).

  6. 6

    Create external links either directly (e.g., obsidian.md) or with the label/address format: [label](url), and embed them by prefixing with an exclamation point.

  7. 7

    Write footnotes with caret-style markers and consider inline definitions to reduce friction and keep writing flow intact.

Highlights

The most workflow-changing feature is precision navigation: Obsidian links can target headers and even individual blocks inside a page, eliminating the need to scroll for the right spot.
Aliases make internal links cleaner: a pipe lets the displayed text differ from the actual page or block target.
Inline footnote definitions reduce context switching—writers can keep references and definitions together while preview mode still shows only the marker.
Block links are distinct from header links, enabling jumps to specific list items or small text fragments rather than whole sections.
Tables, quotes, and code blocks round out the syntax set, with Advanced Tables recommended for frequent table users and language tagging for code formatting.

Topics

  • Headers
  • Text Formatting
  • Lists
  • Advanced Linking
  • Footnotes
  • Tables
  • Quotes
  • Code Blocks