Making a personality quiz on Google Forms is a great way to engage your audience and gather insights about their personality traits. Here’s a step-by-step guide on how to create a personality quiz on Google Forms.

Understanding Personality Quizzes

Before we dive into creating a personality quiz, it is important to understand what a personality quiz is and how it works. Personality quizzes are designed to reveal aspects of a person’s personality based on their responses to a series of questions. These quizzes can be fun, entertaining, and insightful. They can help people understand themselves better, identify their strengths and weaknesses, and learn more about their personality traits.

Step by Step Technical Guide on Make a personality Quiz on Google Forms

Step 1: Create a new Google Form

  • Go to your Google Drive account and click the “New” button in the top left corner.
  • Select “Google Forms” from the drop-down menu.
  • Give your form a title and description.

Step 2: Add questions to the quiz

  • Click the “Add question” button to start adding questions to your quiz.
  • Choose the question type that you want to use. You can use multiple-choice or scale questions for a personality quiz.
  • Enter your question and provide options for the answer.
  • Click on the “Required” toggle button to make the question mandatory.

Step 3: Create outcome sections

  • To create outcome sections, click on the three dots in the top right corner of the question and select “Go to section based on answer.”
  • Choose the answer that corresponds to the outcome and create a new section.
  • Repeat this process for each outcome.

Step 4: Assign scores to each outcome

  • In each outcome section, click on the three dots in the top right corner and select “Go to section based on answer.”
  • Add a new question and select the “Short answer” question type.
  • Type in the score that corresponds to that outcome.

Step 5: Calculate the results

  • Click on the three dots in the top right corner of your quiz and select “Script editor.”
  • Copy and paste the following code:
function calculateScore() {
  var points = [];
  var form = FormApp.getActiveForm();
  var formResponses = form.getResponses();
  var formItems = form.getItems();
  for (var i = 0; i < formItems.length; i++) {
    var formItem = formItems[i];
    if (formItem.getType() == "SCALE" || formItem.getType() == "MULTIPLE_CHOICE") {
      var answer = formItem.asMultipleChoiceItem().getChoices()[0].getValue();
      var pointsPossible = formItem.asMultipleChoiceItem().getPoints();
      var pointsEarned = parseInt(answer) * pointsPossible;
  var totalPoints = points.reduce(function(a, b) {
    return a + b;
  }, 0);
  for (var j = 0; j < formItems.length; j++) {
    var formItem = formItems[j];
    if (formItem.getTitle() == "Results") {
      var section = formItem.asPageBreakItem().getPageNavigationItem().getHelpText();
      for (var k = 0; k < formItems.length; k++) {
        var formItem2 = formItems[k];
        if (formItem2.getTitle() == section) {
          var response = formItem2.asTextItem().createResponse(totalPoints.toString());
          formResponses[formResponses.length - 1].withItemResponse(response);
  • Click on “Save” and name your script.
  • Close the script editor and return to your quiz.
  • Click on the three dots in the top right corner of your quiz and select “Script editor” again.
  • Click on the “Triggers” icon in the left sidebar.
  • Click on the “Add Trigger” button in the bottom right corner.
  • Select the “calculateScore” function, “From the form,” “On form submit,” and “Notify me immediately.”
  • Click on “Save.”

Step 6: Preview and test your quiz

  • Click on “Preview” in the top right corner of your quiz to test it out.
  • Answer the questions and submit the form to see if the results match your expectations.
  • If there are any issues, edit the questions or the code in the script editor.


Creating a personality quiz on Google Forms is a fun and engaging way to learn more about yourself or your audience. Following the steps outlined in this article, you can create a personality quiz tailored to your needs and delivers insightful results. Remember to choose relevant questions, use engaging visuals, keep it short and sweet, and be creative and original. With these tips, you can create a personality quiz that engages your audience and delivers valuable insights.


How many questions should a personality quiz have? 

A personality quiz should have enough questions to measure the personality traits you want to assess but not so many that it becomes tedious for the quiz-taker. Aim for between 10 and 20 questions.

Can I customize the design of my personality quiz in Google Forms?

Yes, Google Forms allows you to customize the design of your quiz to suit your needs. You can choose from a range of templates, add images and videos, and change the overall design of the quiz.

Can I share my personality quiz on social media? 

Yes, Google Forms allows you to share your quiz on social media and via email and website embedding.

How can I ensure that my personality quiz is accurate? 

To ensure that your personality quiz is accurate, it is important to choose relevant questions and answer options that are based on validated personality traits. You can also test the quiz on a sample group to ensure that it measures what you intended.

Can I use Google Forms to create other types of quizzes? 

Yes, Google Forms can be used to create a range of quizzes, including knowledge quizzes, trivia quizzes, and opinion polls. Choose a template that suits your needs, or create a custom quiz from scratch.