Thomas Hales
Author & Creator of Generate Your Character
Thomas Hales
Fiction Writer · Psychology Enthusiast
Thomas Hales is a fiction writer who built the Generate Your Character tool. He wanted one place to combine common personality systems for characters — 16-type, the Enneagram, the Big Five, attachment patterns, defense mechanisms, thinking biases, stress responses, and values.
The result is a free, browser-based generator that runs entirely client-side. No accounts, no AI calls, and nothing you enter is sent to a server — the only external request is Cloudflare's cookieless analytics. Every profile comes from plain randomised logic in the browser, which keeps the output private and inspectable, and writers can copy it straight into their notes, worldbuilding documents, or character sheets.
Thomas writes fiction and builds small tools for people who make characters. He is interested in how personality systems overlap and contradict each other, and how those tensions map onto believable characters rather than tidy abstractions.
What Thomas built
The Generate Your Character tool builds a full character profile from one click: 16-type personality, Enneagram with wing, Big Five scores, attachment style, defense mechanism, thinking bias, communication style, stress response, values, and more. Writers can lock the parts they like and reroll the rest.
Individual generators are also available as standalone pages, each focused on a single system:
Individual Generators
16 Personality Type Generator
Enneagram Generator
Big Five Personality Generator
Attachment Style Generator
Defense Mechanism Generator
Cognitive Bias Generator
Stress Response Generator
Character Values Generator
Character Fear Generator
Character Flaw Generator
Character Trait Generator
Speech Pattern Generator
Character Relationship Generator
Attachment vs Enneagram
Big Five vs 16-Type
Enneagram vs 16-Type