Search help
Search for files by tag. Use "#" to separate multiple tags.
Only full tags are searchable, partial tags will return no results.

To intentionally search partial tags see Advanced help below.
If you have JavaScript enabled then suggestions will appear below the tag search field as you type.

Press "Enter" after typing a tag to add it to the list of tags to search. Pressing "Enter" while the search field is empty will submit the search.
Hotkeys
` Backtick Focus the search field on the search files page
Right arrow Go to the next page on the search files page
Left arrow Go to the previous page on the search files page
Backspace
Features
Help This page
Feed Atom feed of the current search if available

Make sure you add your filtered tags as negation tags to the search before subscribing to a feed, because filtered files don't have any special styling in feed aggregators, so it's best to make sure any unwanted tags aren't included in the feed at all
Preferences If you have JavaScript enabled you can customize your preferences

Options include: site theme, tags to filter, whether to hide filtered file thumbnails completely (default is to show a warning thumbnail), preview filtered thumbnails by hovering over them, increase thumbnail size, show uncropped thumbnails, fit visual files vertically in the browser, show unblurred R-18 file thumbnails.
Basic tags
#{tag to search} #cat Returns files which have the specified tag
#-{tag to negate} #dog Prefixing a tag with "-" will omit files which have that tag
#author:{author name} #author:secretisdead Used to specify the creator of a file
#name:{subject name} #name:Curly Brace Used to identify a character or person being portrayed
#source:{source title} #source:Cave Story Used to specify the source material where the content originated
#title:{title} #title:La Trahison des Images Used to specify the title of an individual work
#filename:{filename} #filename:IMG_4346.jpeg Used to specify the original filename of a file
Pagination
#order:{time | size | width | height | duration} Choose how the results are ordered.
#sort:{asc | desc} Choose how the results are sorted.
#perpage:{integer} Change the number of results per page.
Advanced help
#~{partial tag} Prefixing a partial tag with "~" will return files which have tags containing that partial tag
#~{partial tag} Prefixing a partial tag with "-~" will omit files which have tags containing that partial tag
#id:{file ID} Returns the file with the specified file ID
#category:{file category} Returns only files which are in the specified category
#mimetype:{file mimetype} Returns only files which have the specified MIME type
Some semantic tags take a date string. Several date formats can be parsed correctly, but it's recommended to use Atom format (Y-m-d\TH:i:s\Z) e.g. 2006-01-07T13:53:10Z
#newer than:{date string} Returns files published after the specified date
#older than:{date string} Returns files published before the specified date
Some semantic tags will search for file properties and will omit any files that don't have those properties (as well as omitting files which haven't been analyzed)
#orientation:{landscape | portrait} Returns visual files with the specified ascpect ratio
#smaller than:{bytesize} Returns files smaller than the specified bytesize
#larger than:{bytesize} Returns files larger than the specified bytesize
#narrower than:{integer} Returns visual files with a width less than the specified value
#wider than:{integer} Returns visual files with a width greater than the specified value
#shorter than:{integer} Returns visual files with a height less than the specified value
#taller than:{integer} Returns visual files with a height greater than the specified value
#duration shorter than:{integer} Returns files with a duration shorter than the specified value
#duration longer than:{integer} Returns files with a duration longer than the specified value