This tool is designed to help you create rich, internally consistent fictional characters using Myers–Briggs (MBTI) personality theory as the foundation. By grounding characters in a specific personality type and then layering traits, attitudes, behaviors, and narrative pressures on top of that foundation, the system produces characters that feel recognizably human while remaining psychologically coherent. Rather than assembling traits at random, every choice you make is checked for compatibility. The result is a character who makes sense, even when they are contradictory, stressed, or placed in roles that challenge them.
Character creation is driven by a set of Filters located in the left-hand panel:
You can start with any of these. There is no required order. As you make selections, the system continuously narrows future options so that everything remains consistent with what you have already chosen.
Selecting MBTI shows all 16 Myers–Briggs personality types. When you hover over a type, you'll see a brief, stereotype-based overview of how that type commonly appears as heroes and villains. When you select a type (for example, ESFJ), it appears as a constraint above the main content area. If you were to click Generate Character at this point, the system would create a fully realized character of that type. You are not required to stop there. Most users continue refining before generating.
Temperament lets you guide how idealized or challenged the character should be:
Temperament further constrains later choices without locking you into clichés.
Archetype provides hundreds of narrative roles a character might fill in a story. Each archetype is associated with a specific MBTI type, shown in parentheses. Once you select an MBTI type or temperament, the archetype list automatically trims itself to only compatible roles. This ensures that archetypes reinforce, rather than contradict, the underlying personality.
Similar Character offers examples of fictional characters grouped by MBTI type. These serve as reference points rather than templates. As with archetypes, this list is filtered by any MBTI type, temperament, or archetype you have already selected, allowing you to compare your character against relevant models.
The Adjectives filter contains hundreds of descriptive traits. You can select as many as you like. As soon as you choose even one adjective, you may notice others become unavailable. This is intentional. While every adjective applies to some MBTI types, no adjective applies to all of them. The system prevents you from selecting combinations that would contradict the character's personality structure. This allows fine-grained customization without breaking internal consistency.
Occupations lists common contemporary jobs. Some occupations are marked as a Good Fit for the current personality type; others are not. You are free to choose any occupation regardless of fit. In fact, placing a character in a role they are poorly suited for can be a powerful source of narrative tension.
All selected constraints appear above the content area. You can:
Changes take effect immediately and ripple through the available options.
When you click Generate Character, the system uses all selected constraints and fills in the remaining details in a way that remains faithful to the character's personality type. The result is a rounded, story-ready character tailored to your specifications.
Most generated sections include an Edit icon. This allows you to adjust choices made either by you or by the system, including:
Edits are validated to ensure the character remains coherent.
The Cognitive Functions section explains how the selected MBTI type processes information and makes decisions. This is the theoretical backbone of the character's psychology.
Below Cognitive Functions is a collapsible Mannerisms section.
Clicking Edit opens a menu showing all mannerisms available for your character. You may add or remove any you like, then apply the changes. Some mannerisms may appear contradictory. This is often intentional. Certain behaviors describe everyday functioning, while others describe responses under stress. Real people behave differently when pressured, and so do these characters.
The Stress Patterns section is informational and not editable.
Narrative Insights highlights story opportunities commonly associated with the selected MBTI type across different contexts. This section exists to support brainstorming rather than to define the character.
The Relationships section describes how the current character interacts with all other MBTI types. Because this is extensive, you can filter by MBTI type using the dropdown on the right. Each relationship is shown across four contexts:
For each context, you'll see:
These relationships are not symmetrical. A strong match in one direction does not guarantee the reverse.
This button allows you to copy your character to the clipboard, so you can paste it into a document. Note that the Relationship information is not copied, as this is sort of massive, and would make your document a couple of hundred pages long. I suggest if you want to copy relationship data, select a specific MBTI type instead of All, and then copy/paste directly.
This tool is meant to support writers, designers, and creators who want characters that feel authentic, flexible, and psychologically grounded. You control the constraints; the system ensures consistency; and the end result is a character that behaves like a person, not a checklist.