# Memos
URL: https://usememos.com/docs/usage/memos

Memos are the central unit of content in the product. A good memo workflow keeps capture fast while still making notes readable and searchable later.

## Core actions [#core-actions]

* create a memo from the editor on the home page
* edit content inline
* pin important memos
* set visibility before sharing
* archive memos that are no longer active

## What the editor supports [#what-the-editor-supports]

* Markdown formatting
* inline tags such as `#project-x`
* code blocks and checklists
* file attachments
* memo visibility controls
* slash commands (type `/` for quick formatting inserts)
* tag suggestions when you type `#`
* auto-saved drafts cached locally so content is not lost on page reload

## Memo properties [#memo-properties]

Memos automatically computes properties from memo content. These can be used in filter expressions:

| Property field         | Meaning                               |
| ---------------------- | ------------------------------------- |
| `has_link`             | Contains one or more Markdown links   |
| `has_code`             | Contains code blocks or inline code   |
| `has_task_list`        | Contains at least one task list item  |
| `has_incomplete_tasks` | Contains unchecked `- [ ]` task items |

## Useful memo metadata [#useful-memo-metadata]

* visibility: `PRIVATE`, `PROTECTED`, or `PUBLIC`
* tags extracted from inline hashtags
* attachments such as screenshots and documents
* checklist items for lightweight task tracking
* display time — editable so you can reorder memos in the timeline if needed

## Good habits [#good-habits]

* keep each memo focused on one topic or update
* use headings when a memo gets long
* add tags while writing, not later
* archive stale memos instead of leaving everything active forever
* pin only the memos that truly deserve persistent attention
