Search Functions
Search functions find files and folders by property values.
IN DEVELOPMENT
IN DEVELOPMENT
IN DEVELOPMENT
Syntax
Operators
Date syntax
Date constants
Duration syntax
Attribute syntax
Search modifiers
Sub-expressions
Lists
Substitution
Multi-string values
Wildcards
Column header search
Search weights
Slow queries
All functions
Syntax
function:value
function specifies what to search.
value specifies what to match.
For example:
date-modified:today
size:>10mb
Dashes (
-) in search function names are optional.
For example:
datemodified:today is the same as
date-modified:today
Use double quotes (
") around values to treat them as plain text.
Operators inside quotes are ignored.
For example:
artist:"John Doe"
content:"Jane|Doe"
Use a
* after the function name to treat the remainder of the search as plain text.
No further parsing is performed.
For example:
content*:<div class="menu"> = matches files containing the text
<div class="menu">
-or-
si*:"1+1=2" = matches items in the Windows System Index containing the text
"1+1=2"
An empty value matches any non-zero numeric value or any non-empty text value.
The following operators can be used with numerical values:
- function:<=value
- Less than or equal to value.
- function:<value
- Less than value.
- function:value
- Equal to value within the specified value granularity.
size:1kb is the same as size:1024..2047
- function:==value
- function:=value
- Exactly equal to value.
size:=1kb is the same as size:1024
- function:>value
- Greater than value.
- function:>=value
- Greater than or equal to value.
- function:!=value
- Not equal to value.
- function:!value
- Not equal to value with specified granularity.
- function:start..end
- function:start-end
- Is in the range of values from start to end (inclusive).
- function:unknown
- The property value is unknown (has not been indexed yet, or Everything failed to gather the property value).
For example:
size:<=10mb = size is less than or equal to 10MB
size:<10mb = size is less than 10MB
size:==1kb = size is exactly 1024 bytes
size:=1kb = size is exactly 1024 bytes
size:1kb = size is between 1024 and 2047 bytes
size:>=10mb = size is greater than or equal to 10MB
size:>10mb = size is greater than 10MB
size:!=1kb = size is not exactly 1024 bytes
size:!1kb = size is not between 1024 and 2047 bytes
size:2mb..3mb = size is between 2MB and 3MB
size:2mb-3mb = size is between 2MB and 3MB
Operators
Operators combine
search terms and
sub-expression search terms to control how they are evaluated.
- space
- AND search terms together.
For example:
ext:docx content:abc = matches docx files containing content abc
- |
- OR search terms together.
Spaces immediately before or after | are ignored.
For example:
ext:docx | folder: = matches files with a docx extension OR folders
- !
- NOT a search term.
The search term that follows is excluded.
For example:
!attribute:h = matches files and folders without the hidden attribute
- < >
- Group search terms together to change the evaluation order.
For example:
folder: !<child:.jpg|child:.flac> = matches folders that do not contain a jpg or flac file
- " "
- Quote search text.
Treats everything inside the quotes as plain text.
Operators inside quotes are ignored.
For example:
content:"abc 123" = matches files with content containing abc 123
Date syntax
- Month and year
- Specify a month and year in either of the following formats:
MM/YYYY
YYYY/MM
For example:
date-modified:07/2026
date-modified:2026/07
- Complete date
- Specify a complete date in one of the following formats.
The interpretation of slash-separated dates depends on your regional settings.
DD/MM/YYYY
YYYY/MM/DD
MM/DD/YYYY
For example:
date-modified:02/07/2026
date-modified:2026/07/02
date-modified:07/02/2026
- ISO 8601 extended
YYYY[-MM[-DD[Thh[:mm[:ss[.sss]]]]]]
* wildcard is supported in ISO 8601 extended format.
For example:
date-modified:2026-07
date-modified:2026-07-02
date-modified:2026-07-02T10:52
date-modified:*-02
date-modified:*-*-*T9:00..*-*-*T17:00
- ISO 8601 basic
YYYYMMDD[Thh[mm[ss[.sss]]]]]
For example:
date-modified:20260702
- YYMMDD
- For example:
date-modified:260702 => 2026-07-02
- YYYY
- Four-digit year.
For example:
date-modified:2026
- YY
- Two digit year in the current century.
For example:
date-modified:26 = matches files/folders modified in 2026
- Relative duration
x<years|months|weeks|days|hours|minutes|seconds>
Matches values from now back by the specified duration.
For example:
date-modified:2days = modified in the last 2 days.
date-modified:3months = modified in the last 3 months.
date-modified:4hours = modified in the last 4 hours.
- Excel DateTime
10000 - 99999 => (1927-05-18 - 2173-10-13)
For example:
date-modified:46189.7795022
- FILETIME
- 9+ digit FILETIME value (decimal or hex with
0x prefix)
For example:
date-modified:134260745917910877
date-modified:0x1DCFD6FE3B74F5D
Date constants
Date constants can be used anywhere a date value is expected.
today
yesterday
january|february|march|april|may|june|july|august|september|october|november|december
jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec
sunday|monday|tuesday|wednesday|thursday|friday|saturday
sun|mon|tue|wed|thu|fri|sat
mtd|ytd|qtd = month to date | year to date | quarter to date
unknown
Duration syntax
- Unit duration format
[n<hours|hour|h>][n<minutes|minute|mins|min|m>][n<seconds|second|secs|sec|s>]
For example:
length:5mins
length:1hour2mins5secs
length:>10mins
length:40mins..50mins
- Time duration format
[[[days:]hours:]minutes:]seconds[.milliseconds]
For example:
length:1:32 = matches media files with a length of 1 minute and 32 seconds
length:1:43:21.987 = matches media files with a length of 1 hour 43 minutes and 21.987 seconds
- ISO 8601 duration
P[n]Y[n]M[n]DT[n]H[n]M[n]S
P[n]W
PYYYYMMDDThhmmss
P[YYYY]-[MM]-[DD]T[hh]:[mm]:[ss]
For example:
length:pt1h20m30s
length:p1w
length:pt012030
length:pt1:20:30
Attribute syntax
Attributes can be zero or more of the following letters:
- A = Archive
- C = Compressed
- D = Directory
- E = Encrypted
- H = Hidden
- I = Not Content Indexed
- L = Reparse Point
- N = Normal
- M = Recall on Data Access
- O = Offline
- P = Pinned
- R = Read-only
- S = System
- T = Temporary
- U = Unpinned
- V = Integrity Stream
- X = No Scrub Data
-or-
Zero or more
Windows file attributes in decimal or hex (with 0x prefix).
For example:
attributes:RASH = matches files/folders that include all specified attributes (RASH)
attributes:0x200 = matches sparse files
Search modifiers
Prefix a search function with one or more
search modifiers to change how it is evaluated.
For example:
case:regex:content:"^Start of the file content with some digits \d\d\d\d"
Sub-expressions
Search functions can be applied to grouped sub-expressions enclosed in
< >.
Search operators combine sub-expression terms to control how they are evaluated.
For example:
content:<abc 123> is the same as
content:abc content:123
content:<abc|123> is the same as
content:abc | content:123
Lists
Semicolon (
;) delimited lists can be used with any property search function.
Semicolons can be escaped with double quotes (
").
Full-text search functions (such as
content:) treat semicolons as part of the search text rather than as list delimiters.
List items are treated as OR expressions.
width:1920;3840 is the same as
width:1920 | width:3840
Substitution
For each file or folder,
$property-name: is replaced with its corresponding property value.
Substitution works with any property search function that accepts text, or filename search function.
Use
$0:-
$9: to recall captured regex matches.
exists:$shortcut-target:
regex:^(.*)\.[^.]*$ sibling:$1:
extension: stem:.$extension: = stem contains the extension / duplicated extension in filename
Multi-string values
Some properties can have multiple values.
Properties with multiple values are displayed as a semicolon (
;) delimited list.
By default, search functions evaluate each string in the list individually.
An item matches if
any value satisfies the search.
Use the
all-strings: modifier to require
every value in the list to match.
Use the
no-multi-string: modifier to treat the entire list as a single literal string.
For example:
artist:John = matches media files where any artist value contains John.
artist:"John Doe" = matches media files where any artist value contains John Doe.
whole:artist:Jane = matches media files where any artist value matches the full value Jane.
artist:John;"Jane doe" = matches media files where any artist contains John or Jane doe.
all-strings:artist:John;Jane = matches media files where every artist value contains John or Jane.
Wildcards
Wildcards can be used with
filename text search functions.
Use the
wildcards: search modifier to use wildcards with other text search functions.
| * | Matches zero or more characters (except \) |
| ** | Matches zero or more characters |
| ? | Matches one character (except \) |
For example:
name:*.jpg
stem:doc*
wildcards:comment:project*
wildcards:artist:the*
Column header search
To search within a specific column:
- Right-click the result list column header and click Search property....
- This will append the associated search function to your search.
- Type in your search text or search value.
Search function names will generally match the column name.
Search weights
Every search function has an internal weight estimating its execution speed.
Everything automatically reorders search terms from fastest to slowest so that faster conditions are evaluated first.
For example:
content:"abc 123" "c:\my docs\" filters by path
c:\my docs\ before checking file contents.
Search functions are grouped into three main weight categories:
- Search functions that access indexed information (fast)
- Search functions that access the disk or system index (medium)
- Search functions that access file content (slow)
Slow queries
Long-running searches display a progress bar in the status bar.
Double-click the progress bar or change the search to cancel the active search.
All functions
TODO: Categories
Content functions:
character-encoding:
content:
content-type:
crc32:
crc64:
file-signature:
md5:
sha1:
sha256:
Document functions:
authors:
comment:
company:
content-status:
date-content-created:
date-printed:
date-saved:
description:
document-content-type:
last-author:
line-count:
page-count:
slide-count:
software:
Image/photo functions:
35mm-focal-length:
altitude:
aperture:
aspect-ratio:
authors:
bit-depth:
brightness:
camera-maker:
camera-model:
comment:
contrast:
copyright:
date-acquired:
date-taken:
description:
dimensions:
exif-version:
exposure-bias:
exposure-program:
exposure-time:
flash-mode:
f-stop:
focal-length:
frame-count:
height:
horizontal-resolution:
iso-speed:
latitude:
longitude:
lens-model:
light-source:
max-aperture:
metering-mode:
orientation:
people:
saturation:
software:
subject:
subject-distance:
Audio functions:
album:
album-artist:
artist:
audio-bitrate:
audio-bits-per-sample:
audio-channels:
audio-format:
audio-sample-rate:
audio-track-count:
authors:
beats-per-minute:
comment:
composer:
conductor:
copyright:
date-encoded:
date-released:
description:
encoded-by:
genre:
initial-key:
mood:
parental-rating:
parental-rating-reason:
part-of-a-compilation:
part-of-set:
publisher:
software:
subtitle:
Video functions:
artist:
aspect-ratio:
audio-bitrate:
audio-bits-per-sample:
audio-channels:
audio-format:
audio-sample-rate:
audio-track-count:
authors:
beats-per-minute:
bit-depth:
brightness:
comment:
composer:
conductor:
copyright:
date-encoded:
date-released:
description:
dimensions:
director:
encoded-by:
frame-count:
frame-rate:
genre:
height:
horizontal-resolution:
mood:
parental-rating:
parental-rating-reason:
part-of-set:
publisher:
software:
subtitle:
subtitle-track-count:
Compressed file functions:
container-file-count:
container-filenames:
Find duplicate functions:
distinct:
distinct-sort:
dupe:
dupe-count:
dupe-from:
dupe-max:
dupe-min:
File functions:
alternate-data-stream-count:
alternate-data-stream-names:
ext:
extension:
perceived-type:
Folder functions:
empty:
File and Folder functions:
attributes:
comment:
computer:
date-accessed:
date-accessed-date:
date-accessed-day:
date-accessed-day-of-week:
date-accessed-hour:
date-accessed-month:
date-accessed-time:
date-accessed-year:
date-changed:
date-created:
date-created-date:
date-created-day:
date-created-day-of-week:
date-created-hour:
date-created-month:
date-created-time:
date-created-year:
date-deleted:
date-modified:
date-modified-date:
date-modified-day:
date-modified-day-of-week:
date-modified-hour:
date-modified-month:
date-modified-time:
date-modified-year:
date-run:
file-id:
filelist:
full-path:
full-path-length:
hard-link-count:
hard-link-filenames:
kind:
location:
offline-availability:
offline-status:
online:
offline:
owner:
parent-file-id:
rating:
root:
run-count:
size:
size-on-disk:
star-rating:
stem:
status:
tags:
UI functions:
add-columns:
add-layout:
alternate-row-color:
bookmarks-sidebar:
columns:
details:
filters-sidebar:
folders-sidebar:
layout:
on-top:
preview:
remove-columns:
remove-layout:
Result control functions
count:
folders-first:
folders-first-ascending:
folders-first-descending:
sort:
sort-ascending:
sort-descending:
Hierarchical relationship functions:
ancestor:
ancestor-name:
child:
child-file:
child-folder:
child-count:
child-file-count:
child-folder-count:
descendant:
descendant-file:
descendant-folder:
descendant-count:
descendant-file-count:
descendant-folder-count:
parent:
parent-name:
sibling:
sibling-file:
sibling-folder:
Executable functions:
comment:
company:
copyright:
digital-signature-name:
digital-signature-timestamp:
is-running:
language:
product-name:
product-version:
Advanced functions:
Advanced Search Functions
max-threads:
system-index:
Index functions:
date-recently-changed:
exists:
filelist-filename:
filelist-full-path:
network-index-host:
Email functions:
date-received:
date-sent:
from:
subject:
Search property functions:
regular-expression-match0:
regular-expression-match1:
regular-expression-match2:
regular-expression-match3:
regular-expression-match4:
regular-expression-match5:
regular-expression-match6:
regular-expression-match7:
regular-expression-match8:
regular-expression-match9:
- 35mm-focal-length:
- Matches photo files with the specified 35mm-equivalent focal length in millimeters.
For example:
35mm-focal-length:77
35mm-focal-length:28..36
35mm-focal-length:>50
;add-columns:
Temporarily adds the specified columns to the result list.
Use a semicolon (;) to separate multiple columns.
Right-click the result list column header and click Add Columns... to browse property names.
Use a :<zero-based-index> suffix to specify the position of the added column.
Use a JSON array of column objects to specify each column name and width in logical pixels.
Aliases: addcol: add-column:
For example:
add-column:length
add-column:width;height
add-column:file-signature:1
add-column:"crc32":0
add-column:[{"name":"width","width":50},{"name":"height","width":50}]
See also: columns:, remove-columns:
- add-layout:
- Temporarily adds the specified layout items to the UI layout.
Use a semicolon (;) to separate multiple items.
The layout can contain zero or more of the following:
- preview
- folders
- filters
- filterbar
- menu
- fullscreen-menu
- statusbar
- header
For example:
add-layout:preview;folders
See also: layout:, remove-layout:
- album:
- Matches media files where the album contains the specified text.
For example:
*.mp3 album:"My Album Name"
*.mp3 album:abc
- album-artist:
- Matches media files where the album artist contains the specified text.
For example:
*.mp3 album-artist:"My Album Artist"
*.mp3 album-artist:Alice
;alternate-data-stream-count:
Matches files with the specified number of alternate data streams.
Aliases: ads-count:
For example:
alternate-data-stream-count:>0
alternate-data-stream-count:3..4
- alternate-data-stream-names:
- Matches files where an alternate data stream name contains the specified text.
Aliases: ads-names: ads-name:
Alternate data stream names is a multi-string value.
For example:
alternate-data-stream-names:Zone.Identifier
whole:alternate-data-stream-names:Zone.Identifier
- alternate-row-color:
- no-alternate-row-color:
- Temporarily enables or disables alternate row coloring in all windows.
Overrides the default setting under Tools -> Options -> View -> Alternate row color. (off by default)
For example:
alternate-row-color:
no-alternate-row-color:
- altitude:
- Matches photo files with the specified altitude in meters.
For example:
*.jpg altitude:>600
*.jpg altitude:350
*.jpg altitude:-50..50
- ancestor:
- Matches files and folders with the specified ancestor (parent or grandparent, or higher).
The ancestor folder must be specified by its absolute full path.
A trailing path separator (\) is ignored.
This function is similar to parent: except that subfolders are also searched.
For example:
ancestor:C:
ancestor:C:\Windows
ancestor:"C:\Program Files"
See also: parent:
- ancestor-name:
- Matches files and folders with an ancestor (parent, grandparent, or higher) whose name contains the specified text.
For example:
ancestor-name:"Program Files"
whole:ancestor-name:windows
See also: parent-name:
- aperture:
- Matches photo files with the specified aperture (f-number).
For example:
*.jpg aperture:3.625
*.jpg aperture:>4
*.jpg aperture:2..4
- artist:
- Matches media files where the artist contains the specified text.
Artist is a multi-string value.
For example:
*.mp3 artist:John
*.mp3 artist:"Jane Doe"
*.mp3 whole:artist:"Jane Doe"
*.mp3 artist:John;"Jane Doe"
- aspect-ratio:
- Matches image and video files with the specified aspect ratio.
Aspect ratios can be specified as ratios (e.g. 16:9) or decimal values (e.g. 1.33).
Constant values: square landscape portrait
For example:
*.jpg aspect-ratio:4:3
*.jpg aspect-ratio:square
*.jpg aspect-ratio:16:8..16:10
*.mp4 aspect-ratio:1.3..1.5
*.mp4 aspect-ratio:>16:9
*.mp4 aspect-ratio:>1
- attributes:
- Matches files and folders that include all the specified attributes.
For the best performance, enable attribute indexing.
Aliases: attr: attrib:
For example:
attributes:rash
!attributes:h
attributes:0x200 = matches sparse files
- audio-bitrate:
- Matches media files with the specified audio bitrate in kilobits per second.
For example:
*.mp3 audio-bitrate:320
*.mp3 audio-bitrate:>224kbps
*.mp4 audio-bitrate:64kbps..128kbps
- audio-bits-per-sample:
- Matches media files with the specified audio bits per sample.
For example:
*.mp3 audio-bits-per-sample:24
*.mp3 audio-bits-per-sample:<16
*.mp3 audio-bits-per-sample:24..32
- audio-channels:
- Matches media files with the specified number of audio channels.
For example:
*.mp4 audio-channels:6
*.mp4 audio-channels:>2
*.mp4 audio-channels:1..2
- audio-format:
- Matches media files where the audio format contains the specified text.
For example:
audio: audio-format:FLAC
audio: audio-format:MP3
audio: audio-format:"Monkey's Audio"
- audio-sample-rate:
- Matches media files with the specified audio sample rate in Hz.
For example:
*.mp3 audio-sample-rate:44100
*.mp3 audio-sample-rate:44.1khz
*.mp3 audio-sample-rate:>44100
*.mp3 audio-sample-rate:11025..22050
- audio-track-count:
- Matches media files with the specified number of audio tracks.
For example:
*.mp4 audio-track-count:0
*.mp4 audio-track-count:>1
- authors:
- Matches files where the author contains the specified text.
Authors is a multi-string value.
Aliases: author:
For example:
*.pdf author:John
*.docx author:"Jane Doe"
*.mp3 whole:author:"Jane Doe"
*.jpg author:john;"Jane Doe"
- beats-per-minute:
- Matches media files with the specified beats per minute.
Aliases: bpm:
For example:
*.mp3 beats-per-minute:120
*.mp3 beats-per-minute:>200
*.mp3 beats-per-minute:150..180
- bit-depth:
- Matches image and video files with the specified color bit-depth.
Aliases: bpp:
For example:
*.png bit-depth:8
*.png bit-depth:16
*.png bit-depth:>24
- Temporarily shows or hides the bookmarks sidebar.
For example:
bookmarks-sidebar:
no-bookmarks-sidebar:
- brightness:
- Matches photo and video files for the specified brightness levels.
For example:
*.jpg brightness:8.4
*.jpg brightness:3.2..5.7
*.jpg brightness:<0
- camera-maker:
- Matches photo files where the camera maker contains the specified text.
Aliases: camera-make:
For example:
*.jpg camera-maker:Canon
*.jpg camera-maker:"Nikon Corporation"
- camera-model:
- Matches photo files where the camera model contains the specified text.
For example:
*.jpg camera-model:iPhone
*.jpg camera-model:"Canon PowerShot"
*.jpg camera-model:"Nikon D850"
- category:
- Matches document files where the category contains the specified text.
For example:
*.docx category:Finance
*.docx category:"Meeting Notes"
- character-encoding:
- Matches files where the character encoding contains the specified text.
Character encoding is determined from the Byte Order Mark (BOM) if present.
Otherwise, character encoding is determined from the file content.
Character encoding can be one of the following:
- ANSI
- UTF-8
- UTF-16 (BE)
- UTF-16 (LE)
For example:
*.txt character-encoding:UTF-8
*.txt character-encoding:"UTF-16 (LE)"
Searching content is slow.
Use with other filters for the best performance.
- child:
- child-file:
- child-folder:
- Matches folders that contain a file or folder whose filename contains the specified text.
Use child-file: to search child files only.
Use child-folder: to search child folders only.
For example:
child:*.mp3 = matches folders containing at least one MP3 file
folder: !child:*.jpg = matches folders that do not contain any JPG files
See also: descendant: to include subfolders.
- child-count:
- child-file-count:
- child-folder-count:
- Matches folders that contain the specified number of files and folders.
Use child-file-count: to count child files only.
Use child-folder-count: to count child folders only.
Child counts are calculated from the index (not from disk).
For disk-based counts, see child-count-from-disk:
child-count:0 is the same as empty:
For example:
child-count:10
child-count:20..30
child-count:>100
child-file-count:1 child-folder-count:0
See also: descendant-count: to recursively include subfolders.
- columns:
- Temporarily shows only the specified columns.
Use a semicolon (;) to separate multiple columns.
Use a JSON array of column objects to specify each column name and width in logical pixels.
The columns are shown in the order specified.
The name column is always shown.
For example:
columns:name;path;size;date-modified;length;width;height
columns:[{"name":"Name","width":300},{"name":"Path","width":300},{"name":"Size","width":72},{"name":"Date Modified","width":112}]
See also: add-columns:, remove-columns:
- Matches files and folders where the comment contains the specified text.
For example:
*.docx comment:draft
*.jpg comment:"My Comment"
- company:
- Matches executable and document files where the company contains the specified text.
For example:
*.exe company:voidtools
*.docx company:"Microsoft Corporation"
- composer:
- Matches media files where the composer contains the specified text.
For example:
*.mp3 composer:John
*.mp3 composer:"Jane Doe"
- computer:
- Matches files and folders where the originating computer name contains the specified text.
For example:
computer:DESKTOP-XXXXXX
computer:"My Computer Name"
- conductor:
- Matches media files where the conductor contains the specified text.
For example:
*.mp3 conductor:John
*.mp3 conductor:"Jane Doe"
- container-file-count:
- Matches container files (such as .zip, .rar, and .7z) with the specified number of files.
For example:
*.zip container-file-count:1
*.zip container-file-count:20..30
*.zip container-file-count:>100
- container-filenames:
- Matches container files (such as .zip, .rar, and .7z) containing a file or folder whose filename contains the specified text.
For example:
*.zip container-filenames:Everything.exe
*.zip container-filenames:Everything.exe;Everything.lng
*.zip container-filenames:"New Text Document.txt"
- content:
- Matches files where the content contains the specified text.
Everything will try the following search methods:
- Search known text/plain file types.
- Search known eml content.
- Search system iFilters.
- Search as a byte-stream for ANSI, UTF-8, UTF-16 and UTF-16BE text.
For example:
content:abc
content:"my content"
Searching content is slow.
Use with other filters for the best performance.
- content-status:
- Matches document files where the content status contains the specified text.
For example:
*.docx content-status:Draft
*.docx content-status:Final
*.docx content-status:"In Review"
*.docx content-status:Approved
- content-type:
- Matches files where the content type contains the specified text.
The content type is determined by the file extension.
Use file-signature: to match the content type from the file content.
For example:
content-type:text/plain
content-type:audio/mp3
content-type:image/jpeg
content-type:image/png
content-type:video/mp4
- contrast:
- Matches photo files with the specified contrast.
The contrast can be one of the following values:
For example:
*.jpg contrast:normal
*.jpg contrast:soft
*.jpg contrast:hard
- copyright:
- Matches media, document, and executable files where the copyright contains the specified text.
For example:
*.mp3 copyright:voidtools
*.exe copyright:"voidtools PTY LTD"
- count:
- Limits the number of results to find to the specified count.
If set, searching is restricted to a single thread.
Set to a small value for the optimal performance.
For example:
count:1
count:100
- crc32:
- crc64:
- Matches files with the specified cyclic redundancy check (CRC).
The CRC is calculated from the file content.
crc: is an alias for crc32:.
For example:
crc:abcd1234
crc32:abcd1234
crc64:1234ffff1234ffff
Searching content is slow.
Use with other filters for the best performance.
See also: md5:, sha1:, sha256:
- date-accessed:
- Matches files and folders with the specified date accessed.
For the best performance, enable date accessed indexing.
Aliases: da:
For example:
date-accessed:today
date-accessed:2026
date-accessed:2026-07-27
- date-accessed-date:
- date-accessed-day:
- date-accessed-day-of-week:
- date-accessed-hour:
- date-accessed-month:
- date-accessed-time:
- date-accessed-year:
- Matches files and folders with the specified part of the date accessed.
For the best performance, enable date accessed indexing.
Aliases: da-date: da-day: da-dow: da-hour: da-month: da-time: da-year:
For example:
date-accessed-day:25
date-accessed-day:14..21
date-accessed-day-of-week:monday
date-accessed-day-of-week:sunday
date-accessed-hour:14..18
date-accessed-hour:>12
date-accessed-month:december
date-accessed-month:9..11
date-accessed-time:10am..2pm
date-accessed-time:17:30..18:30
date-accessed-year:2026
date-accessed-year:2000..2010
- date-acquired:
- Matches photo files with the specified acquired date.
For example:
*.jpg date-acquired:today
*.jpg date-acquired:2026
*.jpg date-acquired:2026-07-02
- date-changed:
- Matches files with the specified changed date.
The date changed is updated whenever the file system entry changes on an NTFS or ReFS volume.
Unlike date modified, date changed also updates when metadata changes, such as renaming a file or changing its attributes.
For example:
date-changed:today
date-changed:2026
date-changed:2026-07-02
See also: date-recently-changed: for the date when the Everything index entry is changed.
- date-content-created:
- Matches document files with the specified content created date.
For example:
*.docx date-content-created:today
*.docx date-content-created:2026
*.docx date-content-created:2026-07-02
- date-created:
- Matches files and folders with the specified date created.
For the best performance, enable date created indexing.
Aliases: dc:
For example:
date-created:today
date-created:2026
date-created:2026-07-02
- date-created-date:
- date-created-day:
- date-created-day-of-week:
- date-created-hour:
- date-created-month:
- date-created-time:
- date-created-year:
- Matches files and folders with the specified part of the date created.
For the best performance, enable date created indexing.
Aliases: dc-date: dc-day: dc-dow: dc-hour: dc-month: dc-time: dc-year:
For example:
date-created-day:25
date-created-day:14..21
date-created-day-of-week:monday
date-created-day-of-week:sunday
date-created-hour:14..18
date-created-hour:>12
date-created-month:december
date-created-month:9..11
date-created-time:10am..2pm
date-created-time:17:30..18:30
date-created-year:2026
date-created-year:2000..2010
- date-deleted:
- Matches files in the Recycle Bin with the specified deleted date.
For example:
\$recycle.bin date-deleted:today
\$recycle.bin date-deleted:thismonth
\$recycle.bin date-deleted:2026-07-02
\$recycle.bin date-deleted:2026-07-02..2026-07-03
- date-encoded:
- Matches media files with the specified encoded date.
Aliases: date-media-created:
For example:
*.png date-encoded:today
*.mp4 date-encoded:2026
*.mov date-encoded:2026-07-02
- date-modified:
- Matches files and folders with the specified date modified.
For the best performance, enable date modified indexing.
Aliases: dm:
For example:
date-modified:today
date-modified:2026
date-modified:2026-07-02
date-modified:2026-07-02..2026-07-03
date-modified:10mins = matches files and folders modified in the last 10 minutes
date-modified:2days = matches files and folders modified in the last 2 days
date-modified:3weeks = matches files and folders modified in the last 3 weeks
date-modified:4months = matches files and folders modified in the last 4 months
- date-modified-date:
- date-modified-day:
- date-modified-day-of-week:
- date-modified-hour:
- date-modified-month:
- date-modified-time:
- date-modified-year:
- Matches files and folders with the specified part of the date modified.
For the best performance, enable date modified indexing.
Aliases: dm-date: dm-day: dm-dow: dm-hour: dm-month: dm-time: dm-year:
For example:
date-modified-day:25
date-modified-day:14..21
date-modified-day-of-week:monday
date-modified-day-of-week:sunday
date-modified-hour:14..18
date-modified-hour:>12
date-modified-month:december
date-modified-month:9..11
date-modified-time:10am..2pm
date-modified-time:17:30..18:30
date-modified-year:2026
date-modified-year:2000..2010
- date-printed:
- Matches document files with the specified printed date.
For example:
*.docx date-printed:today
*.docx date-printed:2026
*.docx date-printed:2026-07-02
- date-received:
- Matches email files with the specified received date.
For example:
*.eml date-received:today
*.msg date-received:2026
*.eml date-received:2026-07-02
- date-recently-changed:
- Matches files and folders with the specified recently changed date.
The recently changed date is updated when the file is created, modified, moved, or renamed.
Aliases: rc:
For example:
date-recently-changed:today
date-recently-changed:2026
date-recently-changed:2026-07-02
- date-released:
- Matches media files with the specified released date.
For example:
*.mp4 date-released:today
*.ogg date-released:2026
*.m4a date-released:2026-07-02
- date-run:
- Matches files and folders with the specified run date.
The run date is when the item was last opened from Everything.
Requires Run History to be enabled.
Aliases: dr:
For example:
date-run:today
date-run:2026
date-run:2026-07-02
- date-saved:
- Matches document files with the specified saved date.
For example:
*.docx date-saved:today
*.docx date-saved:2026
*.docx date-saved:2026-07-02
- date-sent:
- Matches email files with the specified sent date.
For example:
*.eml date-sent:today
*.msg date-sent:2026
*.eml date-sent:2026-07-02
- date-taken:
- Matches photo files with the specified taken date.
For example:
*.jpg date-taken:today
*.jpg date-taken:2026
*.jpg date-taken:2026-07-02
- descendant:
- descendant-file:
- descendant-folder:
- Matches folders that contain a file or folder whose filename contains the specified text.
Files and folders in subfolders are also searched.
Use descendant-file: to search descendant files only.
Use descendant-folder: to search descendant folders only.
For example:
descendant:thumbs.db
descendant:*.mp3
See also: child: to search direct children only.
- descendant-count:
- descendant-file-count:
- descendant-folder-count:
- Matches folders that contain the specified number of descendant files and folders.
Files and folders in subfolders are also counted.
Use descendant-file-count: to count descendant files only.
Use descendant-folder-count: to count descendant folders only.
Descendant counts are calculated from the index (not from disk).
For example:
descendant-count:10
descendant-count:200..300
descendant-count:>1000
See also: child-count: to count direct children only.
- description:
- Matches files where the description contains the specified text.
For example:
*.jpg description:"Summer Vacation"
*.docx description:draft
*.mp4 description:abc
- details:
- Shows results in detail view.
For example:
details:
See also: view:, thumbnails:
- digital-signature-name:
- Matches executable files where the digital signature (code signing) name contains the specified text.
For example:
*.exe digital-signature-name:voidtools
*.exe digital-signature-name:"voidtools PTY LTD"
*.exe !digital-signature-name: = matches unsigned executable files
- digital-signature-timestamp:
- Matches executable files with the specified digital signature timestamp.
For example:
*.exe digital-signature-timestamp:today
*.exe digital-signature-timestamp:2026
*.exe digital-signature-timestamp:2026-07-02
- dimensions:
- Matches image and video files with the specified dimensions in pixels.
Syntax:
<width>x<height>
For example:
*.jpg dimensions:1920x1080
*.mp4 dimensions:>3840x2160
*.mp4 dimensions:320x200..640x480
See also: width:, height:
- director:
- Matches media files where the director name contains the specified text.
Director is a multi-string value.
For example:
*.mp4 director:John
*.mp4 director:"Jane Doe"
- distinct:
- Finds unique (or the first duplicate) results based on the specified property.
Use a semicolon (;) to separate multiple properties.
If no properties are specified, the name property is used by default.
Use the case: search modifier to match case.
For example:
distinct: = show distinct names
distinct:path;ext = show each distinct extension from each folder
distinct-sort:path;size distinct:path = show the largest file and folder from each folder
distinct-sort:path;date-modified distinct:path = show the latest file and folder from each folder
See also: Find Duplicates, distinct-sort:, dupe:, unique:
- distinct-sort:
- Specifies the sort order to apply before finding distinct items.
Use a semicolon (;) to separate multiple properties.
Use with distinct:
For example:
distinct-sort:name;size-descending distinct:name = show the largest file for each distinct name
See also: Find Duplicates
- document-content-type:
- Matches document files where the content type contains the specified text.
For example:
*.docx document-content-type:draft
*.docx document-content-type:"my content type"
- dupe:
- Finds duplicate results based on the specified property.
Use a semicolon (;) to separate multiple properties.
If no properties are specified, the name property is used by default.
Use the case: search modifier to match case.
For example:
dupe: = show files and folders with the same name
dupe:size = show files and folders with the same size
dupe:size;name = show files and folders with the same size and name
dupe:size;sha256 = show files with the same size and content (sha256 values are only calculated for files with matching sizes)
See also: Find Duplicates, distinct:, unique:
- dupe-count:
- Limits the number of items shown for each duplicate group to the specified number.
Use with dupe:
For example:
dupe:size dupe-count:4
- dupe-from:
- Finds duplicate groups containing at least one item from the specified folder.
Subfolders are included.
Use with dupe:
Wildcards are supported.
For example:
*.jpg dupe-from:"C:\My Photos" dupe:size;sha256
- dupe-max:
- Finds duplicate groups containing at most the specified maximum number of duplicates.
Use with dupe:
For example:
dupe-max:30 dupe:size
- dupe-min:
- Finds duplicate groups containing at least the specified minimum number of duplicates.
Use with dupe:
For example:
dupe-min:3 dupe:size
- empty:
- Matches folders that contain no files or subfolders.
This function checks whether a folder is empty in the index, not on disk.
For example:
empty:
- encoded-by:
- Matches media files where the encoder name contains the specified text.
For example:
*.mp3 encoded-by:John
*.mp3 encoded-by:"Jane Doe"
- exif-version:
- Matches photo files where the EXIF version contains the specified text.
For example:
*.jpg exif-version:0210
*.jpg exif-version:0230
- exists:
- file-exists:
- folder-exists:
- Matches files and folders where the specified filename exists in the index.
Use with substitution variables such as $stem: and $1:
Use file-exists: to check for an existing file.
Use folder-exists: to check for an existing folder.
Relative paths are expanded from the path of the current item.
Prefix with the case: search modifier to match case sensitivity.
No other search modifiers are supported.
* and ? wildcards are supported in the name part.
For example:
*.jpg exists:$stem:.pdf = matches jpg files where a pdf with the same name exists
folder: exists:$stem:.zip = matches folders where a zip file exists with the same name
regex:^(.*)\.mp3$ exists:$1:.jpg = matches mp3 files where a jpg file with the same stem and path exists
regex:^D:\\media\\(.*)$ exists:E:\Backup\media\$1: = matches files on the D: drive, where a backup with the same subpath and filename exists on the E: drive
- exposure-bias:
- Matches photo files with the specified exposure bias value.
For example:
*.jpg exposure-bias:>1.3
*.jpg exposure-bias:<0
- exposure-program:
- Matches photo files where the exposure program contains the specified text.
The exposure program can be one of the following:
- Manual
- Normal
- Aperture Priority
- Shutter Priority
- Creative Program (biased toward depth of field)
- Action Program (biased toward shutter speed)
- Portrait Mode
- Landscape Mode
- Unknown
For example:
*.jpg exposure-program:normal
*.jpg exposure-program:manual
*.jpg exposure-program:"Aperture Priority"
- exposure-time:
- Matches photo files with the specified exposure time (shutter speed) in seconds.
For example:
*.jpg exposure-time:1/33
*.jpg exposure-time:1/40..1/100
*.jpg exposure-time:>1
- ext:
- Matches files with the specified whole file extension.
Use a semicolon (;) to separate multiple extensions.
Leading ., *, and *. prefixes are ignored.
* and ? wildcards are supported.
Folders do not have a file extension.
Use folder: to match folders only.
Use case: to match case sensitivity.
Use diacritics: to match diacritics.
No other search modifiers are supported.
For example:
ext:mp3;flac
ext:jpg;png
ext:mp*
ext:*.txt;*.doc*
ext:mp3 | folder: = matches mp3 files or folders
ext: = matches files with no extension
See also: extension:
- extension:
- Matches files whose file extension contains the specified text.
The leading dot is not part of the extension.
Folders do not have file extensions.
Use folder: to match folders only.
For example:
extension:jpg
extension:mp3
whole:extension:c
regex:extension:^mp
!extension: = matches files with no extension
See also: ext:
- file-id:
- Matches files and folders with the specified file ID.
Specify the file ID in decimal or hexadecimal. Prefix hexadecimal values with 0x.
If the sequence number is omitted, it is treated as zero. A sequence number of zero is ignored.
Aliases: frn:
For example:
file-id:5 = matches the root folder on NTFS volumes
file-id:0x0005000000000005
- filelist:
- Matches files and folders whose filename that matches the specified whole text.
Use a semicolon (;) to separate multiple filenames.
Include a path separator (\) to match full paths.
Wildcards are supported.
** = matches any character any number of times
* = matches any character except \ zero or more times
? = matches a single character except \
For example:
filelist:notepad.exe;explorer.exe = matches items named exactly notepad.exe or explorer.exe
filelist:C:\Windows\notepad.exe = matches a specific full path
filelist:"C:\Program Files";"C:\Program Files (x86)";C:\Windows = matches multiple full paths
filelist:a-basic.txt;"a filename with spaces.txt";"a-file-with-semicolon(;).txt" = use double quotes to escape spaces and semicolons
- filelist-filename:
- Matches files and folders that belong to a file list whose filename contains the specified text.
For example:
filelist-filename:myfilelist.efu
filelist-filename:"My File List.efu"
- filelist-full-path:
- Matches files and folders that belong to a file list whose full path containing the specified text.
For example:
filelist-full-path:c:\filelists\myfilelist.efu
filelist-full-path:"c:\filelists\my file list.efu"
- file-signature:
- Matches files where the file signature contains the specified text.
The file signature is determined from the file header.
Use content-type: to match the content type based on the file extension.
The file signature can be one of the following:
- application/pdf
- application/vnd.rar
- application/x-7z-compressed
- application/x-msdownload
- application/x-ole-storage
- application/zip
- audio/flac
- audio/midi
- audio/mpeg
- audio/ogg
- audio/wav
- image/bmp
- image/gif
- image/jpeg
- image/png
- image/tiff
- image/vnd.adobe.photoshop
- image/webp
- image/x-icon
- image/x-pcx
- image/x-tga
- video/avi
- video/flv
- video/mp4
- video/x-matroska
- video/x-ms-asf
For example:
ext:jpg !file-signature:image/jpeg = matches JPG files that do not have image/jpeg content
file-signature:application/zip
- Temporarily shows or hides the filters sidebar.
For example:
filters-sidebar:
no-filters-sidebar:
- flash-mode:
- Matches photo files where the flash mode contains the specified text.
Flash mode can be one of the following:
- No flash
- Flash
- Flash, no strobe return
- Flash, strobe return
- Flash, compulsory
- Flash, compulsory, no strobe return
- Flash, compulsory, strobe return
- No flash, compulsory
- No flash, auto
- Flash, auto
- Flash, auto, no strobe return
- Flash, auto, strobe return
- No flash function
- Flash, red-eye
- Flash, red-eye, no strobe return
- Flash, red-eye, strobe return
- Flash, compulsory, red-eye
- Flash, compulsory, red-eye, no strobe return
- Flash, compulsory, red-eye, strobe return
- Flash, auto, red-eye
- Flash, auto, no strobe return, red-eye
- Flash, auto, strobe return, red-eye
For example:
*.jpg flash-mode:flash
*.jpg flash-mode:"No flash"
*.jpg flash-mode:compulsory
*.jpg flash-mode:red-eye
- f-stop:
- Matches photo files with the specified f-number.
The f/ prefix is optional.
For example:
*.jpg f-stop:f/2.8
*.jpg f-stop:f/3..f/5
*.jpg f-stop:>f/5
- focal-length:
- Matches photo files with the specified focal length in millimeters.
For example:
*.jpg focal-length:21.6
*.jpg focal-length:10..20
*.jpg focal-length:<10
- folders-first:
- folders-first-ascending:
- folders-first-descending:
- Temporarily shows folders before files.
Use no-folders-first: to show files before folders.
Use folders-first-ascending: to show folders first for ascending sorts.
Use folders-first-descending: to show folders first for descending sorts.
For example:
sort:size folders-first:
sort:name no-folders-first:
- Temporarily shows or hides the folders sidebar.
For example:
folders-sidebar:
no-folders-sidebar:
- frame-count:
- Matches photo and video files with the specified number of frames.
For example:
*.gif frame-count:120
*.gif frame-count:>1
*.gif frame-count:100..1000
- frame-rate:
- Matches video files with the specified frame rate in frames per second.
Aliases: fps:
For example:
*.mp4 frame-rate:23.976
*.mp4 frame-rate:50..60
*.mp4 frame-rate:>24
- from:
- Matches email files where the from field contains the specified text.
The from field contains the sender name and address in the Name <address> format.
For example:
*.eml from:support@voidtools.com
*.eml from:John
*.eml from:"Jane Doe <jane.doe@voidtools.com>"
- full-path:
- Matches files and folders whose full path contains the specified text.
For example:
full-path:c:\windows\notepad.exe
full-path:"C:\Program Files\Everything\Everything.exe"
See also: location:
- full-path-length:
- Matches files and folders with the specified full path length.
The length is measured in UTF-16 characters.
Aliases: full-path-len:
For example:
full-path-length:50
full-path-length:100..200
full-path-length:>259 = matches full paths exceeding the Windows shell 259-character limit
See also: name-length:, len:
- genre:
- Matches media files where the genre contains the specified text.
For example:
*.mp3 genre:electronic
*.mp3 genre:"Original Score"
*.mp3 genre:soundtrack;ost
- hard-link-count:
- Matches files with the specified number of hard links.
For example:
hard-link-count:1
hard-link-count:>1
- hard-link-filenames:
- Matches files where any hard link filename contains the specified text.
The hard link filenames value is a multi-string value.
Aliases: hard-link-filename:
For example:
hard-link-filename:\windows\winsxs
hard-link-filename:"\Program Files\Everything"
- height:
- Matches image and video files with the specified height in pixels.
Aliases: high:
For example:
*.jpg height:1080
*.mp4 height:480..720
*.mp4 height:>1080
- horizontal-resolution:
- Matches image and video files with the specified horizontal resolution in dots per inch (DPI).
For example:
horizontal-resolution:96
horizontal-resolution:100..200
horizontal-resolution:>300
- initial-key:
- Matches audio files where the initial key contains the specified text.
For example:
*.mp3 initial-key:F#
*.mp3 initial-key:"C m"
- iso-speed:
- Matches photo files with the specified ISO speed.
The ISO- prefix is optional.
For example:
*.jpg iso-speed:ISO-32
*.jpg iso-speed:100..800
*.jpg iso-speed:>1600
- is-running:
- Matches executable files that are currently running.
For example:
is-running:
- kind:
- Matches files and folders where the kind contains the specified text.
Kind is a Windows property that describes the type of a file or folder.
Kind is a multi-string value.
For example:
kind:folder
kind:picture
kind:document
kind:music
kind:video
- language:
- Matches executable files where the language contains the specified text.
For example:
*.exe language:Neutral
*.exe language:"English (United States)"
- last-author:
- Matches document files where the last author contains the specified text.
For example:
last-author:John
last-author:"Jane Doe"
- latitude:
- longitude:
- Matches photo files with the specified latitude or longitude in decimal or sexagesimal notation (degrees, minutes, and seconds).
The degree symbol (°) can be replaced with o or d.
A colon (:) can also separate degrees, minutes, and seconds in sexagesimal coordinates.
For example:
*.jpg latitude:82.8628S longitude:135.0000E
*.jpg latitude:38.8951 longitude:-77.0364
*.jpg latitude:43°28'02.11''N longitude:11°52'45.17''E
*.jpg latitude:43:28:02.11N longitude:11:52:45.17E
- layout:
- Temporarily sets the UI layout to the specified layout items.
Use a semicolon (;) to separate multiple items.
The layout can contain zero or more of the following:
- preview
- folders
- filters
- filterbar
- menu
- fullscreen-menu
- statusbar
- header
For example:
layout:menu;preview;folders;statusbar;header
See also: add-layout:, remove-layout:
- lens-model:
- Matches photo files where the lens model contains the specified text.
For example:
*.jpg lens-model:nikkor
*.jpg lens-model:"EF 50mm f/1.8 STM"
- light-source:
- Matches photo files where the light source contains the specified text.
The light source can be one of the following values:
- Unknown
- Daylight
- Fluorescent
- Tungsten
- Standard Illuminant A
- Standard Illuminant B
- Standard Illuminant C
- D55
- D65
- D75
For example:
light-source:daylight
light-source:"Standard Illuminant A"
- line-count:
- Matches document files with the specified number of lines.
For example:
*.docx line-count:300..500
*.docx line-count:>1000
- location:
- Matches files and folders whose parent folder path contains the specified text.
The location is the folder that contains the item (for example, the location of c:\windows\notepad.exe is c:\windows).
Aliases: loc:
For example:
location:c:\windows = matches items inside C:\Windows or its subfolders (does not match the C:\Windows folder itself)
location:"c:\program files"
location:win = matches items whose parent path contains "win" (for example, c:\windows\notepad.exe)
See also: full-path:
- max-aperture:
- Matches photo files with the specified maximum aperture.
For example:
*.jpg max-aperture:2.9
*.jpg max-aperture:2..3
*.jpg max-aperture:>4
- max-threads:
- Temporarily sets the maximum number of threads to use for this search.
Set to 0 to use one thread per available logical CPU. (default)
For example:
max-threads:1
max-threads:4
max-threads:0
- md5:
- Matches files with the specified MD5 hash.
The MD5 hash is calculated from the file content.
For example:
md5:D7AB11A68AB8037F9FCE2AC3CA47780A
Searching content is slow.
Use with other filters for the best performance.
See also: crc32:, crc64:, sha1:, sha256:
- metering-mode:
- Matches photo files where the metering mode contains the specified text.
The metering mode can be one of the following values:
- Unknown
- Average
- Center Weighted Average
- Spot
- Multi Spot
- Pattern
- Partial
For example:
*.jpg metering-mode:average
*.jpg metering-mode:"Center Weighted Average"
- mood:
- Matches media files where the mood contains the specified text.
For example:
*.mp3 mood:upbeat
*.mp3 mood:chill
*.mp3 mood:"dark and heavy"
- network-index-host:
- Matches files and folders from a network index with the specified host name.
For example:
network-index-host:server
network-index-host:"My File Server"
- offline-availability:
- Matches network files and folders where the offline availability contains the specified text.
The offline availability can be one of the following values:
- Online-only
- Available
- Available offline
For example:
offline-availability:available
offline-availability:"available offline"
- offline-status:
- Matches network files and folders where the offline status contains the specified text.
The offline status can be one of the following values:
- Online
- Offline
- Offline (working offline)
- Offline (background sync)
- Offline (not connected)
- Offline (need to sync)
- Offline (always)
For example:
offline-status:online
offline-status:offline
offline-status:"Offline (not connected)"
- online:
- offline:
- Matches files and folders that are known to be online or offline.
Everything tracks the online status of monitored volumes.
For example:
offline: = matches files and folders that are offline
!offline: = matches files and folders that are known to be online or whose online status is unknown
- on-top:
- no-on-top:
- Temporarily enables or disables always on top of other windows.
Overrides the default setting under View -> On Top. (off by default)
For example:
on-top:
no-on-top:
- orientation:
- Matches photo and video files where the orientation contains the specified text.
The orientation can be one of the following values:
- Normal
- Flip horizontal
- Rotate 180 degrees
- Flip vertical
- Transpose
- Rotate 270 degrees
- Transverse
- Rotate 90 degrees
For example:
*.jpg orientation:normal
*.jpg orientation:"Rotate 90 degrees"
*.jpg orientation:"Rotate 270 degrees"
See also: aspect-ratio:
- owner:
- Matches files and folders where the owner name contains the specified text.
For example:
owner:system
owner:DESKTOP-XXXXXX\John
owner:"DESKTOP-XXXXXX\Jane Doe"
- page-count:
- Matches document files with the specified number of pages.
For example:
*.docx page-count:1
*.docx page-count:2..3
*.docx page-count:>50
- parent:
- Matches files and folders with the specified parent.
The parent folder must be specified by its absolute full path.
A trailing path separator (\) is ignored.
For example:
parent:C:\Windows
parent:"C:\Program Files"
See also: ancestor:
- parental-rating:
- Matches media files where the parental rating contains the specified text.
For example:
*.avi parental-rating:PG
*.avi parental-rating:R
- parental-rating-reason:
- Matches media files where the parental rating reason contains the specified text.
For example:
*.avi parental-rating-reason:sex
*.avi parental-rating-reason:violence
- parent-file-id:
- Matches files and folders that belong to a parent folder with the specified file ID.
Specify the file ID in decimal or hexadecimal. Prefix hexadecimal values with 0x.
If the sequence number is omitted, it is treated as zero. A sequence number of zero is ignored.
Aliases: parent-frn:
For example:
parent-file-id:5
parent-file-id:0x0005000000000005
- parent-name:
- Matches files and folders that belong to a parent folder whose name contains the specified text.
For example:
parent-name:downloads
whole:parent-name:windows
parent-name:"Program Files"
See also: ancestor-name:
- part-of-a-compilation:
- Matches audio files that are part of a compilation.
For example:
*.mp3 part-of-a-compilation: = matches audio files that are part of a compilation
*.mp3 !part-of-a-compilation: = matches audio files that are not part of a compilation
- part-of-set:
- Matches media files where the part-of-set value contains the specified text.
For example:
*.mp3 part-of-set:1/1
*.mp3 part-of-set:/3
- people:
- Matches photo files with a tagged person whose name contains the specified text.
People is a multi-string value.
For example:
*.jpg people:John
*.jpg people:"Jane Doe"
- perceived-type:
- Matches files where the perceived type contains the specified text.
The perceived type is read from the registry based on the file extension.
For example:
perceived-type:audio
perceived-type:image
perceived-type:video
perceived-type:document
perceived-type:text
- preview:
- no-preview:
- Temporarily shows or hides the preview pane.
For example:
*.jpg preview:
image: preview:
- product-name:
- Matches executable files where the product name contains the specified text.
For example:
*.exe product-name:Everything
*.exe product-name:"Microsoft® Windows® Operating System"
- product-version:
- Matches executable files where the product version contains the specified text.
For example:
*.exe product-version:1.5.0.1422b
*.exe product-version:10.0.26100.8972
- publisher:
- Matches media files where the publisher contains the specified text.
For example:
*.mp3 publisher:voidtools
*.mp3 publisher:"My publisher"
- rating:
- Matches files and folders with the specified rating.
Ratings range from 1 to 99 and correspond to 1 to 5 stars:
1-12 = 1 star
13-37 = 2 stars
38-62 = 3 stars
63-87 = 4 stars
88-99 = 5 stars
Additional supported syntax:
x/5 = rating out of 5 stars
x/10 = rating out of 10
xstars = rating out of 5 stars
For example:
*.mp3 rating:>=4stars
*.mp3 rating:3/5
*.mp3 rating:7/10
*.mp3 rating:>80
See also: star-rating:
- regular-expression-match0:
- regular-expression-match1:
- regular-expression-match2:
- regular-expression-match3:
- regular-expression-match4:
- regular-expression-match5:
- regular-expression-match6:
- regular-expression-match7:
- regular-expression-match8:
- regular-expression-match9:
- Matches files and folders where the captured regular expression match contains the specified text.
The regular expression match is captured from the previous regular expression search.
Use parentheses ( and ) in a regular expression to capture a regular expression match.
Regular expression match 0 captures the entire regular expression match.
Regular expression matches 1-9 contain the text captured by the corresponding parentheses.
Aliases: regmatch0: regmatch1: regmatch2: regmatch3: regmatch4: regmatch5: regmatch6: regmatch7: regmatch8: regmatch9:
For example:
regex:\d\d\d\d tonumber:regular-expression-match0:>=5000
regex:\d\d\d\d-(\d\d) tonumber:regular-expression-match1:<7
regex:"^\d\d\d\d - (.*)\.mobi$" regular-expression-match1:"my book"
- remove-columns:
- Temporarily removes the specified columns from the result list.
Use a semicolon (;) to separate multiple columns.
Aliases: remove-column:
For example:
remove-column:size
remove-column:size;date-modified
See also: add-columns:, columns:
- remove-layout:
- Temporarily removes the specified layout items from the UI layout.
Use a semicolon (;) to separate multiple items.
The layout can contain zero or more of the following:
- preview
- folders
- filters
- filterbar
- menu
- fullscreen-menu
- statusbar
- header
For example:
remove-layout:menu;folders;preview
See also: add-layout:, layout:
- root:
- Matches files and folders that are roots.
Root files and folders have no parent folder.
For example:
root:
- run-count:
- Matches files and folders with the specified run count.
The run count is incremented each time the item is opened from Everything.
Requires Run History to be enabled.
For example:
run-count: = matches items that have been opened in Everything at least once.
run-count:20..50
run-count:>100
- saturation:
- Matches photo files where the saturation contains the specified text.
The saturation can be one of the following values:
- Normal
- Low saturation
- High saturation
For example:
*.jpg saturation:normal
*.jpg saturation:"high saturation"
- sha1:
- sha256:
- Matches files with the specified SHA hash.
The SHA hash is calculated from the file content.
For example:
sha1:EFCB2CCABF694DBFE9B21F0807E2760E0AABB9B9
sha256:EFFFE4AAC168C23F56182733DDEA00A755F3CB58F55F057A42E69F1FD683921B
Searching content is slow.
Use with other filters for the best performance.
See also: crc32:, crc64:, md5:
- shared-with:
- Matches folders shared with a user whose name contains the specified text.
Shared with is a multi-string value.
For example:
shared-with:Administrator
shared-with:"Jane Doe"
shared-with:Administrator;Everyone
- shortcut-target:
- Matches shortcut files where the shortcut target contains the specified text.
For example:
*.lnk shortcut-target:Everything.exe
*.lnk shortcut-target:"C:\Program Files\Everything\Everything.exe"
- sibling:
- sibling-file:
- sibling-folder:
- Matches files or folders that have a sibling whose filename contains the specified text.
A sibling is a file or folder with the same parent folder.
Use with substitution variables such as $stem: and $1:
Use sibling-file: to search sibling files only.
Use sibling-folder: to search sibling folders only.
* and ? wildcards are supported in the name part.
For example:
sibling:thumbs.db
sibling:desktop.ini
regex:^(.*)\(([^()]*)\)\.m4a$ siblingfile:$1:*.mp4 = matches M4A files with a parenthesized suffix where a sibling MP4 file with the same base name exists.
*.txt !sibling:$stem:.doc = matches TXT files where a DOC file with the same stem (name without extension) doesn't exist.
- size:
- Matches files or folders with the specified size in bytes.
KB, MB, GB, and TB suffixes can be used to specify sizes in larger units.
1kb = 1024 bytes.
For example:
size:65536
size:11kb
size:20mb..30mb
size:>100mb
- size-on-disk:
- Matches files with the specified size on disk in bytes.
KB, MB, GB, and TB suffixes can be used to specify sizes in larger units.
1kb = 1024 bytes.
The size on disk is the file size rounded up to the next cluster size.
For example:
size-on-disk:4096
size-on-disk:4096..65536
size-on-disk:>100mb
- slide-count:
- Matches document files with the specified slide count.
For example:
*.xlsx slide-count:1
*.xlsx slide-count:2..3
*.xlsx slide-count:>10
- software:
- Matches files where the software used to create the file contains the specified text.
For example:
*.jpg software:Adobe
*.docx software:"Microsoft Office Word"
- sort:
- Temporarily sets the sort to the specified property.
Use a semicolon (;) to separate multiple properties.
Add an -ascending or -descending suffix to a property name, or use with sort-ascending: or sort-descending:, to set the sort order.
If no sort order is specified, the default sort order for the property is used.
For example:
sort:size
sort:date-modified
sort:"date modified"
sort:size-ascending
sort:size sort-ascending:
sort:extension;size-ascending
- sort-ascending:
- sort-descending:
- Sets the sort order to ascending or descending.
Use with sort:
For example:
sort:size sort-ascending:
- star-rating:
- Matches files and folders with the specified number of stars.
Star ratings range from 1 to 5 stars.
For example:
*.mp3 star-rating:1
*.mp3 star-rating:2..3
*.mp3 star-rating:>=4
See also: rating:
- status:
- Matches files where the storage status contains the specified text.
The status can be one of the following values:
- No status
- Available when online
- Available on this device
- Always available on this device
- Pending upload
- Pending download
- Transferring
- Error
- Warning
- Excluded not synced
- Sync pending
For example:
status:error
status:"Pending upload"
- stem:
- Matches files and folders whose stem contains the specified text.
For files, the stem is the name without the extension.
For folders, the stem is the same as the name.
For example:
stem:Everything
stem:"Search History"
- subject:
- Matches photo and email files where the subject contains the specified text.
For example:
*.jpg subject:beach
*.jpg subject:"Summer holiday"
- subject-distance:
- Matches photo files with the specified subject distance in meters.
For example:
*.jpg subject-distance:3.75
*.jpg subject-distance:2..3
*.jpg subject-distance:>10
- subtitle:
- Matches media files where the subtitle contains the specified text.
For example:
*.mp3 subtitle:remix
*.mp3 subtitle:"feat. Jane Doe"
- subtitle-track-count:
- Matches video files with the specified number of subtitle tracks.
For example:
*.mkv subtitle-track-count:0
*.mkv subtitle-track-count:>0
*.mkv subtitle-track-count:>1
- system-index:
- Matches files and folders in the system index that match the specified system index search.
Advanced Query Syntax is supported.
Aliases: si:
For example:
si:foo
si:"my content"
si:kind:music
si*:"a phrase" = includes the double quotes in the system index search.
si:"":a phrase":" = replaces ": with a literal double quote ("`).
- tags:
- Matches files and folders where any tag contains the specified text.
The tags value is a multi-string value.
Aliases: tag:
For example:
*.jpg tag:cat
*.jpg tag:"Jane Doe"
*.jpg tag:nature;illustration
template:
Search for document files created with the specified template filename.
For example:
template:Normal.dotm
---------
temp-result-omissions:
is-temp-result-omissions:
Search for files and folders that match the temporary result omission list.
For example:
text-plain:
Search for files matching the known text-plain file extensions.
For example:
text-plain: content:"abc 123"
text-plain-line-count:
plain-text-line-count:
Search for file content as text/plain for the specified number of lines.
For example:
line-count:>1000
line-count:300..500
Searching content is very slow.
Combine with other filters for the best performance.
See also: line-count:
thumbnails:
thumbnail:
Temporarily set the view to thumbnails.
Specify the thumbnail size in logical pixels.
The last thumbnail size is used if size is omitted.
The thumbnail view is cleared when the search is cleared.
For example:
thumbnails:256
time-accessed:
time-created:
time-modified:
Search for files or folders with the specified accessed, created or modified time.
For example:
time-modified:10am..2pm
time-modified:>14:00
time-created:20:43
title:
Search for media files with the specified title.
For example:
title:"My title"
title:abc
to:
Search for email files with the specified to address.
For example:
to:support@voidtools.com
total-alternate-data-stream-size:
Search for files with the specified total alternate data stream size in bytes.
For example:
total-alternate-data-stream-size:>10mb
total-alternate-data-stream-size:2mb..3mb
total-alternate-data-stream-size:5kb
total-alternate-data-stream-size-on-disk:
Search for files with the specified total alternate data stream size on disk in bytes.
Size is rounded up to the nearest cluster size.
For example:
total-alternate-data-stream-size-on-disk:>10mb
total-alternate-data-stream-size-on-disk:2mb..3mb
total-alternate-data-stream-size-on-disk:5kb
total-bitrate:
bitrate:
Search for media files with the combined audio and video bitrate in kilobits per second.
1kilobit = 1000 bits
For example:
total-bitrate:>5000
total-bitrate:2000..3000
total-bitrate:1411
total-bitrate:1411000bps
total-child-size:
Search for folders where the total size of all files match the specified total-child-size.
Does not count subfolder sizes.
Requires size indexing.
For example:
total-child-size:>10mb
total-child-size:>10gb
total-disk-size:
Search for files and folders that belong to a file system with the specified total disk size in bytes.
For example:
total-disk-size:>4tb
total-disk-size:2tb..3tb
total-disk-size:1tb
total-editing-time:
Search for media files with the specified total editing time.
For example:
total-editing-time:>50minutes
total-editing-time:20mins..30mins
total-editing-time:2:03
total-size:
Search for folders with the specified total size in bytes.
total-size:>100mb
total-size:20mb..30mb
total-size:50mb
total-size-on-disk:
Search for folders with the specified total size on disk in bytes.
Size for each file is rounded up to the nearest cluster size.
total-size-on-disk:>100mb
total-size-on-disk:20mb..30mb
total-size-on-disk:50mb
track:
Search for media files with the specified track number.
For example:
track:>5
track:2..7
track:10
trademark:
trademarks:
Search for executable files with the specified trademark.
For example:
trademark:"Microsoftr is a registered trademark of Microsoft Corporation."
transcoded-for-sync:
Search for photos with the specified transcoded for sync attribute.
For example:
transcoded-for-sync: [color=#808080](same as transcoded-for-sync:yes)[/color]
transcoded-for-sync:yes
transcoded-for-sync:no
treeview:
treeview-no-sub-folders:
treeview-or-root-no-subfolders:
no-treeview-subfolders:
Search for files and folders found directly (or within subfolders) in the folder sidebar selection.
For example:
treeview:
treeview-nosubfolders:
type:
Search for files or folders with the specified file type.
Use a *.pdf search for improved performance.
Use ext: to match multiple extensions.
For example:
type:application
type:"File folder"
type:"Text Document"
- .pdfext:jpg;png
unicode-content:
utf16le-content:
utf16-content:
utf16-offset1-content:
wchar-content:
contentw:
wcontent:
Search file content as UTF-16LE for the specified text.
utf16-offset1-content: will search content with a 1 byte offset.
For example:
unicode-content:"my content"
wcontent:abc
Searching content is very slow.
Combine with other filters for the best performance.
unique:[property-list]
Find unique results (not duplicated) based on the current sort order or the specified semicolon delimited (;) list of properties.
The Name property is used if no properties are specified.
unique: will first sort the results by the specified properties.
Then walk over these sorted results looking for unique properties between the current item and the previous item.
Use unique-sort: before this call to override this sorting.
For example:
sort:name unique:
unique:name
unique:name;size
unique-sort:
Specify the presort to use before finding unique items.
utf16becontent:
utf16be-offset1-content:
Search file content as UTF-16BE (big endian) for the specified text.
utf16be-offset1-content: will search content with a 1 byte offset.
For example:
unicode-content:"my content"
unicode-content:abc
Searching content is very slow.
Combine with other filters for the best performance.
utf8content:
Search file content as UTF-8 for the specified text.
For example:
unicode-content:"my content"
unicode-content:abc
Searching content is very slow.
Combine with other filters for the best performance.
url:
Search for url files with the specified url target.
For example:
url:www.voidtools.com
utf8-len:
basename-utf8-byte-length:
name-len-in-utf8-bytes:
name-length-in-utf8-bytes:
name-utf8-byte-length:
full-path-utf8-byte-length:
full-path-length-in-utf8-bytes:
filename-len-in-utf8-bytes:
filename-length-in-utf8-bytes:
Search for files and folders with the specified length in UTF-8 bytes.
For example:
utf8-len:>100
utf8-len:20..30
utf8-len:50
valid-utf8:
Search for files that contain valid UTF-8 content.
Searching content is very slow.
Combine with other filters for the best performance.
For example:
valid-utf8: [color=#808080](same as valid-utf8:yes)[/color]
valid-utf8:yes
valid-utf8:no
version:
Search executable files for the specified version.
For example:
version:1.5.0.1264
version-number:
Search for document files with the specified version number.
version-number:>10
version-number:2..7
version-number:5
vertical-resolution:
Search for photos with the specified vertical resolution in dots per inch (dpi).
For example:
vertical-resolution:>300
vertical-resolution:100..200
vertical-resolution:72..96
video-bitrate:
Search for video files with the specified bit rate in kilobits per second.
For example:
video-bitrate:>5000
video-bitrate:2000..3000
video-bitrate:1411
video-bitrate:1411000bps
video-format:
Search for video files with the specified video format.
For example:
video-format:avc1
video-format:V_VP8
video-format:V_MPEG4/ISO/AVC
video-track-count:
Search video files for the specified number of video tracks.
video-track-count:0
video-track-count:>1
view:
Temporarily set the result list view.
Can be one of the following values:
- details
- thumbnails
- (thumbnail size in pixels)
- thumbnails-(thumbnail size in pixels)
For example:
view:details
view:thumbnails
view:128
view:thumbnails-64
volume-label:
Search for files and folders belonging to a file system with the specified volume label.
For example:
volume-label:backup
volume-label:media
volume-label:"Local Disk"
volume-name:
Search for files and folders belonging to a volume with the specified volume name.
For example:
volume-name:\\?\Volume{01234567-0123-0123-0123-012345678901}
volume-serial-number:
Search for files and folders belonging to a file system with the specified serial number.
For example:
volume-serial-number:abcd1234
Search for media files with the specified vorbis-comment.
For example:
vorbis-comment:TOTALTRACKS=22
vorbis-comment:TOTALDISKS=2
white-balance:
Search for photos with the specified White balance.
Can be one of the following values:
wide:
width:
Search for photos with the specified width in pixels.
For example:
width:>1920
width:3840
width:640..800
word-count:
Search for document files with the specified number of words.
For example:
word-count:>1000
word-count:200..300
word-count:100
writer:
writers:
Search for media files with the specified semicolon (;) delimited list of writers.
For example:
writer:"John Doe"
writer:"Jane Doe"
year:
Search for media files with the specified release year.
For example:
year:2021
year:2010..2019
zone-id:
Search the ZoneIdentifier file stream for the specified zone ID.
Can be one of the following:
- Local machine
- Intranet
- Trusted
- Internet
- Untrusted
For example:
zone-id:Internet
---------
TODO:
;name:
basename:
name:
Search the basename of the current file.
The basename includes the file extension.
For example:
basename:hosts
name:c:
basename-len:
basename-length:
name-len:
Search for files and folders with the specified basename length in UTF-16 characters.
For example:
basename-len:>259
See also:
stem: (basename without extension)
parent-count:
depth:
parents:
Search for files and folders with the specified parent count.
For example:
depth:0 (same as root:)
depth:>10
depth:1
depth:2..3
dupe-name-part:
> stem-dupe:
Show only results where the stem (basename without extension) is duplicated.
Right click the Stem column and click Find Stem Duplicates to find duplicates within the current results.
dupe-size:
> size-dupe:
Show only results where the size is duplicated.
Right click the Size column and click Find Size Duplicates to find duplicates within the current results.
duration:
> length:
Search for media files with the specified duration.
Use the following syntax:
<x><hours|hour|minutes|minute|mins|min|seconds|second|secs|sec>
<hour>:<minutes>:<seconds>
<minutes>:<seconds>
<seconds>
.<milliseconds>
For example:
length:5mins
length:1hour2mins5secs
length:1:32
length:1:43:21.987
length:>10mins
length:1hour..2hours
mix-sort:
no-mix-sort:
sort-mix:
no-sort-mix:
> sort-mix:
Mix file and folder results together when sorting results.
Overrides the mix file and folder setting in the UI.
Enabling will slightly reduce search performance.
Combine with
sort: to set the sort order.
Only works for name, path, size, date modified, date created, date accessed and attribute sorts.
Fast sorting must also be enabled.
TODO:
review: preview: and other UI functions.