
For novelists, short story and fanfic writers
Random Character Generator With Backstory
A random character, or one built for your story: what they want, what hurt them, how they talk, and a backstory written as a scene.
Free to start. No card needed.
How to make a random character feel real
A random roll gives you a seed: a name, a job, a trait or two. To grow a person from it, start with what they want. Make it something you could see or count, like the family house or a promotion, and give it a reason it matters now. K.M. Weiland, author of the writing guide Creating Character Arcs, writes that a character chasing that want is "trying to salve his inner emptiness with exterior solutions."1 The need, in her terms, is the truth that answers a lie the character believes.
Next, find the wound that taught the lie. Make it one event with a when, a where and a who, and skip stock tragedies like parents lost in a fire. Angela Ackerman and Becca Puglisi's The Emotional Wound Thesaurus describes 118 real-world wounds2, each with the false beliefs, fears and behaviors it can leave behind. Write the wound as a scene, even if only you read it. On the page, let it leak out through what the character chooses and avoids, not an info dump.
Then make them specific. Trade adjectives for habits and objects: not "kind but guarded," but a man who returns every borrowed pen and never lends his own. Give them a voice (short sentences, a pet word, something they never say) and one contradiction, like a gentle bouncer. In Aspects of the Novel (1927), the novelist E.M. Forster's test of a round character is whether it is "capable of surprising in a convincing way."3 "If it never surprises," he added, "it is flat." Still unnamed? The character name generator matches names to birth year and place.
How it works
What does a random character generator give you?
A random character generator invents someone for your story. This one writes a whole person, not a picture or a list of traits. Tap Main character, Villain, Love interest or Sidekick, and River picks a genre and setting to suit. Tap Surprise me and it picks the role too, varied so you don't always get a young fantasy hero. Or type a line about the story you're writing, and the character is built to fit it. Name your lead, and this character will clash with them or complicate their life.
Already have someone in mind? Give their name and whatever you know. River keeps every fact exactly and builds the wound and backstory out of what you gave, so it doubles as a backstory generator. Paste notes or pages from your draft, and the character fits your genre, era and tone, with your names left untouched. Ask for several characters at once and you get a full sheet for each, up to three.
Everything lands in a doc laid out like a character sheet. Keep what sounds right and rewrite the rest. When you ask for another character, a scene with this one or a character bible, River rereads the doc and treats your edits as fact. Names fit the age, place and era, skip the ones AI tools overuse, and never come with a made-up meaning. Prefer a blank page to fill in yourself? Use the character sheet template.
How it works
From one tap to a whole character
Tap or type
Tap a role or Surprise me, or type a line about your story or a character you already have.
River invents them
It picks a name, a want and a need, a wound, a voice and three relationships that fit your story.
Read their past
The backstory comes as a scene of 250 to 400 words, showing the moment that shaped them.
Keep or change
Change anything in the doc, then ask for another character, a scene with them or a character bible.
Teddy Okonkwo
Sidekick, 41. Wedding DJ in Tulsa who has played 600 weddings and never had one.
- Want
- To buy the roller rink where his parents met before it's torn down in June.
- Need
- To let a room go quiet and trust that people stay.
- Wound
- At 16 he ran the music at his parents' anniversary party, the night his father moved out. He kept it playing so nobody would notice.
- The lie
- If the music stops, people leave.
- Fear
- A silent room with him in it.
What you'll get
A whole new character from one line or one tap, backstory included
- A full character sheet: want, need, wound, the lie they believe and their fear
- A voice note, a line only they would say, and three relationships with tension
- Their backstory written as a short scene, plus how they change by the end
Before and after
One line in. A whole person out, past included.
A cozy mystery in a seaside bakery town. The narrator is Bea, who runs the bakery. I need the killer, someone everyone likes.
Peg Linden, 67. Chair of the Harvest Fair committee for 22 years. Want: To stop the town selling the old pier to a hotel developer. Need: To accept that the town she loves is the one she remembers, not the one in front of her. Wound: When she was 11, the cannery closed and her father lost his job. The buyers promised new jobs that never came. The lie she believes: Anyone who wants to change this town is a thief. Voice: Warm and exact. Calls everyone "lamb" and forgets nothing. A line only she would say: "Oh, lamb. I've been on this committee since before you had teeth." Relationships: Bea. Peg taught her to crimp a pie crust. Tense: Bea's bakery is the first tenant the developer signed. Backstory The gates were already chained when Peg got there with her father's lunch pail. Men stood in a line along the fence, not talking...
A killer the whole town would vouch for, with a reason that makes sense to her.
What lands in your doc
What lands in your character doc
- A name, age, place and job that fit your story's world, era and genre
- What they want, what they truly need, and the lie that keeps the two apart
- The wound behind the lie, a specific event rather than a stock tragedy, and their biggest fear
- Three details a reader notices first, how they talk, and a line only they would say
- Three relationships, each with what this character wants from the other and where it's tense
- A short backstory scene of the moment that made them, and who they become by the end
Questions authors ask
Common questions
What is a random character generator?
A random character generator is a tool that invents a character for a story, game or writing exercise. Many give you a name and a few traits. This one is made for fiction writers. You get what they want and need, the wound that shaped them and the lie it taught, how they talk, who matters to them, and a backstory scene.
How do I make a character with River?
Tap a role or Surprise me in the box at the top of this page, or type a line about your story or a character you already have. River writes the full sheet and a backstory scene into a doc in your free River workspace. Edit it like any doc, or ask River for another character or a scene with this one.
Can it write a backstory for a character I already have?
Yes. Type their name and whatever you know, such as their age, job, family or part in the story. River keeps every fact you give, fills in the rest of the sheet, and writes the moment that shaped them as a scene of 250 to 400 words. Paste a few pages of your draft and the scene matches its point of view, tense and style.
Can it make a villain?
Yes. Tap Villain, and name your hero if you have one. River gives the villain a want that collides with your hero's and a reason that makes sense to them, so they believe they're right. They can end the story unchanged, or worse. Dark pasts, cruelty and violence are fine at the level your story needs, but it won't write sexual content involving anyone under 18 or any real person.
Can I use it for an original character in a fandom or a game?
Yes. Name the fandom or the game and the role you need, and River writes an original character who fits that world, with a backstory you can use. Canon characters keep their facts, and no text is copied from the source. It won't work out stats, classes or levels; for those, follow your game's rules, such as the free D&D Beyond Basic Rules chapter on creating a character4.
Does it make a picture of the character?
No. This is a writing tool, so your character comes as words: three details a reader would notice first, plus a voice, a past and something they want. That's the part a story needs. If you want art later, those three details give an artist or an image tool a clear place to start.
Is the character generator free?
Yes, it is free to start. Your character opens as a doc in a River workspace, where you can edit it, share it or ask River to change it. Paid plans add more AI use and access to the most advanced models.
Your next step