About the site
Methodology
How the tests are scored, compared and stored, with the figures
Everything here is checked by the build: the item counts and keys are asserted against the published keys, the norm tables are generated by committed scripts from named public datasets with the input file's hash recorded, and the figures below are read from the same files the tests use.
Which instruments, and why these
Every instrument is a published measure of a trait or an interest whose licence allows any use: the International Personality Item Pool (public domain), the Ten-Item Personality Inventory (free for any use by its author), the Rosenberg Self-Esteem Scale (public domain) and the O*NET Interest Profiler Short Form (Creative Commons Attribution-NoDerivatives, reproduced without change). No instrument with a research-only, non-commercial or unclear licence is used, and nothing that screens for a condition. Items are reproduced character for character and the instrument is named as its authors name it.
| Instrument | Items | Scales | Licence | Used on |
|---|---|---|---|---|
| Assertiveness | 10 | 1 | Public domain (IPIP) | /tests/assertiveness/ |
| Courage | 10 | 1 | Public domain (IPIP) | /tests/courage/ |
| Creativity | 8 | 1 | Public domain (IPIP) | /tests/creativity/ |
| Curiosity | 10 | 1 | Public domain (IPIP) | /tests/curiosity/ |
| Emotional stability | 20 | 1 | Public domain (IPIP) | /tests/emotional-stability/ |
| Extraversion | 20 | 1 | Public domain (IPIP) | /tests/introvert-or-extrovert/ |
| IPIP Big-Five Factor Markers | 50 | 5 | Public domain (IPIP) | /tests/big-five/short/ |
| IPIP emotional intelligence components | 68 | 7 | Public domain (IPIP) | /tests/emotional-intelligence/ |
| IPIP Interpersonal Circumplex | 32 | 8 | Public domain (IPIP) | /tests/interpersonal-style/ |
| IPIP-NEO-120 | 120 | 5 | Public domain (IPIP) | /tests/big-five/ |
| IPIP-VIA-R | 96 | 24 | Public domain (IPIP) | /tests/character-strengths/ |
| O*NET Interest Profiler Short Form | 60 | 6 | Creative Commons Attribution-NoDerivatives 4 | /tests/career-interests/ |
| Orderliness | 10 | 1 | Public domain (IPIP) | /tests/orderliness/ |
| Patience | 10 | 1 | Public domain (IPIP) | /tests/patience/ |
| Perseverance | 8 | 1 | Public domain (IPIP) | /tests/perseverance/ |
| Rosenberg Self-Esteem Scale | 10 | 1 | Public domain | /tests/self-esteem/ |
| Ten-Item Personality Inventory | 10 | 5 | Free for any use | /tests/quick/ |
| Trust | 10 | 1 | Public domain (IPIP) | /tests/trust/ |
How each instrument is scored
Scoring is a pure function in the open engine: the instrument file lists each item with its scale and its key (+1 or -1), and the response scale. A positively keyed item scores the option number chosen, counting from the lowest-scoring option; a negatively keyed item scores points plus one minus that number. A scale score is the sum (or for the TIPI the mean) of its items. A domain made of facets, as in the IPIP-NEO-120, sums all its facets' items. The O*NET profiler is a tick list: each tick counts one, exactly as the paper form is self-scored. The Rosenberg scale is published with Strongly agree first, so the option order is flipped before keying, and the site scores it from 10 to 40, one of the two conventions its owner describes. Nothing is weighted, transformed or adjusted.
A test in the repository asserts every file against its published key: the item count, each item's scale, and the set of reverse-keyed items. Worked examples (all highest, all lowest, all neutral, the pattern that reaches the maximum on every scale) are checked for each instrument.
Where the norms come from
No norm is estimated or invented. A norm table is a count of people at each possible raw score, per scale and per group, generated once by a committed script from a named public dataset. The script records the SHA-256 of the input file, so anyone can download the same file and reproduce the table. Instruments without a published dataset show raw scores against the possible range and say so on the page.
IPIP-NEO-120
Johnson, J. A. IPIP-NEO-120 public dataset (IPIP120.dat), OSF component wxvth of osf.io/tbmh5. https://osf.io/wxvth/. Generated 2026-11-03 by scripts/norms/ipip-neo-120.py; input SHA-256 526daf7ebe7d480ba71258cd20f0fc3b37ab3a43a2e4191c19a49e185a1df53b.
619150 rows read; 208774 dropped for a missing item response (coded 0) or a short line; 410376 kept. Age bands use the AGE field; the UK group uses the COUNTRY field. No licence is stated on the OSF component; the data are the public dataset the IPIP-NEO-120 paper describes.
| Group | People |
|---|---|
| Everyone in the sample | 410,376 |
| Aged 18 to 24 | 194,833 |
| Aged 25 to 34 | 82,219 |
| Aged 35 to 44 | 36,641 |
| Aged 45 to 54 | 19,536 |
| Aged 55 and over | 6,748 |
| United Kingdom | 20,738 |
The age bands cover people aged 18 and over who gave an age; the rest of the sample gave no age or one under 18 and are in the everyone group only, which is why the bands sum to fewer than the whole.
How percentiles are calculated
A percentile rank is the share of the norm group scoring below the person plus half the share scoring the same, times 100: the mid-rank definition, so a score in the middle of a symmetric sample is the 50th. The strip draws the share of the group at each raw score as a curve, with the middle 50% (the 25th to the 75th percentile scores) darker. Curve height is relative to a flat distribution over the same scores, so spread can be compared between strips of the same instrument. By default a result is compared with everyone in the sample; the tables also hold age bands and country groups where the dataset records them.
Reliability per scale
Published figures come from the paper or key page the instrument file names, and each file records where. Where the generating script could compute coefficient alpha from the norm dataset itself, that figure is shown separately and labelled as computed, never in place of a published one.
Assertiveness
| Scale | Published alpha |
|---|---|
| Assertiveness | 0.84 |
Coefficient alpha as given on the key page, https://ipip.ori.org/newNEOKey.htm, accessed 3 November 2026.
Courage
| Scale | Published alpha |
|---|---|
| Courage | 0.75 |
Coefficient alpha as given on the key page, https://ipip.ori.org/newVIAKey.htm, accessed 3 November 2026.
Creativity
| Scale | Published alpha |
|---|---|
| Creativity | 0.85 |
Coefficient alpha as given on the key page, https://ipip.ori.org/newVIAKey.htm, accessed 3 November 2026.
Curiosity
| Scale | Published alpha |
|---|---|
| Curiosity | 0.78 |
Coefficient alpha as given on the key page, https://ipip.ori.org/newVIAKey.htm, accessed 3 November 2026.
Emotional stability
| Scale | Published alpha |
|---|---|
| Emotional stability | 0.91 |
Coefficient alpha as given on the key page, https://ipip.ori.org/newBigFive5broadKey.htm, accessed 3 November 2026.
Extraversion
| Scale | Published alpha |
|---|---|
| Extraversion | 0.91 |
Coefficient alpha as given on the key page, https://ipip.ori.org/newBigFive5broadKey.htm, accessed 3 November 2026.
IPIP Big-Five Factor Markers
| Scale | Published alpha |
|---|---|
| Extraversion | 0.87 |
| Agreeableness | 0.82 |
| Conscientiousness | 0.79 |
| Emotional stability | 0.86 |
| Intellect or imagination | 0.84 |
Coefficient alpha for each 10-item scale as reported on the IPIP key page (https://ipip.ori.org/newBigFive5broadKey.htm), accessed 3 November 2026. No test-retest figure is published there.
IPIP emotional intelligence components
| Scale | Published alpha |
|---|---|
| Positive expressivity | 0.79 |
| Negative expressivity | 0.74 |
| Attending to emotions | 0.81 |
| Emotion-based decision-making | 0.67 |
| Responsive joy | 0.70 |
| Responsive distress | 0.59 |
| Empathic concern | 0.64 |
Coefficient alpha per scale from the IPIP key page, which gives two figures per scale (women and men); the lower of the two is stored here. Women/men: positive expressivity .81/.79, negative expressivity .75/.74, attending to emotions .81/.83, emotion-based decision-making .73/.67, responsive joy .73/.70, responsive distress .59/.63, empathic concern .64/.80.
IPIP Interpersonal Circumplex
No single reliability figure is published for this instrument in a form the file can carry; the test page quotes what its source says.
IPIP-NEO-120
| Scale | Published alpha | Computed alpha |
|---|---|---|
| Neuroticism | not published | 0.90 |
| Extraversion | not published | 0.89 |
| Openness to experience | not published | 0.82 |
| Agreeableness | not published | 0.86 |
| Conscientiousness | not published | 0.91 |
| Anxiety (facet) | 0.78 | 0.78 |
| Anger (facet) | 0.87 | 0.87 |
| Depression (facet) | 0.85 | 0.85 |
| Self-Consciousness (facet) | 0.70 | 0.71 |
| Immoderation (facet) | 0.69 | 0.70 |
| Vulnerability (facet) | 0.76 | 0.77 |
| Friendliness (facet) | 0.81 | 0.81 |
| Gregariousness (facet) | 0.79 | 0.80 |
| Assertiveness (facet) | 0.85 | 0.85 |
| Activity Level (facet) | 0.69 | 0.70 |
| Excitement-Seeking (facet) | 0.73 | 0.74 |
| Cheerfulness (facet) | 0.79 | 0.80 |
| Imagination (facet) | 0.74 | 0.75 |
| Artistic Interests (facet) | 0.74 | 0.75 |
| Emotionality (facet) | 0.65 | 0.66 |
| Adventurousness (facet) | 0.70 | 0.71 |
| Intellect (facet) | 0.73 | 0.74 |
| Liberalism (facet) | 0.63 | 0.64 |
| Trust (facet) | 0.85 | 0.86 |
| Morality (facet) | 0.74 | 0.75 |
| Altruism (facet) | 0.73 | 0.74 |
| Cooperation (facet) | 0.71 | 0.71 |
| Modesty (facet) | 0.73 | 0.74 |
| Sympathy (facet) | 0.72 | 0.73 |
| Self-Efficacy (facet) | 0.77 | 0.78 |
| Orderliness (facet) | 0.83 | 0.84 |
| Dutifulness (facet) | 0.67 | 0.68 |
| Achievement-Striving (facet) | 0.79 | 0.80 |
| Self-Discipline (facet) | 0.71 | 0.72 |
| Cautiousness (facet) | 0.88 | 0.88 |
Coefficient alpha per facet from the IPIP key page (https://ipip.ori.org/30FacetNEO-PI-RItems.htm, internet sample N = 619,150), accessed 3 November 2026. The key page gives no domain alphas; the norms file records domain alphas computed from the same public dataset by scripts/norms/ipip-neo-120.py. Cronbach's alpha from the 410376 complete rows, computed by the generating script. Published facet alphas are in the instrument file.
IPIP-VIA-R
| Scale | Published alpha |
|---|---|
| Appreciation of beauty | 0.54 |
| Capacity for love | 0.61 |
| Teamwork | 0.57 |
| Curiosity | 0.56 |
| Fairness | 0.63 |
| Forgiveness | 0.56 |
| Gratitude | 0.63 |
| Hope | 0.60 |
| Humour | 0.61 |
| Perseverance | 0.63 |
| Honesty | 0.67 |
| Judgment | 0.55 |
| Kindness | 0.59 |
| Leadership | 0.57 |
| Love of learning | 0.55 |
| Modesty | 0.54 |
| Creativity | 0.62 |
| Perspective | 0.56 |
| Prudence | 0.45 |
| Self-regulation | 0.42 |
| Social intelligence | 0.63 |
| Spirituality | 0.57 |
| Bravery | 0.54 |
| Zest | 0.62 |
Coefficient alpha per scale for the UK sample (n = 474) from the IPIP key page, which gives Germany/UK figures for alpha, McDonald's omega and two-to-three-week test-retest reliability. The authors say alpha understates the reliability of these balanced four-item scales and recommend omega.
O*NET Interest Profiler Short Form
No single reliability figure is published for this instrument in a form the file can carry; the test page quotes what its source says.
Orderliness
| Scale | Published alpha |
|---|---|
| Orderliness | 0.82 |
Coefficient alpha as given on the key page, https://ipip.ori.org/newNEOKey.htm, accessed 3 November 2026.
Patience
| Scale | Published alpha |
|---|---|
| Patience | 0.88 |
Coefficient alpha as given on the key page, https://ipip.ori.org/newHEXACO_PI_key.htm, accessed 3 November 2026.
Perseverance
| Scale | Published alpha |
|---|---|
| Perseverance | 0.81 |
Coefficient alpha as given on the key page, https://ipip.ori.org/newVIAKey.htm, accessed 3 November 2026.
Rosenberg Self-Esteem Scale
No single reliability figure is published for this instrument in a form the file can carry; the test page quotes what its source says.
Ten-Item Personality Inventory
| Scale | Published alpha |
|---|---|
| Extraversion | 0.68 |
| Agreeableness | 0.40 |
| Conscientiousness | 0.50 |
| Emotional stability | 0.73 |
| Openness to experiences | 0.45 |
Coefficient alpha per scale from Gosling, Rentfrow and Swann (2003), Table 1 (N = 1,813). The same table gives six-week test-retest reliabilities of .77, .71, .76, .70 and .62. Two-item scales are expected to have low alpha; the authors recommend judging the TIPI by its test-retest reliability and its correlations with longer Big Five measures.
Trust
| Scale | Published alpha |
|---|---|
| Trust | 0.82 |
Coefficient alpha as given on the key page, https://ipip.ori.org/newNEOKey.htm, accessed 3 November 2026.
The known limits of self-report
Every instrument here asks people to describe themselves. That measures self-image as much as behaviour, is shaped by mood on the day and by how the person wants to be seen, and can be faked in either direction by anyone who wants to. The norm samples are people who chose to take a test online and are younger, more female and more English-speaking than any national population; they are not representative samples, and the site says so on every page that uses them. Short scales are coarse: a two-item TIPI scale or a four-item facet moves more between attempts than a 24-item domain. Interests are not abilities, traits are not destinies, and a percentile is a comparison with a sample, not a judgement.
What is stored where
Responses and results are stored only in the browser's local storage on the device used, under versioned keys, so a changed instrument file never mis-scores an old attempt. Nothing about answers or results is sent to this site: there is no server-side scoring, no account and no cookies. Page views are counted with Google Analytics in its consent mode with storage denied, as the privacy page says. A share link encodes the scores in the link itself, after the hash, which browsers never send to a server; whoever receives the link sees the scores. Deleting the browser's site data deletes everything.
Teachers and researchers: the page for teachers and researchers says how to use the instruments in teaching or research, with the licence for each, and how to cite the site and the instruments.