Topics
Develop an opinion or tell a story around a broad idea. Great for one-minute speeches and Toastmasters practice.
Free speaking practice
Generate a random topic, set a timer, and practice speaking without preparation.
A small habit that makes everyday life better
Save a prompt and it will stay on this device.
Your latest prompts will appear here.
WHY IT WORKS
Speaking without a script is a skill you can train. A random speech topic removes the temptation to over-prepare, so you learn to find a clear point, organize it quickly, and speak with confidence.
Use this impromptu speech topic generator for short daily sessions. Generate one prompt, take a few seconds to think, then speak until the timer ends. Regular practice matters more than a perfect answer.
THREE WAYS TO PRACTICE
Develop an opinion or tell a story around a broad idea. Great for one-minute speeches and Toastmasters practice.
Answer a complete prompt directly. Useful for interviews, classroom discussion, and ESL speaking practice.
Build an explanation, memory, or short story from a single word when you want a harder creative challenge.
EXPLORE A DIRECTION
The built-in library includes 216 topics, 216 questions, and 216 words across nine categories. Filter every prompt by Easy, Medium, or Hard.
A small habit that improves everyday life
A tradition worth keeping
What makes a life feel well lived?
The worst possible name for a pet
A product nobody needs
What would your pet say about you?
The app you use most
What society should never automate
Who is responsible when an algorithm fails?
A subject everyone should learn
How to make learning memorable
Should students design their curriculum?
A strength you are proud of
A time you solved a hard problem
How do you challenge a decision?
Breakfast food works at any time
Being busy is not being productive
Unlimited choice makes us less satisfied
Pick a list for your next conversation, meeting, or team introduction.
252 playful questions for work, friends, virtual calls, and parties.
150 questions for meetings, new teammates, manager 1-on-1s, and all-hands.
MAKE IT YOURS
Create a custom category for a class, workshop, meeting, speaking club, interview practice, or personal challenge. Each category can hold up to 30 topics, 30 questions, and 30 words, with Easy, Medium, or Hard difficulty for every prompt.
Choose ⚙ Custom categories… from the Category menu to add, edit, or delete your material. You can create up to 10 categories. Everything stays in this browser's local storage, so your private prompt lists remain on your device and work with the normal Spin and Timer flow.
A SIMPLE FRAMEWORK
Use PREP when you need a quick path from idea to answer.
State your main idea in one clear sentence.
Explain why you think or feel that way.
Add a specific story, fact, or observation.
Return to your main idea with a concise conclusion.
BUILT FOR REAL PRACTICE
Use it for classroom warm-ups, Table Topics, interview preparation, conversation lessons, team icebreakers, or a personal public-speaking routine.
GOOD TO KNOW
It is a tool that selects an unexpected topic, question, or word so you can practice thinking and speaking without a prepared script.
Generate one prompt, take 15 to 30 seconds to plan a point, then speak for one or two minutes. Use the PREP structure to stay focused. For a playful warm-up, try our funny ice breaker list.
Good short topics are open enough for an opinion or story but focused enough to answer quickly, such as a useful habit, a changed belief, or an underrated skill.
Yes. The generator works well for Table Topics practice, club warm-ups, and timed responses across a range of categories and difficulty levels.
Yes. Start with Easy prompts, use extra preparation time, and move to harder questions as speaking confidence grows.
No. It does not request microphone access, record audio, or send your practice to a server.
Yes. The complete generator and timer are free to use, with no account or sign-up required.
Personalize your generator
Create categories for lessons, meetings, events, or anything you want to practice.