AO3 Search Operators Cheatsheet — Hidden Search Tips
AO3's search system is far more powerful than most readers realize. Beyond the standard filters, there are hidden search operators that let you query by exact kudos count, hit thresholds, update dates, and more. This cheatsheet covers every operator you need to know.
Filter by exact word count
Filter by kudos received
Combine conditions
Match exact text
Where to Type Search Operators
All of the operators in this guide go into the "Search within results" text field. You can find this field in two places:
Sidebar Filters
On any tag, fandom, or work listing page, open the Filters sidebar. At the top you'll see a text field labeled "Search within results." Type your operators here and click "Sort and Filter" to apply them.
Works Search Page
Go to Search → Works from the top menu. The "Any field" text box and the individual field boxes all support these operators. The "Any field" box is the most flexible — it works the same way as "Search within results."
Numeric Field Operators
These are the most useful hidden operators on AO3. They let you filter by numeric values that go far beyond what the standard filter UI offers.
word_count
Filter works by their total word count. While AO3's UI has a basic word count filter, the operator gives you more precise control.
word_count:>50000 — Fics longer than 50k words
word_count:<5000 — Short fics under 5k words
word_count:10000-30000 — Fics between 10k and 30k words
word_count:100000 — Fics with exactly 100,000 words
hits
Filter by the number of times a work has been viewed. Great for finding widely-read fics or hidden gems with low hit counts but high engagement.
hits:>100000 — Viral fics with 100k+ views
hits:<1000 — Under-the-radar fics with fewer than 1k views
hits:5000-20000 — Moderately popular fics
kudos_count
Filter by the number of kudos a work has received. This is one of the best proxies for quality — high kudos usually means readers enjoyed the fic.
kudos_count:>1000 — Highly acclaimed fics with 1k+ kudos
kudos_count:>5000 — Legendary fics with 5k+ kudos
kudos_count:100-500 — Solid fics in the mid-range
bookmarks_count
Filter by how many users have bookmarked a work. Bookmarks often indicate fics that are worth re-reading — readers save their favorites.
bookmarks_count:>500 — Highly bookmarked fics
bookmarks_count:>2000 — All-time classics that readers save and revisit
comments_count
Filter by comment count. Fics with lots of comments tend to be ones that sparked strong emotional reactions or had active reader communities.
comments_count:>500 — Fics with very active comment sections
comments_count:>100 — Fics that generated real discussion
expected_number_of_chapters
Filter by the total number of planned chapters. This is the number the author set as their chapter goal (the "?/20" you see on multi-chapter fics). Useful for finding one-shots or fics with a known length.
expected_number_of_chapters:1 — One-shots only
expected_number_of_chapters:>20 — Long multi-chapter fics
expected_number_of_chapters:10-15 — Medium-length chaptered fics
Date Operators
Date operators let you find works based on when they were last updated. The standard AO3 UI only
lets you filter by date posted — the revised_at operator opens up date-based
searches that aren't otherwise possible.
revised_at
Filter by when a work was last updated or revised. Uses the format YYYY-MM-DD.
This is perfect for finding recently updated WIPs or fics from a specific time period.
revised_at:>2026-01-01 — Works updated in 2026
revised_at:<2020-01-01 — Older works not updated since before 2020
revised_at:2025-06-01-2025-12-31 — Works updated in the second half of 2025
Text & Creator Operators
These operators let you filter by text-based fields like the author name or the language of the work.
creators
Search for works by a specific author username. This is handy when you want to combine an author search with other operators that aren't available on author profile pages.
creators:username — All works by this author
creators:username AND kudos_count:>500 — Only their most popular works
language_id
Filter works by language. Use the language's ISO code or the full language name as it appears on AO3. This is useful when browsing tags that have works in many languages.
language_id:en — English works only
language_id:es — Spanish works only
NOT language_id:en — Non-English works
Boolean Operators: AND, OR, NOT
Boolean operators let you combine multiple search conditions. They must be typed in ALL CAPS to work correctly on AO3. Here is how each one works:
AND — Require Both Conditions
Both conditions must be true. This is the most common way to combine operators. Note that a simple space between terms also acts as AND by default.
kudos_count:>1000 AND word_count:>50000
→ Popular long fics (1k+ kudos AND 50k+ words)
OR — Either Condition
At least one condition must be true. Useful for broadening your search.
"coffee shop" OR "bakery"
→ Fics mentioning either coffee shops or bakeries
NOT — Exclude a Condition
Removes works that match the condition. Powerful for excluding unwanted results.
kudos_count:>500 AND NOT word_count:>100000
→ Popular fics that aren't super long
Grouping with Parentheses
Use parentheses to group conditions and control the order of operations, just like in math.
("coffee shop" OR "flower shop") AND kudos_count:>500
→ Popular fics about either coffee shops or flower shops
Wildcard Searches with *
The asterisk (*) acts as a wildcard, matching any number of characters. This is
invaluable when a word or tag has multiple variations you want to capture.
*coffee*
Matches "Coffee Shop AU", "coffee", "iced coffee", "I need coffee"
soulm*
Matches "soulmate", "soulmates", "soulmark", "soulmateship"
*punk
Matches "steampunk", "cyberpunk", "solarpunk", "dieselpunk"
time*travel*
Matches "time travel", "time-travel", "time traveler", "time travelling"
Tip: Wildcards work in both the "Search within results" field and in tag fields. They are particularly useful in the "Other tags to include" and "Other tags to exclude" fields for catching tag variations.
Exact Phrase Matching with Quotes
Wrap your search terms in double quotes ("...") to search for an exact phrase.
Without quotes, AO3 searches for each word independently. With quotes, only results containing
the exact phrase will appear.
Without quotes:
coffee shop
Matches any fic containing "coffee" AND "shop" anywhere, even separately
With quotes:
"coffee shop"
Only matches the exact phrase "coffee shop" together
"enemies to lovers" — Exact trope phrase
"no beta we die like men" — Exact freeform tag text
"alternate universe" AND kudos_count:>1000 — Combine with operators
Quick Reference Cheatsheet
Bookmark this section. Here is every AO3 search operator in one place:
| Operator | What It Does | Example |
|---|---|---|
| word_count: | Filter by word count | word_count:>50000 |
| hits: | Filter by view count | hits:>10000 |
| kudos_count: | Filter by kudos | kudos_count:>1000 |
| bookmarks_count: | Filter by bookmarks | bookmarks_count:>500 |
| comments_count: | Filter by comments | comments_count:>100 |
| revised_at: | Filter by last update date | revised_at:>2026-01-01 |
| expected_number_of_chapters: | Filter by planned chapter count | expected_number_of_chapters:1 |
| creators: | Filter by author username | creators:username |
| language_id: | Filter by language | language_id:es |
| AND | Both conditions required | A AND B |
| OR | Either condition | A OR B |
| NOT | Exclude condition | NOT word_count:>100000 |
| * | Wildcard (partial match) | *coffee* |
| "..." | Exact phrase match | "coffee shop" |
Power Search Combinations
The real magic happens when you combine operators. Here are practical examples for common scenarios that readers actually search for:
Find Popular Long Fics
word_count:>50000 AND kudos_count:>1000 Works over 50k words with 1,000+ kudos. Perfect for finding your next long read that's already reader-approved.
Find Hidden Gems
kudos_count:>200 AND hits:<5000 Fics with a high kudos-to-hit ratio. Readers who found these fics loved them, but they haven't been widely discovered yet.
Find Recently Updated Popular WIPs
revised_at:>2026-01-01 AND kudos_count:>500 AND word_count:>20000 Works that are actively being updated in 2026, already have 500+ kudos, and are a decent length. Great for finding WIPs worth following.
Find One-Shots with High Engagement
expected_number_of_chapters:1 AND comments_count:>50 AND word_count:5000-15000 Single-chapter fics that generated lots of comments, in the 5k-15k sweet spot. Perfect for a satisfying read in one sitting.
Find a Specific Author's Best Work
creators:authorname AND kudos_count:>500 When you discover a great author, use this to quickly find their most popular works without scrolling through their entire catalogue.
Find Classic Fics from a Specific Era
revised_at:<2016-01-01 AND kudos_count:>2000 AND bookmarks_count:>500 Older fics that have stood the test of time. These classics were written years ago and still have huge kudos and bookmark counts.
Frequently Asked Questions
What are AO3 search operators?
AO3 search operators are special field-specific queries you can type into the "Search within results" box to filter works by criteria not available in the standard filter UI. They let you filter by exact kudos counts, hit thresholds, update dates, comment counts, and more.
Where do I type AO3 search operators?
Type search operators into the "Search within results" text field. You'll find this in the sidebar filters on any tag or fandom page, or on the main Works Search page under "Any field" or the dedicated search box.
Can I combine multiple search operators on AO3?
Yes. Use AND to require multiple conditions (e.g., word_count:>50000 AND kudos_count:>1000),
OR to match either condition, and NOT to exclude results. You can combine as many operators as you need.
Boolean keywords must be in ALL CAPS.
How do I search by kudos count on AO3?
Use the operator kudos_count: in the "Search within results" box. For example,
kudos_count:>1000 shows works with more than 1,000 kudos. You can also use ranges
like kudos_count:500-2000.
How do I find fics updated recently on AO3?
Use the revised_at: operator. For example, revised_at:>2026-01-01 finds
works updated after January 1, 2026. Combine with other operators like kudos_count:
to find recently updated popular fics.
Does AO3 support wildcard searches?
Yes. Use an asterisk (*) as a wildcard to match partial words or tag variations.
For example, *coffee* matches "Coffee Shop AU", "coffee", and "I need coffee".
Wildcards work in the search box and in tag filter fields.
Read AO3 fanfiction on the go
Fanfict Reader is the best way to browse, search, and read AO3 fanfiction on your iPhone. Download for free and start reading your favorite stories today.