Emotion Generator
Draws one word from a small, hand-written list of sixteen specific emotion words — 'wistful' and 'torn' rather than 'happy' or 'sad' — chosen for the granularity a generic mood word loses. For building a character's inner state or setting a scene's mood.
What this generator does
Draws a precise emotion word rather than a broad one. The point is granularity: 'sad' covers grief, disappointment, homesickness and resignation, and those look completely different on the page. A specific word narrows what the character does with their hands, which is where emotion actually gets written.
What you'll get
This generator draws from a hand-checked list of 16 entries. Here is a spread of 6 of them, so you can see the style before you generate:
- Wistful
- Overwhelmed
- Numb
- Hopeful
- Tender
- Suspicious
A fixed sample of the list, not a live draw — your own results are picked at random from all 16, without repeating until the list runs out. Original HEKNO-curated list of specific, evocative emotion words for character work. Last reviewed 2026-08-17.
How to use this tool
- Press generate for an emotion.
- Write a character or scene around it, or generate again for another one.
Worked examples
- Name it, then delete it
- Use the drawn word to decide what the character does or says next, then cut the word itself from the page — naming an emotion directly is usually weaker than showing the specific thing only that emotion produces.
Common use cases
- Character-building exercises
- Setting a scene's mood
- Acting/drama warm-ups
How this generator works
Draws one word from a small, hand-written list of sixteen specific emotion words — deliberately narrower than 'happy' or 'sad', so the word points at one particular feeling rather than a whole family of related ones.
Randomness and fairness
A seed word switches to a deterministic, non-cryptographic draw, so the exact emotion word used to set a scene can be found again by that word rather than re-typed from memory.
For how randomness is produced across the whole site, see how Generate Random works.
Limitations and good to know
- Sixteen words points at a feeling; it isn't a full taxonomy of emotion, and several real emotional states (contempt, nostalgia, schadenfreude) aren't listed.
- A single word is a starting point for a character's inner state, not a description most writers would leave in finished prose.
Practical tips
- Use the word to decide the behaviour and then delete the word. Naming the emotion in the prose is almost always weaker than showing the specific thing that only that emotion produces.
Related generators
- Character Trait GeneratorA personality trait to layer onto a fictional character for more depth.
- Narrative Perspective GeneratorA narrative perspective to write a scene in: a person, and with it a tense, a form or a narrator's reliability.
- Facial Expression Prompt GeneratorA specific emotion to draw on a face, for expression-study practice.