Skip to content

Free. No sign-up. Runs in your browser.

Random Character Generator

Stuck on a character? Click Generate and you get a full mini-profile in one shot: a name, a species or race, an occupation, three personality traits, a physical description, and a one-line story hook, all pulled from curated data and combined instantly on your own device. Pick Fantasy, Modern, or Sci-Fi to set the tone, or flip on D&D 5e mode for an instant race, class, and alignment. Nothing here is a real franchise character. Every result is an original character concept, built for writers who need a fast idea, artists who need something new to draw, and tabletop players who need an NPC five minutes before a session starts.

Genre
Gender

Every result is an original character built from curated name, trait, and story-hook data, not an existing franchise character. See how it works.

Was this tool helpful?
Give feedback

What You Actually Get, Not Just a Name

Most random name tools stop at a name and leave you to invent everything else. This one does not. Every generated card includes six pieces of information at once: a full name suited to the genre you picked, a species or race, an occupation that fits the setting, three personality traits picked from a pool of over thirty, a short physical description (hair, eyes, build, and one distinguishing feature), and a one-sentence story hook that gives the character something to want or something to hide. Click Generate once and you have enough to start writing a scene, sketching a face, or dropping an NPC into a game session, without opening five different generators and stitching the pieces together yourself.

The six fields are not random static text stapled onto a name either. The occupation pool changes based on genre (a fantasy result might be a mercenary captain or a wandering bard, while a sci-fi result might be a salvage pilot or a rogue hacker), and the species pool changes the same way, so a generated character actually feels like it belongs to the world you picked rather than a generic placeholder dropped into any setting.

Fantasy, Modern, or Sci-Fi: Pick a Genre First

The Genre control at the top of the generator changes almost everything about the result, not just the name. Choose Fantasy and you get names built for a medieval-flavored world, a species pulled from a list that includes elves, dwarves, half-orcs, tieflings, and dragonborn alongside plain humans, and an occupation like blacksmith, court mage, or exiled noble. Choose Modern and the tool switches entirely to realistic contemporary names, a human-only species pool, and everyday occupations such as ER nurse, private investigator, or long-haul trucker, the kind of character that could plausibly walk into a coffee shop in this decade. Choose Sci-Fi and you get short, technical-sounding names, a species pool that includes androids, cyborgs, and genetically modified humans, and occupations like starship engineer, xenobiologist, or corporate fixer.

Because the name pool, the species pool, and the occupation pool all switch together, a Fantasy result never accidentally hands you a character named after a modern city or working as a software engineer, and a Sci-Fi result never comes back as a dwarf blacksmith. Each genre stays internally consistent, which matters if you are generating a full cast for one project rather than one throwaway idea. See character idea reference by genre for a browsable version of the same three pools if you want to look before you generate.

D&D 5e Mode: Instant Race, Class & Alignment

Turn on the D&D 5e mode checkbox and the generator adds three tabletop-specific fields on top of the usual profile: a race drawn from the standard Player's Handbook list (Human, Elf, Dwarf, Halfling, Half-Orc, Half-Elf, Tiefling, Dragonborn, or Gnome), a class chosen from all twelve core classes (Fighter, Wizard, Rogue, Cleric, Ranger, Paladin, Bard, Barbarian, Druid, Sorcerer, Warlock, Monk), and a full nine-point alignment (Lawful Good through Chaotic Evil). The rest of the card still generates too, so a D&D result comes with a name, a physical description, personality traits, and a story hook already attached to the race and class, not just three bare labels you have to build a personality around yourself.

This mode exists specifically for the moment a Dungeon Master needs a believable NPC on short notice: a tavern keeper who turns out to be a retired Lawful Neutral Paladin, or a suspicious merchant who is secretly a Chaotic Neutral Rogue with a grudge. Because Genre and D&D mode are separate controls, switching D&D mode on automatically uses the Fantasy name and appearance pools underneath it, so nothing feels mismatched between the tabletop fields and the rest of the card. Full mechanics and background on how the fields are assembled are on the how it works page.

