Draw a random topic from 60 for conversations, journaling, speeches, art, and rabbit-hole research -- whenever you need something to talk, write, or wonder about.
This generator draws from a curated list of 60 topics across five uses -- Conversation, Writing & Journaling, Speech & Presentation, Creative & Art, and Learning & Curiosity -- open-ended subjects sized to fill a conversation, an essay, or a five-minute impromptu speech.
Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.
Speech students and Toastmasters use it for impromptu practice, where a random topic and sixty seconds of preparation is the classic drill. Journalers use it to escape the blank page, podcasters use it for episode segments, and artists use it as an open-ended prompt.
Generate draws one topic at random using the site's cryptographically secure randomness, guaranteed not to repeat whatever result is currently showing in single-result mode. The Use filter matches the topic style to the job -- Speech & Presentation topics argue well, Writing & Journaling topics reflect well.
A sample of what this generator can draw, spread evenly across the full list:
A question expects an answer; a topic is territory -- 'the history hiding in everyday objects' can become a conversation, an essay, or a speech in whatever direction you take it. For direct questions, use the Random Question generator.
Draw a topic, take one minute to outline, then speak for three to five. The Speech & Presentation filter keeps draws to topics with natural structure and stakes.
That's what the Writing & Journaling use is for -- topics phrased to open a door rather than assign homework. Set a ten-minute timer and follow the draw wherever it goes.
Icebreaker Question · Conversation Starter · Question · Debate Topic · Trivia Question · Riddle