Next Read Roulette

Track everything you read, organize your TBR, sync your library across devices, and use a smart random book picker to choose what comes next.

Saved on this device
Reading streak 0 days

0 pages read during this streak

Random TBR picker: let NRR choose what you should read next

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.

Unread
0
Currently reading
0
Finished
0

Quick pick

Find your next read from your TBR.

Up next in your rotation

Create a reading rotation to get started.

Know another reader with TBR paralysis?

Send them Next Read Roulette so they can track their books and let the picker make the next-read decision for them.

Add books
Search

Search for a book

Search by title, author, or ISBN. Tap a result to add it to your library with the book details filled in automatically.

Tip: You can search a title and author together for more accurate results.
Import

Import your TBR

Bring books in from Goodreads, StoryGraph, LibraryThing, Audible lists, or another CSV/TSV file.

Manual add

Add a book manually

📖
Choose a series and its established genres will fill automatically.
Highlight text, then tap B, I, or U. The formatting appears right here in the summary box.
Search & filters

Library filters

Your library is stored privately in this browser on this device. Export a backup before switching devices or clearing browser data.

TBR

How should I choose?

👀
Tell me what you're in the mood for.
I'll choose from your unread books and queued rereads.

Create a reading rotation

Example: Romantasy → Thriller → Horror → Romance

How it works

When you finish a book selected from a rotation, advance the rotation and the app remembers which genre is next.

You can use a rotation to stop yourself from reading six thrillers in a row, or create an ARC-heavy rotation when deadlines are coming.

My rotations

My series

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.

Add a whole series

Search book catalogs only, review the matching books, then add the ones you want as individual library entries.

Less typing, more reading

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.

Your saved series sync with the rest of your library when you're logged in.

Saved series

Series progress

See what you have finished, what you are currently reading, and what comes next in each series in your library.

Reading stats

See your all-time totals and your stats for a specific year.
Current reading streak
0
days
Longest reading streak
0
days
Days read in selected year
0

Reading totals

Books finished
0
Pages finished
0
Listening time finished
0m

Daily reading

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.

Pages this month
0
From logged progress
Average per reading day
0
Best day · pages
0

0 means no pages were logged that day. Pages and listening minutes are counted separately.

Reading through the year

Monthly finishes for the selected year

Finished by genre

Achievements

Your reading, at your own pace. Annual milestones start fresh each year.

Monthly Challenges
Completed previous months
Annual Achievements
Lifetime Milestones

Dated reading history counts toward past years. Picker, list, favorite, and status milestones use recorded activity dates where available.

Reading Challenge

Set a yearly goal for books, pages, minutes, or a combination.
Challenge details

NRR Story

Picker history

Reading calendar

A cover appears on a date when you update that book’s reading progress.

Community

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.

Community data will appear here as readers share ratings.

Suggest a feature

Have an idea that would make Next Read Roulette better? Send it here. Suggestions go directly into the app's feedback inbox.

Please don't include passwords or other sensitive information.

What happens next?

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.

You need to be logged in to submit feedback. This helps keep the suggestion box from filling up with spam.

Admin feedback inbox

Private owner view for suggestions, bug reports, and book-data reports.

Loading feedback...

About Next Read Roulette

Why I made it

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.

Put NRR on your phone 📱

You can use Next Read Roulette like an app without downloading it from an app store.

iPhone / iPad
Open NRR in Safari → tap Share → Add to Home Screen.
Android
Open NRR in Chrome → open the menu → Install app or Add to Home screen.

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.

How Next Read Roulette works

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.

How the random TBR picker works

1. Add your TBRImport from supported book-tracking exports, search for books, or add them manually.
2. Choose your filtersKeep it completely random or narrow the pool to fit what you feel like reading.
3. Let NRR pickNext Read Roulette chooses from your eligible books and helps keep series reading order sensible.

Built for the “I have too many books and still can’t choose” problem

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.

FAQ

What happens when I choose “No, spin again”?

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.

How does series order work for rereads?

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.

What does “Your reading preferences” mean, and how do I use it?

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.

How does Quick Win work?

Quick Win favors shorter eligible books within the same format, approachable pacing, standalones, and familiar series. Your priorities also help guide the choice.

How are books picked for Reading Slump?

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.

Can NRR randomly pick a book from my TBR?

Yes. Add or import your books, then use the picker to choose randomly from your eligible TBR.

Can I filter before it picks my next book?

Yes. You can filter by genre, mood, pace, page count, series, spice level, source, priority, and other book details.

Will it recommend books outside my TBR?

The main picker chooses from your own library. There is also a separate discovery option when you actually want something new.

Does it understand series order?

Yes. NRR can prevent later books in a series from becoming eligible before the earlier books have been read.

Account & cloud sync

Create a free account to keep your library, reading history, rotations, and picker data synced across devices.

Birthday is month and day only, for a little birthday surprise. 🎈

Import books from another service

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.

Backup your library

Download a backup of your books, reading history, and reading rotations. Keep it somewhere safe so you can restore your library later.

Restore a backup

Choose a Next Read Roulette backup file to restore your library on this device.

Your privacy

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.

Manage local data

Clearing your data will remove the library stored on this browser. Export a backup first if you may want it later.

Genre labels

Rename or delete custom genre labels without editing every book one by one.

Community reactions

Loading community reactions...