free tool, no sign-up

Random Character Generator

Create a classroom-safe story character with a name, role, personality, goal, and setting for creative writing.

Choose an age band, then press Make a character.

Age band

74 names, 16 roles, 28 traits, 16 goals, and 24 settings for this age band. Lock a line to keep it. The shuffle button on a line changes only that line. Age band and the number of characters apply the next time you generate.

The Random Character Generator makes an original character students can write about right away. Each card includes a first name, an age band (child, teen, or adult), a role such as student, explorer, inventor, gardener, scientist, musician, or athlete, a personality trait, a goal, and a setting. A one-sentence starter under the card turns those pieces into a prompt. Choose one character or a cast of up to five, lock any line you want to keep, and copy the result into a lesson or notebook. Use it as a character name generator by reshuffling only the name, or as an oc generator when the class needs a full original character for a story.

A character card for the next writing lesson

The panel at the top is the person. Press Make a character and the random character generator shuffles for about a second, then lands on a card: a first name, an age band, a role, a personality trait, a goal, and a setting. Under those lines, one sentence stitches them into a story starter you can read aloud or paste onto a slide.

One card is enough when a student is stuck on a blank page. Change How many characters to two, three, four, or five when a group needs a small cast. Names do not repeat inside one batch, and the tool avoids giving two cards the same role, trait, goal, or setting while it still has fresh options.

Age bands that change the kind of person you get

Child, Teen, and Adult sit under the card. The name list stays the same, but roles and goals change with the band, so a child card comes out as a student, painter, or junior chef, and an adult card comes out as a teacher, librarian, coach, or park ranger. Shared roles such as explorer, inventor, gardener, scientist, musician, and athlete appear in every band, with a goal written for that age.

The age line is a band, not a birthday. Child covers roughly ages 6 to 11, teen covers roughly 12 to 17, and adult is a grown-up. That is enough detail for a classroom story. The band you select is used the next time you press the button, so a card already on screen stays as it is until you generate again.

Lock what works and reroll the rest

Each line has two small buttons. The shuffle icon replaces only that line: a new name, a new goal, or a new setting, whichever one you press. The padlock keeps that line the next time you press Make a character, and a second press unlocks it. A locked name, trait, or setting stays even if you change the age band, which is useful when a class likes a setting and wants new people standing in it. Roles and goals come from each band's own list, so a locked role or goal that does not fit the new band is replaced and unlocked.

Locks are the practical part of a writing lesson. Lock the setting and everyone writes in the same library, park, or bakery while the people stay different. Lock the role for a lesson about scientists or musicians. Lock a name a student already likes and keep spinning traits and goals until the person feels specific. If you raise the number of characters, locks on the cards you already made are kept and the new cards are filled in around them.

A character name generator for an original character

The first name comes from a fixed list of more than 70 names written for this page. Lock the other lines and shuffle the name when you only need a character name generator. The rest of the card is there so the name arrives with a person attached: someone who has a role, wants something, and stands in a real place.

In fiction writing, an original character — often shortened to OC — is a person you invent for a story of your own, rather than one borrowed from a book or a show. Used that way, this is an oc generator for classroom stories. The roles are ones students can picture and write the same day, including student, explorer, inventor, gardener, scientist, musician, and athlete. The goals are concrete tasks for a short story, such as finishing a science project, mapping a trail, recording a song, or opening a community bakery.

Copy the card into the lesson

Copy puts the card on the clipboard as plain text: the five fields, then the story sentence. With several characters, Copy all sends every card, separated by a blank line, and each card also has its own copy button. Paste the result into a document, a slide, a notebook, or the class chat.

Recent names keeps the latest results on the page so a name you liked does not vanish if you generate once too often. The generator also skips those recent names on the next draw while unused names remain. Nothing is stored after you close the tab. There is no account and no sign-up, and the page runs in the browser on a phone, tablet, or computer.

Frequently Asked Questions

What does this random character generator create?

A card with a first name, an age band (child, teen, or adult), a role, a personality trait, a goal, and a setting, plus a one-sentence story starter. You can make one character or a cast of up to five.

Can I use it as a character name generator?

Yes. Lock role, personality, goal, and setting, then press the shuffle button on the name, or press Make a character again. Only the name changes. The list has more than 70 first names.

What does oc generator mean here?

OC means original character: a person you invent for a story of your own. The tool drafts that kind of character for creative writing, with a name, a role, a trait, a goal, and a setting a student can use in the next paragraph.

Is it appropriate for elementary and middle school?

Yes. Roles, goals, and settings are everyday jobs and places: schools, parks, libraries, gardens, music rooms, bakeries, scientists, musicians, coaches, and gardeners. The wording is plain enough to read aloud in class.

How do locks and single-line rerolls work?

The padlock holds a line still the next time you generate. The shuffle button on a line replaces only that line. If you ask for more characters, locks on the cards already on screen are kept and the extra cards are new.

How many different characters can it make?

Each age band combines more than 70 names with 16 or more roles, 28 personality traits, 16 goals, and 24 settings. That is over 12 million combinations for every band, and a new batch avoids repeating names it has just shown.

Will two students in the same batch get the same character?

A batch of up to five cards uses different names, and it also avoids reusing the same role, trait, goal, or setting inside that batch while fresh options remain. Another visit can land on a combination you have seen before, because the draw is random.

Does it save my characters, and is it free?

It does not save anything. Copy a card before you leave the page if you want to keep it. The tool is free, with no sign-up, and it works in light and dark mode.

Related Tools