Advanced Search
NotePlan allows you to search for notes or for a specific line (like a task, a bullet, etc.) inside a note:
- Search for for a note by title: Command Bar (CMD+J) or tap on the magnifier glass icon on iOS
 - Search and filter notes: Folder Views. Click on any folder or on "Notes" in the sidebar, then configure a filter to find specific notes.
 - Search for note content: Open "Search" in the left sidebar or CMD+Shift+F to find tasks, bullets, or any lines inside your notes.
 
➡️ View the full video here.
Advanced Search Syntax
The content search (open "Search" or "Filters" in the sidebar), and the Folder View search supports the following syntax.
Note: Boolean OR and grouping is supported from v3.18.1
- Exact matches (whole words): surround a word with quotes. Example: 
"sun"returns lines where sun appears as a word, not as part of sunlight. - Exclusions: prepend a hyphen to exclude. Example: 
#pending -#waitingreturns results with #pending that do not also contain #waiting. - Implicit AND: a space means AND. Example: 
project reportreturns lines that contain both project and report. - Boolean OR: use 
OR(uppercase) to match either side. Examples:meeting OR meetup— matches if either word is present.#work OR #personal— matches notes/lines containing either tag.
 - Grouping with parentheses: use parentheses to control precedence and combine expressions. 
  
meeting (work OR meetup)— must include "meeting" and either "work" or "meetup".(urgent OR high) #todo— includes either "urgent" or "high" and the #todo tag.(#work OR #personal) (review OR recap)— at least one tag group and one keyword group must match.
 - Grouped negation: 
  
meeting -(work meetup)— includes "meeting" but excludes lines that contain both "work" and "meetup" together.(draft OR proposal) -#archived— includes either "draft" or "proposal" but excludes the #archived tag.
 - Quoted phrases inside groups: 
  
("design review" OR "code review") #todo— matches either phrase plus #todo.
 - Nesting: you can nest groups for complex logic. 
  
(projectA (design OR testing)) OR (projectB (spec OR "kick off"))
 
Tips:
- Combine spaces (AND), 
OR,-(NOT), and parentheses to craft precise queries. - Use uppercase 
ORfor clarity when combining alternatives (as shown in examples). 
On Mac you can additionally decide what sources NotePlan should search: Calendar Notes, Events, Reminders or only Regular Notes (disable everything). You can find a settings drop down right of the search field on Mac to configure this.
Search Operators
Use search operators at the beginning of your search to quickly filter results. Format: operator:value ... search text 
Note: Supported from v3.18.1
- Source operators: 
  
source:calendar- Calendar notes onlysource:notes- Regular notes onlysource:events- Events onlysource:reminders- Dated reminders grouped by datesource:list-reminders- All reminders grouped by list (dated and undated)source:dated-notes- Dated notes onlysource:notes,events- Multiple sources (comma-separated)
 - Task status operators: 
  
is:open- Open tasksis:done- Completed tasksis:scheduled- Scheduled tasksis:canceledoris:cancelled- Canceled tasksis:not-task- Lines that are not tasks (this returns only results if you also supply a search query)
 - Checklist status operators: 
  
is:checklist- Open checklist itemsis:checklist-done- Completed checklist itemsis:checklist-scheduled- Scheduled checklist itemsis:checklist-cancelled- Cancelled checklist items
 - Date operators: 
  
date:today- Today's itemsdate:yesterday- Yesterday's itemsdate:tomorrow- Tomorrow's itemsdate:past- Past itemsdate:future- Future itemsdate:past-and-today- Past items including todaydate:this-week- This weekdate:last-week- Last weekdate:next-week- Next weekdate:this-month- This monthdate:last-month- Last monthdate:next-month- Next monthdate:this-year- This yeardate:last-year- Last yeardate:next-year- Next yeardate:30days- Rolling 30 daysdate:all- All time (default if nothing is defined)- Custom ISO dates: 
    
date:2025-08-25- Specific day (YYYY-MM-DD)date:2025-W35- Specific week (YYYY-WNN)date:2025-08- Specific month (YYYY-MM)date:2025-Q3- Specific quarter (YYYY-QN)date:2025- Specific year (YYYY)
 - Date ranges (i): 
    
date:2025-08-01-2025-08-30- Day range (YYYY-MM-DD-YYYY-MM-DD)date:2025-W01-2025-W52- Week range (YYYY-WNN-YYYY-WNN)date:2025-06-2025-07- Month range (YYYY-MM-YYYY-MM)date:2025-Q1-2025-Q4- Quarter range (YYYY-QN-YYYY-QN)date:2024-2025- Year range (YYYY-YYYY)
 - Examples: 
    
date:2025-08-25 meeting- Meetings on August 25, 2025date:2025-W35 review- Reviews in week 35 of 2025date:2025-08-01-2025-08-30 vacation- Vacation items for August 2025date:2025-Q1-2025-Q4 project- Project items for all of 2025source:calendar date:2025-08-01-2025-08-30 is:open meeting- Open calendar meetings in August 2025
 
 - Location operators: 
  
path:Projects/Work- Search in specific folder pathpath:"10 - Projects/Marketing"- Use quotes for folders with spaces- You don't need to include "Notes" into the path.
 - Paths are case-sensitive
 
heading:TODO- Search under specific headingheading:"Project Goals"- Use quotes for headings with spaces
 - Sort operators: 
  
sort:asc- Sort results by date from oldest to newest (past → future)sort:desc- Sort results by date from newest to oldest (future → past)
 - View options: 
  
show:timeblocked- Show timeblocked eventshide:past-events- Hide past eventshide:archive- Hide results from archived notes (available from v3.18.2)hide:teamspaces- Hide results from teamspace (calendar) notes (available from v3.18.2)
 - Combined operators: 
  
source:calendar is:open date:this-week meeting- Combine multiple filtersheading:"Weekly Review" is:open tasks- Find open tasks under a specific heading with spaces- Search operators can be combined with advanced syntax: 
source:notes is:open (urgent OR high) -#archived 
 
Notes:
- Search operators require spaces to separate multiple operators
 - Do not use spaces after colons (e.g., use 
source:calendarnotsource: calendar) - For values with spaces (like heading names), wrap them in quotes: 
heading:"My Project Name" - You can escape operators with a backslash if you want to search for them literally, e.g. 
\date:this-month