Three Generated Characters, So You Know What to Expect

Here is exactly the kind of result the generator produces, captured from three separate clicks so you can see the range before trying it yourself:

Notice how the story hooks never explain the whole backstory, they open a door instead of closing one. That is deliberate: a finished character needs room for a writer, artist, or player to decide what happens next, not a paragraph that has already answered every question.

From Generated Card to Finished Character

A generated card is a starting point, not a finished character sheet, and it works differently depending on what you are making. Writers can use the story hook as a scene seed: take "is being hunted for something they don't remember doing" and build the first chapter around the moment that hunt catches up with them. Artists can use the appearance line as a drawing prompt, since "ash-blond hair, near-black eyes, a wiry and quick build, and an old burn mark on their forearm" is specific enough to sketch from without dictating every design choice. Tabletop players and Dungeon Masters can drop a D&D-mode result straight into a session as a new NPC, or reroll just the traits and hook if the race and class already fit an idea they had.

Every field uses the Copy button on its own card, and the Copy all as list button at the bottom copies every currently generated character in one go, formatted as plain text, ready to paste into a notes app, a campaign document, or a writing tool. Nothing is saved on a server anywhere. Generating fifty characters in a row costs nothing and sends nothing anywhere; see the privacy policy for the full explanation of what does and does not happen when you use this tool.

What This Tool Is Not: Real Characters vs Original Characters

This is an original-character generator, not a lookup tool for existing franchise characters. If you are looking for a specific character from a movie, a TV show, or a well-known book series, this tool will not produce them, and it is not trying to: every name, species, occupation, trait, and story hook here is built from curated, original data, never pulled from or based on any existing copyrighted character. That is a deliberate scope decision, not an oversight. A generator that tried to reproduce real franchise characters would need a completely different kind of licensed database, and would raise the exact ownership questions an original-character tool avoids entirely. If what you actually want is a brand-new character nobody has used before, for a story, a game, or an art project, that is exactly what this generator is built for.

Frequently Asked Questions

Is this generator free, and do I need to sign up?
Yes, completely free, and there is no account, no sign-up, and no email address required at any point. Click Generate and you get results immediately.
Does the generator create real characters from movies, TV shows, or games?
No. Every character is an original creation built from this site's own curated name, trait, and story data, never a real franchise character. See the section above for why that is a deliberate scope decision, not a missing feature.
What is D&D 5e mode, exactly?
A checkbox that adds a standard Player's Handbook race, a class from all twelve core classes, and a full nine-point alignment to the generated character, on top of the usual name, appearance, traits, and story hook. It is built for tabletop Dungeon Masters who need a believable NPC fast.
Can I generate more than one character at a time?
Yes. Every click of Generate produces six full character profiles at once, each with its own Copy button, plus a Copy all as list button that copies every currently shown character in one go.
Why do Fantasy, Modern, and Sci-Fi results look so different from each other?
Each genre uses its own separate name pool, species pool, and occupation pool, so a Fantasy result never accidentally includes a modern job title and a Sci-Fi result never comes back as a medieval blacksmith. Switching the Genre control changes all three pools together.
Is anything I generate saved or sent anywhere?
No. Every character is generated locally in your browser from data that ships with the page. The only thing saved is your last-used Genre, Gender, and D&D mode settings, kept in your own browser's storage so the page can remember your preferences. See the privacy policy for full details.
Is this different from a random name generator?
Yes. A name generator gives you a name and stops there. This tool builds a complete mini-profile in one click: name, species, occupation, age, personality traits, physical appearance, and a story hook, all generated together so they fit the same character.
Where can I browse names and traits instead of generating them randomly?
The character idea reference by genre page groups a wider set of names, species, occupations, and story-hook styles by genre as a browsable reference alongside the generator itself.

Generate more characters

Fantasy, modern, sci-fi, or D&D 5e mode: generate as many original characters as you like.

Open the generator

Free. No sign-up.