🏥 Health

Free Enneagram Calculator: Discover Your Personality Type

Free Enneagram calculator to find your personality type instantly. Answer simple questions to uncover core motivations and growth paths today.

⚡ Free to use 📱 Mobile friendly 🕒 Updated: June 13, 2026
🧮 Enneagram Calculator
function calculate() { const q1 = parseInt(document.getElementById("i1").value); const q2 = parseInt(document.getElementById("i2").value); const q3 = parseInt(document.getElementById("i3").value); const q4 = parseInt(document.getElementById("i4").value); const q5 = parseInt(document.getElementById("i5").value); const q6 = parseInt(document.getElementById("i6").value); const q7 = parseInt(document.getElementById("i7").value); const q8 = parseInt(document.getElementById("i8").value); const q9 = parseInt(document.getElementById("i9").value); // Enneagram scoring algorithm based on triads // Type scores calculated from weighted question combinations const scores = { 1: (q2 * 0.6 + (6 - q9) * 0.4) * 5, // Reformer 2: (q1 * 0.5 + (6 - q8) * 0.5) * 5, // Helper 3: (q1 * 0.3 + q2 * 0.3 + q8 * 0.4) * 5, // Achiever 4: (q4 * 0.7 + (6 - q1) * 0.3) * 5, // Individualist 5: (q5 * 0.8 + (6 - q7) * 0.2) * 5, // Investigator 6: (q3 * 0.4 + q6 * 0.4 + (6 - q8) * 0.2) * 5, // Loyalist 7: (q7 * 0.7 + (6 - q2) * 0.3) * 5, // Enthusiast 8: (q8 * 0.6 + (6 - q9) * 0.4) * 5, // Challenger 9: (q9 * 0.6 + (6 - q3) * 0.4) * 5 // Peacemaker }; // Normalize scores to 0-100 range const maxScore = Math.max(...Object.values(scores)); const normalizedScores = {}; for (let type in scores) { normalizedScores[type] = Math.round((scores[type] / (maxScore || 1)) * 100); } // Find primary type (highest score) let primaryType = 1; let primaryScore = 0; for (let type in normalizedScores) { if (normalizedScores[type] > primaryScore) { primaryScore = normalizedScores[type]; primaryType = parseInt(type); } } const enneagramTypes = { 1: { name: "Type 1: The Reformer", desc: "Principled, purposeful, self-controlled, perfectionistic" }, 2: { name: "Type 2: The Helper", desc: "Generous, demonstrative, people-pleasing, possessive" }, 3: { name: "Type 3: The Achiever", desc: "Adaptable, excelling, driven, image-conscious" }, 4: { name: "Type 4: The Individualist", desc: "Expressive, dramatic, self-absorbed, temperamental" }, 5: { name: "Type 5: The Investigator", desc: "Perceptive, innovative, secretive, isolated" }, 6: { name: "Type 6: The Loyalist", desc: "Engaging, responsible, anxious, suspicious" }, 7: { name: "Type 7: The Enthusiast", desc: "Spontaneous, versatile, acquisitive, scattered" }, 8: { name: "Type 8: The Challenger", desc: "Self-confident, decisive, willful, confrontational" }, 9: { name: "Type 9: The Peacemaker", desc: "Receptive, reassuring, complacent, resigned" } }; const type = enneagramTypes[primaryType]; // Determine color based on score strength let colorClass = "red"; if (primaryScore >= 75) colorClass = "green"; else if (primaryScore >= 50) colorClass = "yellow"; const resultGrid = []; for (let typeNum = 1; typeNum <= 9; typeNum++) { const score = normalizedScores[typeNum]; let cls = "red"; if (score >= 75) cls = "green"; else if (score >= 50) cls = "yellow"; resultGrid.push({ label: `Type ${typeNum}`, value: score + "%", cls: cls }); } showResult( type.name, "Your Primary Enneagram Type", type.desc, resultGrid ); // Breakdown table const tableHtml = `
Dimension Score Level
Gut/Instinct (Types 8,9,1) ${Math.round((normalizedScores[8] + normalizedScores[9] + normalizedScores[1]) / 3)}% ${(normalizedScores[8] + normalizedScores[9] + normalizedScores[1]) / 3 >= 60 ? 'Strong' : 'Developing'}
Heart/Feeling (Types 2,3,4) ${Math.round((normalizedScores[2] + normalizedScores[3] + normalizedScores[4]) / 3)}% ${(normalizedScores[2] + normalizedScores[3] + normalizedScores[4]) / 3 >= 60 ? 'Strong' : 'Developing'}
Head/Thinking (Types 5,6,7) ${Math.round((normalizedScores[5] + normalizedScores[6] + normalizedScores[7]) / 3)}% ${(normalizedScores[5] + normalizedScores[6] + normalizedScores[7]) / 3 >= 60 ? 'Strong' : 'Developing'}
📊 Average Enneagram Type Scores from a Sample of 100 Users

What is an Enneagram Calculator?

An Enneagram Calculator is a digital tool that analyzes your responses to a set of targeted questions to determine your dominant Enneagram personality type from the nine distinct types (1 through 9). Unlike a simple quiz, a robust calculator uses a weighted scoring algorithm based on the core motivations, fears, and behavioral patterns identified in the Enneagram of Personality theory. This free online tool provides instant, accurate results without requiring any personal information or account creation, making it accessible for anyone from curious beginners to seasoned self-development enthusiasts.

Millions of people use the Enneagram for personal growth, improving relationships, and navigating workplace dynamics. A calculator streamlines the often-confusing process of self-typing by removing subjective bias and providing a data-driven assessment of your core type, wing, and instinctual variant tendencies. It matters because knowing your Enneagram type offers a powerful roadmap for understanding why you react to stress, how you connect with others, and what truly drives your daily decisions.

This specific Enneagram Calculator is designed to deliver a comprehensive personality breakdown in under five minutes. It evaluates your answers across nine key dimensions—including anger, fear, shame, and attachment—to provide not just your primary type, but also a detailed analysis of your tri-type and level of integration. The tool is completely free, requires no signup, and presents your results with clear, actionable insights you can apply immediately.

How to Use This Enneagram Calculator

Using this Enneagram Calculator is straightforward and intuitive. The process is designed to take less than five minutes, and you will receive a comprehensive personality profile at the end. Follow these five simple steps to unlock your core Enneagram type and begin your journey of self-discovery.

  1. Access the Calculator: Navigate to the Enneagram Calculator tool on this page. You will see a clean, distraction-free interface with a series of statements. No pop-ups, no forms to fill out beforehand—just the assessment itself. Ensure you are in a quiet environment where you can answer honestly without interruptions for the most accurate results.
  2. Read Each Statement Carefully: The assessment contains approximately 90 to 120 statements, each describing a common thought pattern, emotional response, or behavioral tendency. For example, you might see "I often feel a need to be productive to feel worthy" or "I tend to avoid conflict even when I disagree." Read each statement slowly and consider how it applies to your general life experience, not just your mood today.
  3. Rate Your Agreement Level: For each statement, you will select a response on a five-point Likert scale ranging from "Strongly Disagree" to "Strongly Agree." Be honest rather than aspirational—choose the answer that reflects your true, automatic reactions, not the person you wish you were. The algorithm is designed to detect inconsistencies, so authenticity is key.
  4. Complete All Questions: Work through the entire set of statements without skipping any. The calculator requires a full dataset to calculate your type accurately. If you are unsure about a statement, choose the option that feels closest to your typical behavior. A progress bar at the top of the page will show you how far you have come.
  5. Review Your Results: Once you submit your answers, the calculator processes your data and instantly generates a detailed report. Your results will include your primary Enneagram type (1-9), your dominant wing (e.g., Type 4w5 or Type 2w1), your instinctual stacking (self-preservation, social, or sexual), and a tri-type summary. The report also includes a bar graph showing your scores for each of the nine types, so you can see which types are close to your dominant one.

For the best experience, answer all questions in one sitting to maintain consistency. If you are interrupted, it is better to restart the assessment rather than resume later, as your frame of reference may shift. After reviewing your results, you can bookmark the page to return to your profile or share it with a coach or therapist for deeper discussion.

Formula and Calculation Method

The Enneagram Calculator uses a multi-variable weighted scoring system rather than a single arithmetic formula. This method is essential because the Enneagram is a complex system of interconnected motivations, not a simple binary classification. The algorithm assigns points to each of the nine types based on how your answers align with the core characteristics of that type, then normalizes these scores to account for response patterns and social desirability bias.

Formula
ScoreType N = Σ (Wi × Ri) × AN + BN

In this calculation, ScoreType N represents the total raw score for a specific Enneagram type (where N ranges from 1 to 9). Wi is the weight assigned to question i (some questions are more diagnostic for certain types than others). Ri is the respondent's numerical rating for that question (1 for Strongly Disagree through 5 for Strongly Agree). AN is an alignment coefficient that adjusts for the question's relevance to type N, and BN is a baseline correction factor that prevents any single type from dominating due to response bias.

Understanding the Variables

The key inputs to this calculator are your self-reported agreement levels across the assessment statements. Each statement is mapped to one or more of the nine Enneagram types based on established psychological research by Don Richard Riso and Russ Hudson. For instance, a statement about "fearing being seen as incompetent" maps heavily to Type 3 (The Achiever) and Type 1 (The Perfectionist), but with different weights. The algorithm also tracks your response patterns—such as consistently choosing extreme or neutral answers—to apply a statistical adjustment that compensates for over- or under-reporting of traits.

The alignment coefficient (AN) is derived from a pre-calculated correlation matrix built from thousands of validated Enneagram assessments. This ensures that a question about "suppressing anger" contributes more to your Type 1 and Type 9 scores than to your Type 7 or Type 8 scores. The baseline correction factor (BN) is a small constant (typically between 0.01 and 0.05) that mathematically prevents zero scores for any type, acknowledging that every person has some traits of every type, even if very weak.

Step-by-Step Calculation

Step 1: Your raw answers are converted from text (e.g., "Agree") to numerical values (e.g., 4 on a 1-5 scale). Step 2: Each numerical answer is multiplied by the pre-assigned weight (Wi) for that specific question. For example, a high-weight question for Type 4 (The Individualist) might have a weight of 3.0, while a low-weight question for Type 8 (The Challenger) might have a weight of 0.5. Step 3: The weighted score is then multiplied by the alignment coefficient (AN) for each of the nine types. This means one answer contributes simultaneously to multiple type scores, but in different proportions. Step 4: The baseline correction factor (BN) is added to each type's cumulative score to prevent zero-type results. Step 5: The final nine scores are normalized into a percentage scale (0-100%) so you can see, for example, that you scored 85% on Type 5 but only 22% on Type 3. The type with the highest normalized score is declared your dominant Enneagram type.

Example Calculation

To make the calculation method concrete, let us walk through a realistic scenario using sample data from a user named Sarah, a 32-year-old marketing manager who is unsure about her Enneagram type. She completes the assessment and provides the following answers to five representative questions.

Example Scenario: Sarah rates herself on a scale of 1 (Strongly Disagree) to 5 (Strongly Agree) for five key statements. Q1: "I often feel a need to be seen as competent and successful." (Rating: 5). Q2: "I tend to avoid expressing anger directly to maintain peace." (Rating: 4). Q3: "I worry about being ordinary or insignificant." (Rating: 3). Q4: "I am highly organized and have high standards for myself and others." (Rating: 5). Q5: "I frequently daydream about ideal futures or alternate realities." (Rating: 4).

Step 1: Convert ratings to numbers: Q1=5, Q2=4, Q3=3, Q4=5, Q5=4. Step 2: Apply question weights (Wi). Q1 has a weight of 2.0 for Type 3, 1.5 for Type 1, and 0.5 for Type 7. Q2 has a weight of 2.5 for Type 9, 2.0 for Type 1, and 0.3 for Type 8. Q3 has a weight of 2.8 for Type 4, 1.0 for Type 3, and 0.2 for Type 7. Q4 has a weight of 3.0 for Type 1, 1.8 for Type 3, and 0.4 for Type 6. Q5 has a weight of 2.5 for Type 4, 2.0 for Type 7, and 0.5 for Type 9. Step 3: Multiply each weighted score by the alignment coefficient (AN). For simplicity, assume AN is 1.0 for this example. Step 4: Sum the contributions for each type. For Type 1: (5×1.5) + (4×2.0) + (3×0.0) + (5×3.0) + (4×0.0) = 7.5 + 8.0 + 0 + 15.0 + 0 = 30.5. For Type 3: (5×2.0) + (4×0.0) + (3×1.0) + (5×1.8) + (4×0.0) = 10.0 + 0 + 3.0 + 9.0 + 0 = 22.0. For Type 4: (5×0.0) + (4×0.0) + (3×2.8) + (5×0.0) + (4×2.5) = 0 + 0 + 8.4 + 0 + 10.0 = 18.4. For Type 9: (5×0.0) + (4×2.5) + (3×0.0) + (5×0.0) + (4×0.5) = 0 + 10.0 + 0 + 0 + 2.0 = 12.0. Step 5: Add baseline correction (BN = 0.5) to each: Type 1 = 31.0, Type 3 = 22.5, Type 4 = 18.9, Type 9 = 12.5. After normalization to a 0-100% scale, Type 1 emerges as Sarah's dominant type at 68%, followed by Type 3 at 49%, Type 4 at 41%, and Type 9 at 27%. The calculator determines Sarah is an Enneagram Type 1 (The Perfectionist) with a 1w2 wing.

This result means Sarah's core motivation is a deep-seated need for integrity, order, and improvement. Her high scores on questions about organization, competence, and anger suppression all align with the Type 1 profile. The calculator also identifies her secondary Type 3 influence, suggesting she also values achievement and recognition, which is common for a 1w2 (Type 1 with a Two wing). This combination explains her drive for both moral correctness and social approval.

Another Example

Consider a second user, James, a 45-year-old software engineer. His top five answers are: Q1 rating 2 (disagrees with needing to be seen as competent), Q2 rating 1 (does not avoid expressing anger), Q3 rating 5 (strongly fears being ordinary), Q4 rating 2 (not highly organized), Q5 rating 5 (frequently daydreams). Using the same weights, James scores highest on Type 4 (Individualist) at 72%, followed by Type 5 (Investigator) at 55%, and Type 7 (Enthusiast) at 40%. His dominant type is 4w5, indicating a creative, introspective personality driven by a desire for identity and meaning, with a strong intellectual bent. This contrasts sharply with Sarah's results, demonstrating how the same calculator can differentiate between distinct personality structures based on nuanced answer patterns.

Benefits of Using an Enneagram Calculator

Using a structured Enneagram Calculator offers significant advantages over self-typing through informal quizzes or reading type descriptions alone. This tool provides objective, data-backed insights that cut through personal bias and wishful thinking, helping you discover your true core type with confidence. Below are the key benefits that make this calculator an essential resource for anyone serious about personal development.

  • Eliminates Self-Identification Bias: Many people misidentify their Enneagram type because they identify with the "idealized" version of a type rather than their actual patterns. The calculator's algorithmic scoring removes this bias by cross-referencing your answers across multiple dimensions. You cannot accidentally "choose" a type because the system calculates your type based on mathematical consistency, not your conscious preference. This leads to more accurate and surprising discoveries about your personality.
  • Provides Wing and Instinctual Stacking Insights: Beyond just your core type, the calculator identifies your dominant wing (the neighboring type that influences your expression) and your instinctual stacking (how you prioritize self-preservation, social connection, and one-to-one intimacy). These secondary layers are critical for understanding nuances within your type. For example, a Type 6 with a Five wing (6w5) behaves very differently from a Type 6 with a Seven wing (6w7), and the calculator captures this distinction automatically.
  • Offers a Visual Score Breakdown: Your results include a detailed bar chart showing your percentage score for all nine types. This visual representation helps you see which types are close to your dominant one, revealing your "tri-type" (your top three types in order of strength). Understanding your tri-type gives you a fuller picture of your personality structure, showing you how your core type interacts with your secondary and tertiary motivations.
  • Saves Time and Reduces Confusion: Reading through all nine type descriptions to self-diagnose can take hours and often leads to confusion as you see parts of yourself in multiple types. This calculator condenses that process into under five minutes, delivering a clear, prioritized result. You can then focus your reading and reflection on the types that the algorithm has identified as most relevant, accelerating your self-discovery journey significantly.
  • Enables Objective Progress Tracking: Because the calculator uses a consistent scoring method, you can retake the assessment after several months to see how your scores shift as you grow. This is invaluable for tracking your personal development, especially if you are working with a coach or therapist. Changes in your Type 1 score (related to anger management) or Type 9 score (related to assertiveness) can provide concrete evidence of psychological growth and integration.

Tips and Tricks for Best Results

To get the most accurate and insightful results from your Enneagram Calculator experience, follow these expert tips and avoid common pitfalls. Your mindset, environment, and honesty level all play a crucial role in the quality of your assessment. Use these strategies to ensure your results reflect your authentic self, not your ideal self.

Pro Tips