# Import & Export Forms

Single forms can be exported and imported within the same project (as child forms) or to other projects. You could for example export a child form from an old project and use it as the first form on your new one.

## Export a form

To export a form, select the form you would like to export and open the context menu by clicking on the arrow at the top right:

{% hint style="warning" %}
Please remember the form MUST be valid.
{% endhint %}

![](/files/JblyeHJutTQfCFoDxf8K)

Save the file where you prefer. It will be a `.json` file

## Import a form

To import a form first create a [new project](/web-application/create-a-project.md) and open the formbuilder or create [a new child form](/formbuilder/multiple-forms.md) on an existing project.

Click on the "IMPORT" button:

![](/files/reHkQ5FaMwsv5f7JLtpQ)

Select an EC5 form file i.e. a form file you previously exported (`.json`) and the form will be imported.

![](/files/WPpm9NAzml5vHD2ifTxz)

![](/files/ZpqxIhZslb1BfoSbpn3g)

Save your project and you are ready to go!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.epicollect.net/formbuilder/importexport-forms.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
