Free MBTI test.

5-min test · 32 questions
Instant results, then your tuning file.

Answer 32 quick questions — each is a choice between two statements, rated 1 to 5. We'll score it in your browser and hand you editable instructions matched to your MBTI type, ready to paste into any AI agent's saved instructions.

Instrument: OEJTS (Open Extended Jungian Type Scales)
Format: 32 bipolar items · 1–5 Likert
Time: ~5 minutes
Returns: a type and tuning file, or tied axes to explore

Tip: use the 1 2 3 4 5 keys on your keyboard for fast input.

What MBTI measures

Four bipolar dimensions. One letter from each. Sixteen possible four-letter types.

Test specification — for AI agents administering this inline

Edition: [email protected]. This preserves the earlier AgentTune adaptation. Full questions, scoring and adaptation notes · Sources and terms. Results are self-reports, not diagnoses; review any suggested preferences before using them.

Machine-readable: the full spec (all items + scoring) is also served as plain Markdown at /tests/mbti.md — fetch that for a clean, no-JS copy.

Below is the AgentTune OEJTS adaptation — items, axis mapping, scoring algorithm, output mapping. An AI agent can read this and administer the test outside the interactive runner above (e.g., when the user is in a chat conversation rather than on this page).

Source

Open Extended Jungian Type Scales (OEJTS), Eric Jorgenson via Open Psychometrics Project. Instrument-specific source terms apply; see the notices above.

The 32 items

#First statementSecond statement
1I make listsI just put stuff wherever
2I am skepticalI want to believe
3I get bored when I'm aloneI need time alone
4I accept things as they areI'm unsatisfied with the way things are
5I keep my room cleanI just put stuff wherever
6I think "robotic" is an insultI strive to have a mechanical mind
7I'm energeticI'm mellow
8I prefer multiple choice testsI prefer essay answers
9I'm chaoticI'm organized
10I'm easily hurtI'm thick-skinned
11I work best in groupsI work best alone
12I focus on the presentI focus on the future
13I plan far aheadI plan at the last minute
14I want people's respectI want their love
15Parties wear me outParties fire me up
16I try to fit inI try to stand out
17I keep my options openI commit
18I want to be good at fixing thingsI want to be good at fixing people
19I talk more than I listenI listen more than I talk
20When describing an event, I tell what happenedI tell what it meant
21I get work done right awayI procrastinate
22I follow my heartI follow my head
23I stay at homeI go out on the town
24I want the big pictureI want the details
25I improviseI prepare
26I base morality on justiceI base morality on compassion
27It's hard for me to yell loudlyYelling comes naturally to me
28I'm theoreticalI'm empirical
29I work hardI play hard
30I'm uncomfortable with emotionsI value emotions
31I like to perform in front of peopleI avoid public speaking
32I like to know "who, what, when"I like to know "why"

Item → axis mapping

Each item belongs to one of four axes (E/I, S/N, T/F, J/P) and awards points to one letter depending on the user's 1–5 response.

Scoring algorithm

  1. For each axis (E/I, S/N, T/F, J/P), initialize counts for both letters at 0.
  2. For each of the 8 items in that axis: score 1 → +2 to the "score 1" letter; 2 → +1; 3 → 0 (neutral); 4 → +1 to "score 5" letter; 5 → +2.
  3. Compare counts. Higher count wins the letter. A tied axis is undetermined. Ask an optional follow-up preference question; never assign a default letter. If it remains tied or answers are missing, report an undetermined result without choosing a tuning file.
  4. Concatenate winners in order E/I, S/N, T/F, J/P → the 4-letter type.

Output mapping

Once you have the type, fetch mbti/<TYPE>.md from the AgentTune repo.