Sort any Goodreads shelf or list the way you want
A free Chrome extension that orders books by number of ratings, average rating, or a weighted rating that balances the two.
Free. No account, no ads, no data collected.
Three ways to sort
Number of ratings
The most widely read books first, or the hidden ones if you reverse the order.
Average rating
The highest rated books first, exactly as Goodreads reports them.
Weighted rating
Rating adjusted for how many people rated the book, so 5.00 from two readers does not beat 4.40 from a million.
How it works
- Open a shelf or list on goodreads.com: your own shelves, Listopia lists, genre shelves, an author's books, or search results. A Sort books panel appears at the bottom right.
- Click Load all pages to bring every page of the shelf or list onto one page. Progress is shown as "Loading… 400 of 1,234 books".
- Choose what to sort by and the order. Each book gets a small label with its rank, average rating, number of ratings and weighted score.
The weighted rating
(v × R + m × C) ÷ (v + m)
R is the book's average rating and v its number of ratings.
C is the mean rating of all loaded books.
m is a minimum number of ratings. By default it is the median of the loaded books; you can type your own. A smaller m lets less-rated books rank more on their own average, a larger m favours widely rated books.
Questions
Why does it say "1,249 of 100,000 books"?
The second number is the total Goodreads states for the shelf. The first is how many books could be loaded. Goodreads shows only the first 25 pages of a genre shelf (about 1,250 books), so only those can be sorted. A book listed twice is counted once.
Does it collect my data?
No. It works entirely inside your browser and sends nothing anywhere. See the privacy policy.
Which browsers does it work in?
It is published for Google Chrome. Browsers that can install extensions from the Chrome Web Store, such as Microsoft Edge and Brave, should also be able to use it.
Something is not working. What should I do?
Use the support page to send a short message with the address of the Goodreads page.