The original version of this document is located at https://docs.qfield.org/how-to/advanced-how-tos/xlsforms-plugin
Use the XLSForm Converter plugin to convert existing XLSForms into QGIS projects.
This tool migrates all configurations from your form into a configured project alongside a geopackage containing your survey layers. The plugin allows you to upload the result directly to QFieldCloud provided you have installed QFieldSync. Once converted, the resulting project is ready to be loaded into QField for use in the field.
XLSForms is a standard used by several survey products such as ODK or KoboToolbox.
XLSForms is built on a spreadsheet format using Excel as the standard.
In simple terms a survey is made up of several “Questions” that can be presented in different formats (integer, text, lists etc.).
To learn more about the standard please visit the XLSForm reference website.
You can install the XLSForm Converter in QGIS through its plugin manager.
Workflow
Search for XLSForm Converter and click “Install Plugin”.

Once it is installed it will appear in your processing toolbox

To convert a survey form you need to make sure you follow the XLSForm standards and format.
Here is a template, you can adapt in case you are more familiar with XLSForms than QGIS.
Workflow

If you want to know about what is all possible with the XLSForm Converter Plugin and what it can be used for, have a look at the resources below: