> ## Documentation Index
> Fetch the complete documentation index at: https://fillout.com/help/llms.txt
> Use this file to discover all available pages before exploring further.

# Make a quiz with Fillout

> Make personalized quizzes to engage your audience or generate leads. Choose from dozens of field types, calculate scores, and automate follow-up.

export const SupportBanner = () => {
  const titleId = React.useId();
  return <div className="support-banner" role="region" aria-labelledby={titleId}>
      <span className="support-banner__ring support-banner__ring--outer" aria-hidden="true" />
      <span className="support-banner__ring support-banner__ring--middle" aria-hidden="true" />
      <span className="support-banner__ring support-banner__ring--inner" aria-hidden="true" />
      <span className="support-banner__ring support-banner__ring--center" aria-hidden="true" />

      <div className="support-banner__content">
        <div className="support-banner__title" id={titleId} role="heading" aria-level="2">Still have questions?</div>

        <div className="support-banner__copy">
          <span className="support-banner__line">Our team is happy to help. Start a live chat using the</span>
          <span className="support-banner__line">
            chat bubble <span className="support-banner__chat-icon" aria-hidden="true" /> in the bottom right, or email us at
          </span>
          <span className="support-banner__line">
            <a href="mailto:support@fillout.com">support{'@'}fillout.com</a>
          </span>
        </div>

        <a className="support-banner__cta" href="mailto:support@fillout.com">Contact us</a>
      </div>
    </div>;
};

With Fillout, you can easily create and customize your own **free quiz** that lets you:

* Automatically score submissions
* Show answers after each question or list them at the end
* Send a notification whenever someone completes your quiz

## Try a demo quiz

Give the demo quiz below a try to get an idea of the types of quizzes you can make with Fillout. This is just one example - the Fillout quiz builder is highly customizable.

<iframe class="notion-asset-object-fit" src="https://forms.fillout.com/t/fLr5WSFq7nus" title="iframe embed" frameborder="0" allowFullScreen loading="lazy" scrolling="auto" width="100%" height="740" />

## How to create a quiz in Fillout

