The original version of this document is located at https://docs.qfield.org/get-started/tutorials/create-project-qfc
There are multiple options available to initialize and build a project in QFieldCloud:
š Web Interface
You can provision empty map spaces or simple localized maps directly from the QFieldCloud,
downloading them to your desktop environment for further styling later.
Workflow
Click the Create project button.

Set the project name, descriptive details (optional), visibility scope (public or private),
conflict resolution parameters, and project file safety restrictions.
Pick your initialization template configuration:

Click Create at the bottom right.
The completed skeleton will populate on your profileās project overview files.
š Web Interface
For deployment workflows relying on spreadsheets for form configuration, QFieldCloud can compile tabular data collection forms directly into complete QGIS projects containing relational data schemas.
Note
Supported File Types: QFieldCloud supports forms designed using standard tabular spreadsheet files, accepting
.xls, .xlsx, .xlsb, .xlsm, and .ods file extension validation.
Workflow
QFieldCloud will process the form so that you end up with a fully functioning Survey layer with the corresponding survey configurations (drop-down lists, radio buttons, manual text edit).

Important
If the submitted spreadsheet contains structural syntax errors or broken expression references, the background creation job will automatically safe-abort to prevent corruption.
The project generation status will display an UNABLE_TO_CONTINUE error code on the Job log, exposing the cause of error on the output logs explaining which row or element caused the compilation failure.
š Web Interface
Project cloning allows you to duplicate existing active setups to act as templates for alternative workspace regions, distinct fieldwork teams, or new seasonal collection campaigns.
Cloning creates an isolated, completely independent project space, cleanly replicating:
- The base QGIS mapping project file (.qgs or .qgz).
- All bundled offline layers and databases (GeoPackages, styles, .etc).
- System execution policies (offline editing conflict rule settings, attachment on-demand configurations).
Workflow
While cloning effectively duplicates the source project, you can override specific parameters during the creation process:
survey_zone_b, survey_zone_n).To ensure system stability and security, project cloning is subject to the following technical rules:
extent.shared_datasets project cannot be used as a source for cloning. Attempting to clone it will raise a NotCloneableProjectError.You can easily clone projects using the QFieldCloud API. To clone a project, send a POST request to the /api/v1/projects/ endpoint.
Include the clone_from_project parameter with the UUID of the source project.
bash
curl --location 'https://app.qfield.cloud/api/v1/projects/' \
--header 'Content-Type: application/json' \
--header 'Authorization: Token {MY_TOKEN}' \
--data '{
"name" : "cloned-fieldwork-zone-b",
"is_public": false,
"description": "Duplicated configuration tracking layer for Team B",
"owner": "{USERNAME}",
"seed": {
"extent": "-180, -90, 180, 90"
},
"clone_from_project": "{PROJECT_UUID}"
}'
Note
The seed object is optional and only accepts the extent field when utilizing the clone functionality.
š Web Interface
If you have already built a personal project on the cloud and need to transfer the ownership to a different user or organization, you can change the project ownership directly under the projectās settings page.
Workflow