Obisidian How-To

Handy tips for optimizing your Obsidian experience

Headings


To create a heading, add up to six # symbols before your heading text. The number of # symbols determines the size of the heading.

# This is a heading 1
## This is a heading 2
### This is a heading 3
#### This is a heading 4
##### This is a heading 5
###### This is a heading 6

Creating Callouts


Change the title

By default, the title of the callout is its type identifier in title case. You can change it by adding text after the type identifier:

You can even omit the body to create title-only callouts:

Foldable callouts

You can make a callout foldable by adding a plus (+) or a minus (-) directly after the type identifier.

A plus sign expands the callout by default, and a minus sign collapses it instead.

Nested callouts

You can nest callouts in multiple levels.

Customize callouts

CSS snippetsarrow-up-right and Community pluginsarrow-up-right can define custom callouts, or even overwrite the default configuration.

To define a custom callout, create the following CSS block:

Basic Formatting


Style
Syntax
Example
Output

Bold

** ** or __ __

**Bold text**

Bold text

Italic

* * or _ _

*Italic text*

Italic text

Strikethrough

~~ ~~

~~Striked out text~~

Striked out text

Highlight

== ==

==Highlighted text==

==Highlighted text==

Bold and nested italic

** ** and _ _

**Bold text and _nested italic_ text**

Bold text and nested italic text

Bold and italic

*** *** or ___ ___

***Bold and italic text***

Bold and italic text

Formatting can be forced to display in plain text by adding a backslash \ in front of it.

This line will not be bold

**This line will not be bold**

This line will be italic and show the asterisks

*This line will be italic and show the asterisks*


Obsidian supports two formats for internal linksarrow-up-right between notes:

  • Wikilink: [[Three laws of motion]]

  • Markdown: [Three laws of motion](Three%20laws%20of%20motion.md)


If you want to link to an external URL, you can create an inline link by surrounding the link text in brackets ([ ]), and then the URL in parentheses (( )).

Obsidian Helparrow-up-right

You can also create external links to files in other vaults, by linking to an Obsidian URIarrow-up-right.

If your URL contains blank spaces, you must escape them by replacing them with %20.

You can also escape the URL by wrapping it with angled brackets (< >).

External images


You can add images with external URLs, by adding a ! symbol before an external linkarrow-up-right.

You can change the image dimensions, by adding |640x480 to the link destination, where 640 is the width and 480 is the height.

If you only specify the width, the image scales according to its original aspect ratio. For example:

Embedding Video


To embed video use the following:

Here is an example:

Embedding PDFs:


Just drag and drop the PDF into the notebook:

Quotes


You can quote text by adding a > symbols before the text.

Human beings face ever more complex and urgent problems, and their effectiveness in dealing with these problems is a matter that is critical to the stability and continued progress of society.

  • Doug Engelbart, 1961

Lists


You can create an unordered list by adding a -, *, or + before the text.

  • First list item

  • Second list item

  • Third list item

To create an ordered list, start each line with a number followed by a . symbol.

  1. First list item

  2. Second list item

  3. Third list item

Task lists

To create a task list, start each list item with a hyphen and space followed by [ ].

You can toggle a task in Reading view by selecting the checkbox.

circle-check

Nesting lists

All list types can be nested in Obsidian.

To create a nested list, indent one or more list items:

  1. First list item

    1. Ordered nested list item

  2. Second list item

    • Unordered nested list item

Similarly, you can create a nested task list by indenting one or more list items:

Use Tab or Shift+Tab to indent or unindent one or more selected list items for easy organization.

Horizontal rule


You can use three or more stars ***, hyphens ---, or underscore ___ on its own line to add a horizontal bar. You can also separate symbols using spaces.

Code


You can format code both inline within a sentence, or in its own block.

Inline code

^c9a534

You can format code within a sentence using single backticks.

Text inside backticks on a line will be formatted like code.

If you want to put backticks in an inline code block, surround it with double backticks like so: inline code with a backtick ` inside.

Code blocks

To format a block of code, surround the code with triple backticks.

You can also create a code block by indenting the text using Tab or 4 blank spaces.

You can add syntax highlighting to a code block, by adding a language code after the first set of backticks.

Footnotes


You can add footnotes//[/1]arrow-up-right to your notes using the following syntax:

You can also inline footnotes in a sentence. Note that the caret goes outside the brackets.

Note

Inline footnotes only work in reading view, not in Live Preview.

Comments


You can add comments by wrapping text with %%. Comments are only visible in Editing view.

DataLoom


DataLoom How-Toarrow-up-right

Obsidian-Publish


Obsidian-Publish Setup a Custom Domainarrow-up-right

Troubleshooting ITarrow-up-right

Last updated