Need a job for a character, a story prompt or a quick worldbuilding spark? This random job generator hands you everything from accountants and baristas to royal beekeepers and asteroid surveyors. Mix modern careers, fantasy roles and oddly specific gigs to give people in your story something real to do all day. Use it for novels, tabletop NPCs, screenplays or character sheets when the question 'what do they actually do for money' keeps slowing you down.
A job tells the reader who someone is before a single line of dialogue lands. A bailiff, a night-shift nurse and a freelance taxidermist see the world in three very different ways. Random jobs cut through writer's block by handing you a starting point you would never have chosen on purpose, then daring you to make it fit.
How this generator works
Each spin pulls a job from a wide pool that mixes contemporary roles, historical trades and speculative gigs from fantasy and science fiction. You can keep tapping until something clicks, or commit to the first result and let the constraint shape your story. Pair it with a name, an age and a setting and you already have a character sketch.
Ways to use the results
Novels and short stories: give side characters specific work instead of vague 'office jobs'.
Tabletop RPGs: roll professions for townsfolk, mercenaries and quest-givers.
Screenwriting: ground a scene by knowing exactly what your lead does between plot beats.
Worldbuilding: reveal how a society runs by listing the jobs people actually hold.
Writing prompts: combine two random jobs and write a scene where they meet.
Make the job feel real
Once you have a result, push past the label. Ask what tools the job uses, what the worst part of the day looks like and who the character resents at work. A bored locksmith with a side hustle in lock-picking lessons is a story. A cheerful undertaker who hates funerals is a story. The job is the seed; the friction around it is the plot.
Exploring Occupations
When choosing a job, ask:
Does it fit your world’s technology level?
Is it realistic or fantastical?
Will it shape your character’s role?
How specific should it be?
Does it spark story hooks?
Random Job Generator FAQs
Answers to career queries:
How are jobs generated?
They’re drawn from a mix of real and fictional occupation lists.
Can I filter by genre?
Not yet; regenerate until you see a suitable role.
Are jobs unique?
Yes-the mix includes unusual and everyday professions.
How many can I generate?
Unlimited-click to populate your world’s workforce.
How copy or save?
Click to copy or heart to save.
What are good jobs?
There's thousands of random jobs in this generator. Here are some samples to start:
Priest
Civil servant
Health visitor
Jewellery maker
Osteopath
Machinist
Locksmith
Retired
Farm worker
Postal delivery worker
About the creator
All idea generators and writing tools on The Story Shack are carefully crafted by storyteller and developer Martin Hooijmans. During the day I work on tech solutions. In my free hours I love diving into stories, be it reading, writing, gaming, roleplaying, you name it, I probably enjoy it. The Story Shack is my way of giving back to the global storytelling community. It's a huge creative outlet where I love bringing my ideas to life. Thanks for coming by, and if you enjoyed this tool, make sure you check out a few more!
Embed on your website
To embed this idea generator on your website, copy and paste the following code where you want the widget to appear: