Free TBR Randomizer | What to Read Next
Add your to-be-read pile, filter by mood or length, and let it pick your next book
Let the pile pick for you
- 1 Add your to-be-read books, or paste a whole list at once
- 2 Filter by mood, length, or what you already own, then draw
- 3 Start it, skip it, or finish it. Skipping is allowed, so is quitting
๐ Your books stay in your browser. Nothing is sent to any server.
What should I read next?
Your next read
Add to your pile
Authors are picked up automatically after "by", a dash, or a comma. Duplicates are skipped.
Your pile is empty. Add a book above, or paste a list you already keep somewhere else.
Nothing in progress. Draw a book and hit "Start reading this".
ยท
Nothing logged yet. Finished books and did-not-finish books both land here, with the date.
ยท ยท did not finish
Your books, draws and finished log stay in your browser. Nothing is sent to any server.
Why Your TBR Pile Paralyses You
You own more unread books than you can read this decade, you genuinely want to read all of them, and yet you spent twenty minutes last night staring at the shelf and then rewatching an episode you have already seen. That is not laziness and it is not a failure of discipline. It is what happens when a pleasant decision gets too many options attached to it.
Choice overload turns a treat into a task
Psychologists call it choice overload: past a certain number of options, the effort of comparing them outweighs the pleasure of choosing, and people default to choosing nothing. The famous jam study found shoppers were far more likely to buy when offered six varieties than twenty four. A TBR shelf is a jam table with two hundred jars, and every book on it carries an implied argument about who you want to be. Picking one means silently rejecting the other one hundred and ninety nine, and the brain would rather not.
The tell is that the paralysis is worst when the stakes are lowest. Nobody agonises over which chapter to read next inside a book they have already started. The friction sits entirely in the moment of selection, which is precisely the moment a randomizer removes.
Randomizing beats deliberating
Handing the decision to chance does three useful things. It removes the comparison step, so the cost of choosing drops to zero. It surfaces the books your eye keeps skipping, which are often the ones you bought most enthusiastically and then buried. And it gives you information: if the tool draws a book and your gut sinks, you have just learned something no amount of staring at the shelf would have told you. A coin flip is not a verdict, it is a mirror.
This is why a filtered draw beats a pure one. Telling the tool you want something short, cosy, and already on your shelf narrows the pool to the books that fit tonight, then removes the choice inside that pool. You keep the constraint that actually matters and delegate the part that only causes friction.
Did not finish is allowed
The single biggest source of TBR guilt is the belief that starting a book is a promise. It is not. Fifty pages is more than enough to know whether a book is for you right now, and abandoning it costs you nothing but shelf space. Sunk cost is the enemy here: the hours you already spent are gone whether you finish or not, so the only real question is whether the next hour is worth it. This tool logs a did-not-finish alongside your finished books deliberately, with a date and no penalty, because a reading life with quitting in it is a reading life with more finished books in it.
Pair it with a reading goal, gently
A randomizer answers "what next", but a number answers "am I actually reading". A modest annual target, sized to your real life rather than your aspirational one, gives the draws somewhere to add up to. Work out a realistic pace with the reading goal calculator, then let the randomizer handle every individual decision. The two together mean you never negotiate with your shelf again: the goal sets the direction, the draw picks the book, and the only thing left to do is read.
How to Use This Tool
-
1
Add books one at a time, or open "Paste a whole list" and drop in every title at once, one book per line
-
2
Tag books with mood, length, format and priority as you go. Tags are optional and can be added later from the list
-
3
Set the filters for tonight: only short ones, only ones you already own, a single mood, or leave everything open
-
4
Press "Pick a book for me" and let the draw land. Keep "Favour next up books" on if you want your priorities to surface more often
-
5
Act on the pick: start reading it, skip it and draw again, or log it as one you already finished
-
6
Come back to mark books finished or did not finish, and export the whole list as text whenever you want a backup
Frequently Asked Questions
TBR stands for to be read: the pile of books you own or want to read but have not started. A TBR randomizer stores that pile and picks one book from it at random, so you stop negotiating with your shelf every night. This one lets you narrow the pool first, then removes the choice inside it.
A paper jar cannot filter, and a generic wheel forgets your list the moment you close the tab. This tool remembers your books between visits, lets you draw only from short books, only from books you already own, or only from a mood you are in, and keeps a currently reading list and a dated finished log alongside the draw.
Yes, and that is the point. Filter by mood, by rough length, by format, by priority, or tick "only ones I already own" so the draw never hands you a book you have to go buy. You can also switch on weighted draws, which makes books tagged "next up" come out roughly four times as often as "someday" books without ever being guaranteed.
It redraws immediately. If "remember skips this session" is on, the skipped book is held out of the pool until you clear the skips or reload the page, so you never get the same rejection twice in a row. Skips are never saved permanently, because a book you were not in the mood for tonight may be exactly right next month.
Yes. Fifty pages is usually enough to know, and the hours you already spent are gone whether you finish or not. The tool has a "did not finish" button that logs the book with a date and no penalty attached, sitting right next to the ones you finished. Readers who quit freely finish more books, not fewer.
Everything is saved in your own browser using local storage. No account, no upload, no server ever sees your books. That also means clearing your browser data clears your list, so use the copy or download button to keep a plain text backup once your pile is worth protecting.
Related Tools
Want the full experience?
Track habits, manage tasks, set goals, and use our focus timer. All in one gamified dashboard.
Get Started FreeStart free, upgrade anytime ยท No credit card required
+50 XP
Habit streak!