Track everything you read, organize your TBR, sync your library across devices, and use a smart random book picker to choose what comes next.
0 pages read during this streak
Staring at your TBR and wondering what should I read next? Next Read Roulette picks a book from the books you already want to read, so you do not have to keep scrolling, second-guessing, or starting another search for recommendations.
Use the random book picker as-is, or narrow your TBR by genre, mood, pace, page count, series, spice level, source, priority, and more. NRR can also keep series in order so it does not suggest book three before you have read book one.
Send them Next Read Roulette so they can track their books and let the picker make the next-read decision for them.
Search by title, author, or ISBN. Tap a result to add it to your library with the book details filled in automatically.
Bring books in from Goodreads, StoryGraph, LibraryThing, Audible lists, or another CSV/TSV file.
When you finish a book selected from a rotation, advance the rotation and the app remembers which genre is next.
Series you type using “Other / New series” while adding or editing a book will automatically appear here. Use the ▾ button beside a series to see every book assigned to it.
Search book catalogs only, review the matching books, then add the ones you want as individual library entries.
Series already attached to books are detected automatically. Removing a series from this list only removes it from the dropdown. It does not erase the series from books already assigned to it.
See what you have finished, what you are currently reading, and what comes next in each series in your library.
Pages and listening minutes from your progress updates, including books you haven’t finished. Use the reading date when logging progress for an earlier day.
0 means no pages were logged that day. Pages and listening minutes are counted separately.
Monthly finishes for the selected year
Your reading, at your own pace. Annual milestones start fresh each year.
Dated reading history counts toward past years. Picker, list, favorite, and status milestones use recorded activity dates where available.
A cover appears on a date when you update that book’s reading progress.
Browse what readers are loving and how books are landing emotionally, without digging through comment threads. Tap a book title to add it to your TBR.
A shared reading celebration for people who choose to join. Participation is off by default.
Top 25 · Streaks show the longest run within the selected period. Local reading dates apply.
Have an idea that would make Next Read Roulette better? Send it here. Suggestions go directly into the app's feedback inbox.
Suggestions are reviewed for future updates. If you're logged in, the submission is tied to your account so duplicate reports can be easier to understand. Your email is not displayed publicly. It may be visible to the site owner when reviewing your submission.
I love reading, and somehow my TBR continues to grow instead of decrease. Looking at all those books and trying to choose my next read became, frankly, overwhelming.
I tried other reading apps, but sometimes their recommendations would jump ahead to books in a series I had not even started yet. So one day I decided to remedy that and build something focused on a simpler question: out of the books I already want to read, what should I read next?
I have had a lot of fun creating Next Read Roulette, and I hope other readers who find themselves staring at their TBR thinking, “What the heck should I read next?” can find their answer here.
You can use Next Read Roulette like an app without downloading it from an app store.
Already have NRR on your home screen and still see the old name? Remove the old home-screen icon and add it again. Your library and account stay safe.
What is a TBR randomizer?
A TBR randomizer chooses a book from your own to-be-read list so you do not have to decide manually.
Can I pick by genre?
Yes. Choose a genre such as thriller, romance, fantasy, romantasy, horror, or any custom genre you add to your library.
Can I track books here too?
Yes. You can mark books unread, currently reading, or read, and track series, page count, source, pace, spice level, priority, and custom tags.
Next Read Roulette is for readers who already have a TBR. Instead of recommending another pile of books, it helps you make a decision from the books you already chose for yourself.
Choose Not in the mood, Too long right now, or Just want another choice. The book stays on your TBR but is excluded from picks for 14 days, then becomes eligible again if it matches your filters and series order. Not in the mood gently favors variety in length, tags, or genres for the next pick. It never excludes a whole genre. This does not change your saved reading preferences. Use On hold separately for a library wait.
Earlier books marked Want to reread, or currently being reread, come before later books in the series. Past reread counts do not override your current queue. If you queue books 1–3 and already read 4–6, you can reread 1, then 2, then 3 before moving on to unread book 7. You do not need to queue 4–6 again. This applies to every series: if you queue only 1, 3, and 6, those rereads become eligible in that order without requiring the skipped books.
This optional section tells Taste picks what you want more or less of in future books. It is about your reading taste, not another rating for the book you just read.
Suggest from my reflection looks for a limited set of phrases in the Reader reflection you wrote. For example, “I loved the characters” can suggest strong characters → More like this. It does not understand every sentence, so check each suggestion: choose More like this or Less like this, or remove it if it is wrong.
You can also type something such as “cozy” into Add a preference, tap Add, and choose more or less. You do not need a written reflection to add one yourself. Tap Save changes on the book to keep your preferences. To change them later, reopen that book, edit or remove the preference, and save again.
Taste picks combines these saved preferences with your ratings and matching tags on eligible books, including tags shared by other NRR readers. More increases a match’s chances; less lowers them. These are preferences, not guarantees or strict exclusions, and missing tags can limit matching. They do not change Random picks.
Your saved preferences are private to your account and are not contributed as community tags. The Reader reflection itself keeps its separate public publishing behavior, as labeled in that section. You can skip preferences entirely and keep using NRR normally.
Quick Win favors shorter eligible books within the same format, approachable pacing, standalones, and familiar series. Your priorities also help guide the choice.
Reading Slump looks at the books you actually enjoyed—Favorites, highly rated finishes, positive reactions, and rereads—then favors a lower-commitment choice from your eligible TBR. It does not choose your favorite genre by counting unread books.
Yes. Add or import your books, then use the picker to choose randomly from your eligible TBR.
Yes. You can filter by genre, mood, pace, page count, series, spice level, source, priority, and other book details.
The main picker chooses from your own library. There is also a separate discovery option when you actually want something new.
Yes. NRR can prevent later books in a series from becoming eligible before the earlier books have been read.
Create a free account to keep your library, reading history, rotations, and picker data synced across devices.
Upload a CSV or TSV export. NRR can recognize common exports from Goodreads, StoryGraph, LibraryThing, and simple book spreadsheets. Audible does not always provide a standard export, but a CSV or spreadsheet-style list with title and author columns can still be imported.
Reading dates, read counts, and progress are kept when supplied. Missing finish dates stay undated. Progress snapshots do not create daily diary entries or streaks. Automatic uses day/month/year for StoryGraph; year-first dates are always recognized.
Download a backup of your books, reading history, and reading rotations. Keep it somewhere safe so you can restore your library later.
Choose a Next Read Roulette backup file to restore your library on this device.
Your library is kept in your NRR data and can sync with your account when you are signed in. Imported files are read in your browser to add the books you choose.
Clearing your data will remove the library stored on this browser. Export a backup first if you may want it later.
Rename or delete custom genre labels without editing every book one by one.