<Steps>
  <Step title="Open form settings">
    First, [sign up](https://app.zite.com/signup) for a free Fillout account, then [create a new form](/help/make-a-form) or open an existing one. Click <Icon icon="gear-complex" /> on the upper right area.

    <img src="https://mintcdn.com/fillout-005a867b/yaKLM1bRjkFqIZA_/images/Screenshot2025-10-15at12.59.02PM.png?fit=max&auto=format&n=yaKLM1bRjkFqIZA_&q=85&s=a469484dbae8add85f42efa7f3c87532" alt="Screenshot 2025-10-15 at 12.59.02 PM.png" title="Screenshot 2025-10-15 at 12.59.02 PM.png" style={{ width:"37%" }} width="737" height="137" data-path="images/Screenshot2025-10-15at12.59.02PM.png" />

    Click `Quiz mode` in the left-hand panel to toggle the `Quiz mode enabled` switch.

    <img src="https://mintcdn.com/fillout-005a867b/yaKLM1bRjkFqIZA_/images/Screenshot2025-10-15at1.26.05PM.png?fit=max&auto=format&n=yaKLM1bRjkFqIZA_&q=85&s=1c835fbd3c31105a98652f7b74dd5115" alt="Screenshot 2025-10-15 at 1.26.05 PM.png" width="2584" height="620" data-path="images/Screenshot2025-10-15at1.26.05PM.png" />

    <Note>
      Enabling **Show correct answers after each page** will disable the back button, so respondents can't go back and change an answer after seeing the correct one. When this setting is off, the back button is visible and respondents can change their answers, but correct answers aren't shown anywhere, even after submitting. To show them, [list the correct answers on your ending page](#advanced-quiz-features).
    </Note>
  </Step>

  <Step title="Add your questions">
    Drag and drop the quiz questions you'd like to use from the left-hand panel to your form. Select from dozens of different types.
  </Step>

  <Step title="Set up scoring">
    Assign score values to each question. Fillout automatically tallies the scores for you. Click a question followed by <Icon icon="graduation-cap" iconType="solid" />.

    <img src="https://mintcdn.com/fillout-005a867b/yaKLM1bRjkFqIZA_/images/Screenshot2025-10-15at12.50.41PM.png?fit=max&auto=format&n=yaKLM1bRjkFqIZA_&q=85&s=a9770e034733ce45baacd2d5db26bb0a" alt="Screenshot 2025-10-15 at 12.50.41 PM.png" width="2654" height="1439" data-path="images/Screenshot2025-10-15at12.50.41PM.png" />

    Put a **✓** beside the correct answer. You can choose multiple correct answers, if applicable, and even define a score value for each answer (see [weighted scores](https://www.fillout.com/help/make-a-free-quiz#advanced-quiz-features) below).

    <img src="https://mintcdn.com/fillout-005a867b/SVULX_5c8yh6MT9m/images/guides/image-61.png?fit=max&auto=format&n=SVULX_5c8yh6MT9m&q=85&s=1a57585e22a73c1207e9e7f32b275a8b" alt="Set up scoring" style={{ width:"64%" }} width="1070" height="1087" data-path="images/guides/image-61.png" />

    **How scoring works for each field type**

    * **Dropdown and Multiple choice:** Assign a score to each option individually (e.g. Option 1 = 1 point, Option 2 = 2 points).
    * **Multiselect and Checkboxes:** You can't score each option. Mark all the correct options and set one score for the question. The respondent gets the score only when they select all the correct options.
    * **Picture choice:** Works like a single select, with a score for each option. If `Can select multiple?` is on, scoring doesn't work.
    * **Ranking:** Scoring isn't supported.

    **Adding custom feedback**

    You can also display a custom message to respondents based on their answers. To do so, enable `Custom answer feedback` and toggle the `Show correct answers after each page` option in your form settings (step 1).

    <img src="https://mintcdn.com/fillout-005a867b/yaKLM1bRjkFqIZA_/images/Screenshot2025-10-15at1.29.57PM.png?fit=max&auto=format&n=yaKLM1bRjkFqIZA_&q=85&s=0ab1ac27ca38a75dfb433c56872085e9" alt="Screenshot 2025-10-15 at 1.29.57 PM.png" title="Screenshot 2025-10-15 at 1.29.57 PM.png" style={{ width:"64%" }} width="1091" height="250" data-path="images/Screenshot2025-10-15at1.29.57PM.png" />
  </Step>

  <Step title="Customize the design">
    Now, the fun part! Customize the look and feel of your quiz with Fillout’s [Form designer](/help/themes). Simply click `Theme`. For more options, scroll down and open the `Advanced Designer`.

    <img src="https://mintcdn.com/fillout-005a867b/yaKLM1bRjkFqIZA_/images/Screenshot2025-10-15at12.48.37PM.png?fit=max&auto=format&n=yaKLM1bRjkFqIZA_&q=85&s=bacf6e380925f1d1c86a6fabbcaf1889" alt="Screenshot 2025-10-15 at 12.48.37 PM.png" title="Screenshot 2025-10-15 at 12.48.37 PM.png" style={{ width:"76%" }} width="1618" height="356" data-path="images/Screenshot2025-10-15at12.48.37PM.png" />
  </Step>

  <Step title="Publish and share">
    Once your quiz is complete, click `Publish` on the upper right corner and share the link or embed it anywhere.

    You can also enable [email notifications](/help/email-notifications) for whenever someone fills out your quiz. The respondent’s score will be included in the email.
  </Step>

  <Step title="Review and analyze results">
    Fillout provides real-time reporting and analytics on your quiz [results](/help/results). You can view individual responses or analyze trends and patterns in the `Results` page of your quiz.
  </Step>
</Steps>

## Advanced quiz features

**Use weighted scoring**

Typically, you’ll assign a score of 1 for correct answers and 0 for incorrect ones, but you can also add weighted scores to give certain questions or answer choices more impact. Simply enter the desired score for each answer choice to apply weighted scoring.

<img src="https://mintcdn.com/fillout-005a867b/cETAMM7B4Oc1Zan0/images/Screenshot-2026-04-28-at-5.49.48-PM.png?fit=max&auto=format&n=cETAMM7B4Oc1Zan0&q=85&s=daf1f9d7b307a6b695f34b1c9d4de7ae" alt="Screenshot 2026 04 28 At 5 49 48 PM" title="Screenshot 2026 04 28 At 5 49 48 PM" style={{ width:"55%" }} width="1060" height="868" data-path="images/Screenshot-2026-04-28-at-5.49.48-PM.png" />

**Display the respondent's current score**

You can show the respondent's score at any point during the quiz. To reference, simply type **@** anywhere and click <Icon icon="graduation-cap" iconType="solid" /> followed by `Score`.

<img src="https://mintcdn.com/fillout-005a867b/SVULX_5c8yh6MT9m/images/guides/image-63.png?fit=max&auto=format&n=SVULX_5c8yh6MT9m&q=85&s=9d25fff2a3fca9e923ac2c5911e6fcb2" alt="Accessing the respondent’s score in the quiz" style={{ width:"57%" }} width="1130" height="569" data-path="images/guides/image-63.png" />

**Show the score as a percentage**

Create a Number [calculation](/help/calculations) that divides the respondent's score by the number of questions (or by the highest possible score, if you use weighted scoring) and multiplies by 100, then display it on your ending page. Charts or graphs based on quiz answers aren't available on the ending page, but you can view charts of your responses in the [Results summary](/help/summary).

**Show custom ending messages or pages**

Display different ending messages depending on a respondent's score by using [hide/show logic](/help/conditional-hiding). To display different ending pages, set up [page logic](/help/page-logic).

<img src="https://mintcdn.com/fillout-005a867b/yaKLM1bRjkFqIZA_/images/Screenshot2025-10-15at1.34.56PM.png?fit=max&auto=format&n=yaKLM1bRjkFqIZA_&q=85&s=0893abca6b452f4b03016b1ef5092586" alt="Screenshot 2025-10-15 at 1.34.56 PM.png" width="2305" height="773" data-path="images/Screenshot2025-10-15at1.34.56PM.png" />

**Show a summary of answers on the ending page**

Display a list of correct answers alongside the respondent’s answers. Reference their answers by typing **@** and selecting the relevant question.

<img src="https://mintcdn.com/fillout-005a867b/Kzq4tmjL_h3DudzJ/images/Screenshot2025-11-24at3.26.43PM.png?fit=max&auto=format&n=Kzq4tmjL_h3DudzJ&q=85&s=5e1f3fb0cf86f55a824dd3b00bd6ddba" alt="Screenshot 2025-11-24 at 3.26.43 PM.png" title="Screenshot 2025-11-24 at 3.26.43 PM.png" style={{ width:"70%" }} width="1341" height="959" data-path="images/Screenshot2025-11-24at3.26.43PM.png" />

You can also use [logic](https://www.fillout.com/help/conditional-hiding#hide-based-on-a-condition) to show only the answers the respondent got wrong. Drag your mouse across the relevant fields. On the right-hand pane, `Set conditional logic`.

<img src="https://mintcdn.com/fillout-005a867b/Kzq4tmjL_h3DudzJ/images/Screenshot2025-11-24at3.43.29PM.png?fit=max&auto=format&n=Kzq4tmjL_h3DudzJ&q=85&s=2a3e2636a8806101f41ac57b6c97f98a" alt="Screenshot 2025-11-24 at 3.43.29 PM.png" width="1894" height="584" data-path="images/Screenshot2025-11-24at3.43.29PM.png" />

In this example, we'll just show this info if their answer `does not equal` the correct answer.

## AI Quiz Maker

You can create a quiz in a few seconds using a prompt. Check our quick guide [here](https://www.fillout.com/ai-quiz-maker).

## FAQs

<AccordionGroup>
  <Accordion title="Can respondents retry a question they got wrong?">
    No. Once an answer is checked, it can't be changed. Respondents can retake the whole quiz instead. Just add a [Fill again button](/help/fill-again-button) to your ending page.
  </Accordion>

  <Accordion title="Can my team use the same quiz?">
    Yes. Invite them to your organization so they can [duplicate the quiz](/help/duplicate-a-form), or [export it](/help/importing-and-exporting-forms#export-a-form) so they can import it into their own account. Logic, workflows, and notifications come along. They can update the notification emails to use their own address.
  </Accordion>

  <Accordion title="How do I reset quiz scoring?">
    There's no reset option. Turning Quiz mode off doesn't clear scores, and they come back if you turn it on again. You can remove or adjust scores one by one, or:

    1. [Duplicate the fields or pages](/help/duplicate-fields). Duplicates have no scores.
    2. Set up the new scoring on the duplicates.
    3. Delete the original fields.

    <Warning>
      Deleting a field removes its column from the Results page and permanently deletes its answers from existing submissions. Export your [results](/help/results) first.
    </Warning>
  </Accordion>
</AccordionGroup>

## Related articles

<CardGroup cols={3}>
  <Card title="Lead Quizzes" color="#FFC738" icon="star" iconType="regular" href="/help/create-a-lead-quiz">
    Use scoring, logic, and calculations to create dynamic outcomes.
  </Card>

  <Card title="AI Quizzes" color="#FFC738" icon="lasso-sparkles" iconType="regular" href="/help/ai-quizzes">
    Create quizzes with the AI Quiz Maker and use ChatGPT.
  </Card>
</CardGroup>

<SupportBanner />


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.