> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.quizell.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to Add Custom JavaScript to Your Quiz

## **Introduction**

Adding **custom JavaScript** to your Quizell forms and quizzes lets you tailor the user experience and extend functionality. You can use it to:

* Add **animations**
* Implement **advanced logic**
* Integrate with **third-party tools**

This guide walks you through the process of incorporating custom scripts seamlessly.

## **Step-by-Step Setup Guide**

### **Step 1: Select a Question**

1. Open the quiz where you want to add custom JavaScript.

![](https://storage.crisp.chat/users/helpdesk/website/-/9/c/4/e/9c4e823823ced00/screenshot-1002-120432-pm_50ckos.jpg =1000x657)

2. Identify the specific question that requires the script.

![](https://storage.crisp.chat/users/helpdesk/website/-/9/c/4/e/9c4e823823ced00/image_10k93gn.png =1000x657)

3. From the **left-side menu**, select **Add Script**.

![](https://storage.crisp.chat/users/helpdesk/website/-/9/c/4/e/9c4e823823ced00/image_luvqjd.png =1000x657)

### **Step 2: Add Your JavaScript**

1. In the **Script element editor**, enter your Jav
2. Click **Compile and Save** to apply your changes.

![](https://storage.crisp.chat/users/helpdesk/website/-/9/c/4/e/9c4e823823ced00/image_rwmt57.png =1000x657)

3. **Preview and test** your quiz thoroughly to ensure the script works as expected and doesn’t cause errors.

## **Important Note ⚠️**

Custom JavaScript is available only on **Plus, Pro, or Enterprise plans**.

👉 To check your plan or explore upgrade options, visit our [Pricing Page](https://quizell.com/pages/pricing).

## **What’s Next?**

Learn more advanced ways to customize your quiz:

* [How to Add Custom CSS to Your Quizzes](https://help.quizell.com/en/article/how-to-add-custom-css-to-your-quizzes-jolqpz/)
* [How to Add Dynamic Content to Your Result and Thank You Pages](https://help.quizell.com/en/article/how-to-add-dynamic-content-to-your-result-and-thank-you-pages-1xcwk8g/)
* [How to Use Static Page Names](https://help.quizell.com/en/article/how-to-use-the-static-page-name-feature-c09khe/)
* [Personalizing Quizzes & Forms with UTM Parameters](https://help.quizell.com/en/article/personalizing-quizzes-forms-with-utm-parameters-ckva1f/)
