Random Book Generator
Find Your Next Read in Seconds
RandomBookGenerator.com pulls from the massive Open Library catalog to give you a single book recommendation tailored to your filters. Choose a vibe, select a language, adjust the audience, add optional keywords — then click Surprise me to discover what to read next.
Perfect for readers wanting fresh inspiration, breaking reading ruts, finding books by mood, or building a personal TBR list.
Find Your Next Read
We pull from the massive Open Library catalog. Adjust the filters, then click the button to get a new random pick anytime.
How the Random Book Generator Works
This tool keeps things simple: you choose the filters, and it picks a book from the Open Library catalog that matches your reading mood.
📖 Choose a book vibe
Pick a general mood or genre — fantasy, cozy mystery, romance, horror, non-fiction, poetry, and more. Or leave it on Any genre.
🌍 Select the language
Stick with English or browse books available in dozens of other languages supported by Open Library.
👤 Choose the audience
Filter your results to adult fiction, YA, children’s books, or leave it open to all audiences if you want maximum variety.
🔎 Add optional keywords
Want something with pirates? Winter vibes? Philosophical themes? Add keywords and the generator will match them.
✨ Click “Surprise me”
The tool pulls one unexpected book from Open Library that fits your selection. Not feeling it? Click again for a fresh pick.
📝 Build your TBR
Keep a list of the books the generator recommends. It’s a great way to discover authors, genres and stories you’d never search for manually.
FAQ About RandomBookGenerator.com
Is this book generator free?
Yes. It’s completely free to use — no account required.
Where do the book suggestions come from?
All results are pulled from the Open Library catalog, one of the largest publicly accessible book databases online.
Can I get books in different languages?
Absolutely. The language filter lets you explore books from around the world.
Why add optional keywords?
Keywords help match themes, settings, vibes, and topics — making suggestions feel more personal.