OC Generator

Roll an original character with a role, a trait, a real flaw, a want and a secret — then let the AI fit them into your fandom's world.

Rolling…

G
Your OC
Original Character(s)

Roll an OC you like, add the fandom, and press Flesh out with AI for a full profile and a first-scene hook.

Making an OC readers actually want to follow

Readers click on fic for the canon characters, so an OC has to earn their place. The quickest way is to make them useful to the story: they know something, want something or complicate something the canon cast can't handle alone.

  • Flaws that cost something. Clumsiness isn't a flaw unless it breaks something important.
  • Limits on power. If your OC could solve the plot, the canon cast becomes spectators.
  • Let canon characters react in character. Not everyone should like your OC immediately.

On AO3, tag your fic with "Original Character(s)" or a named OC tag so readers know what to expect. Need a setting for them? Try the AU generator.

More tools in the kit

Questions writers ask

What is an OC?

OC stands for original character — a character you create and place inside an existing fandom's world, as opposed to a canon character. OCs appear in fics, fan art and roleplay.

How do I avoid a Mary Sue OC?

A "Mary Sue" is an OC who is effortlessly perfect and bends canon around themselves. Give your OC a real flaw that costs them something, skills with limits, and a goal that isn't just "be loved by the main character". The generator always includes a flaw and a want for this reason.

What does the AI flesh-out add?

The instant roll gives you a skeleton — name, role, trait, flaw, want, secret. The AI turns it into a short profile with a look, backstory that fits your fandom's world, and a first-scene hook.

Can I use the OC in roleplay or art?

Yes, the OC is yours. The generator only suggests combinations.