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.

word_count:

Filter by exact word count

kudos_count:

Filter by kudos received

AND / OR / NOT

Combine conditions

"exact phrase"

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:

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

Free to download
Offline reading
Custom themes