# Tags
URL: https://usememos.com/docs/usage/tags

Tags are created directly from memo content. Write `#tagname` anywhere in a memo and Memos extracts it automatically.

## Tag basics [#tag-basics]

```markdown
Working on the #backend API today.
This relates to #project-alpha and #development.

Meeting with #team tomorrow to discuss #roadmap.
```

## Good tag habits [#good-tag-habits]

* pick a consistent case style
* avoid near-duplicate tags for the same concept
* use hyphens for multi-word tags
* prefer a small, predictable vocabulary over endless one-off tags

## Filters [#filters]

Memos also supports richer filtering beyond plain text search. Saved filters and shortcuts can combine tags with memo properties.

Examples:

```txt
tag in ["work"]
tag in ["work"] && visibility == "PRIVATE"
has_incomplete_tasks
has_link
tags.exists(t, t.startsWith("project"))
```

## When tags help most [#when-tags-help-most]

* ongoing projects
* meeting notes
* recurring areas of work
* public knowledge you want to group consistently

## Related workflows [#related-workflows]

* use [shortcuts](/docs/usage/shortcuts) to save filters you run often
* combine tags with [search](/docs/usage/search-archive) when browsing older memos
* align tag naming with how your team expects to browse content
