Generate characters
- A rookie detective who is wry, observant and very tired. They want to find out who sent the letters, but they keep score. Their secret: a crime that someone else paid for.
- A retired fleet navigator who is patient to the point of danger. They want to deliver a cargo they must not open, but they think rules are for other people. Their secret: an old uniform in the attic.
- A hired sword. They keep a bag packed by the door and are afraid of the one person who knows them best. They want to be named an heir, but they compare themselves with everyone.
- A lighthouse caretaker who is tidy in a way that borders on ritual. They memorise every number plate on their street, and they are hiding a promise made to a dying friend. What they want: to solve a cold case before retirement.
- An heir to a failing vineyard who is shy until given a task. They want to learn to dance in six weeks, but they nurse a grudge for years. Their secret: a stranger they have never stopped looking for.
- A hospice nurse. They read the last page of a book first and are afraid of losing their memory. They want to catch the last bus out, but they believe they are always right.
Free, with no sign-up or AI. Everything is generated in your browser from word tables, and the browser remembers what you have seen so new batches do not repeat it. Type a seed to replay a list.
What makes a character feel real
A believable character is built from contradictions, not from a list of adjectives. Someone who is generous with money and stingy with praise is more interesting than someone who is simply generous, because the reader wants to know why. Each result here pairs a role with a want, a flaw and a secret on purpose: the want gives the character a direction, the flaw makes the direction hard, and the secret gives the reader something to find out.
When a result seems strange at first, stay with it. A hospice nurse who keeps a bag packed by the door and fears being found out is already a story: a person who looks after the dying and has one foot out of the building. The odd pairing is the character.
Turning a sketch into a person
Start by asking what the character does when nobody is watching. The habit in the sketch is a clue, so build a small scene around it: show them doing the thing in a place where it costs them something. One concrete detail of this kind does more than a page of description.
Then give the flaw a consequence. A flaw is only useful in fiction when it gets in the way at the worst moment. Decide which scene in your story the flaw will wreck, and what the character has to lose in that scene. The secret works the same way: decide who finds out, and when.
Finally, give the character one thing the sketch does not mention: a taste in food, a way of walking, a person they still call every week. These small facts are what the reader remembers, and they keep a generated character from feeling generated.
Choosing the details that matter
A sketch can hold a dozen details, but a reader will carry only three. Choose the three you could not remove without changing the person, which are usually the want, the flaw and one physical habit. Everything else can wait for a scene that needs it. If two details seem to cancel each other, such as a shy person with a talent for public speaking, do not discard the pair: ask what happened to make that combination, and you may find the character's history. Keep the secret for last. It does its best work when the reader has already begun to like the character.
Ten example characters
- Fantasy A one-eyed ferryman who is quick to laugh and slow to trust. They want to find the sibling the fae took, but they never ask for help. Their secret: a stolen map.
- Sci-fi A first-contact translator. They sit near the exit in every room and are afraid of being found out. They want to prove that a ship's mind is lying, but they lie to protect people.
- Romance A baker who wants to save the family business. Trait: warm toward children and wary of adults. Flaw: they hide behind jokes. Secret: a love they gave up.
- Mystery A court stenographer. Friends describe them as wry, observant and very tired. They are afraid of being proved right. They want to prove that an accident was murder, and they keep score.
- Horror A hospice nurse who is polite to a fault. They keep a bag packed by the door, and they are hiding a recurring dream they cannot describe. What they want: to find out what is in the walls.
- Literary A retired piano teacher who is soft-spoken and impossible to move. They want to say sorry before it is too late, but they put off every hard conversation. Their secret: a letter they never sent.
- Fantasy A runaway apprentice witch. They thank machines when they work, and are afraid of the dark, though nobody knows it. They want to earn a place at court, but they cannot forgive.
- Sci-fi A salvage pilot who wants to find the crew they were separated from. Trait: bold on the surface and cautious underneath. Flaw: they test people until they leave. Secret: a forged certificate.
- Mystery A locksmith who is careful with words and careless with promises. They carry a spare key for someone who has gone, and they are hiding the name of the person who really did it. What they want: to clear a friend's name.
- Literary A beekeeper. Friends describe them as content with little and ashamed of that. They are afraid of heights. They want to keep the farm for one more harvest, and they break the things they love.
Questions about characters
What is a random character generator?
It is a tool that builds a short character sketch from tables of roles, traits, wants, flaws and secrets. It gives writers a starting point with a built-in tension: a person who wants something and is held back by a flaw or a secret.
How do I use the random character generator?
Choose a genre or leave it on Any, and press Generate. You get six characters at a time. Copy the ones you like, or press Generate again for a new batch; this tab avoids repeating characters you have already seen.
Can I use these characters in my novel?
Yes. They are free to use in novels, short stories, games and classes. A sketch is only a seed, so the name, the history and the voice you give the character are what make it yours.
Why does the character have a flaw and a secret?
Because conflict comes from the gap between what a character wants and what stands in their way. The flaw is an obstacle that lives inside them, and the secret is something the story can reveal. Together they give you scenes before you have a plot.
Does the generator use AI?
No. Every character is assembled in your browser from hand-written tables. Nothing you choose leaves the page, and there is no account to create.
More free tools
Character Profile Template
A fillable character sheet: motivation, flaw, arc and voice, ready to copy or print.
Open the templatePersonality Generator
Character personality sketches with habits, blind spots and needs, in six temperaments.
Open the generatorBackstory Generator
Character backstories with a childhood, a turning point and a lasting habit, in five themes.
Open the generatorCharacter Trait Generator
Character traits with scene ideas to show them, as strengths, flaws and quirks.
Open the generatorFantasy Name Generator
Given and family names in five sounds, for heroes, villains and everyone between.
Open the generator

