Adding properties to a note
There are several ways to add a property:Use the More actions menu
Click the three-dots icon (or right-click the tab) and choose Add file property.
Property types
Each property has a name, a value, and a type that determines what kind of values it stores. To change a property’s type, click the type icon next to the property name. Once a type is assigned to a property name, every property with that name across your vault uses the same type.Text
Text
Stores a single line of text. Markdown formatting is not rendered. Hashtags do not create tags.Internal links use the
[[Link]] syntax and must be surrounded with quotes.List
List
Stores multiple values. Each value appears on its own line, preceded by a hyphen and space.
Number
Number
Must be a literal number (no operators). Both integers and decimals are supported.
Checkbox
Checkbox
Stores
true or false. Displays as a checkbox in Live Preview.Date
Date
Stored in The date picker uses your operating system’s default date format. With the Daily notes plugin enabled, a date property also acts as an internal link to the corresponding daily note.
YYYY-MM-DD format.Date & time
Date & time
Includes both a date and a time, stored in ISO 8601 format.
Tags
Tags
Property format (YAML)
Properties are stored in YAML format at the top of the file, between--- delimiters:
tags properties in the same file.
While you can also write properties in JSON format (between
--- delimiters), Obsidian reads and saves them as YAML.Default properties
Obsidian includes a set of built-in properties:| Property | Type | Description |
|---|---|---|
tags | Tags | Adds tags to a note. See Tags. |
aliases | List | Alternative names for a note. |
cssclasses | List | Apply CSS snippet classes to style individual notes. |
Properties for Obsidian Publish
| Property | Description |
|---|---|
publish | Controls whether a note is included in auto-publish selection. |
permalink | Sets a custom URL path for the published page. |
description | Sets the description for social media link previews. |
image | Sets the image for social media link previews. |
cover | Alternative to image for social media previews. |
Deprecated properties
These properties were deprecated in Obsidian 1.4 and removed as defaults in 1.9:| Property | Replacement |
|---|---|
tag | tags |
alias | aliases |
cssclass | cssclasses |
Searching and using properties
Properties have their own search syntax that works alongside other search terms. Use[property:value] in the Search panel to filter notes by property value.
You can also use properties in templates — when you insert a template, all its properties are merged into the active note.
Display modes
Control how properties appear in a note under Settings → Editor → Properties in document:| Mode | Behavior |
|---|---|
| Visible (default) | Shows properties at the top of the note. |
| Hidden | Hides properties; still accessible via the Properties view in the sidebar. |
| Source | Displays properties as plain YAML text. |
Keyboard shortcuts
Limitations
A few features are not currently supported:- Nested properties — use Source mode to view them.
- Bulk-editing properties — use external tools such as VSCode, scripts, or community plugins.
- Markdown in properties — properties are intentionally plain text so they remain both human- and machine-readable.