Search the knowledge base, browse our resources, and visit our forum for more detailed information
Last updated: 19 Sep 2025
KoboCollect is a free, open-source KoboToolbox app designed for data collection on Android mobile devices. Before you get started, install and configure the KoboCollect app. Once installed and configured, you can customize the app based on your project or user needs. Project settings allow you to:
Adjust the user interface (e.g., language, font size, theme)
Configure map settings for location-based questions
Manage how forms are handled (e.g., auto-send, finalize, editing rules)
Set the user and device identity for tracking submissions
Protect access to the app and its settings with passwords or admin controls
To access the settings menu:
Tap the Project icon in the top right corner of your screen.
Tap Settings.
Note: Users do not need an internet connection to access or change project settings in KoboCollect.
In the KoboCollect app, you can connect to multiple KoboToolbox accounts. User accounts are called Projects in KoboCollect.
To customize how each project is displayed for easier recognition and switching, you can edit the project display settings. These changes only affect how the project appears in the device’s interface and do not affect the data or other devices.
Setting |
Description |
---|---|
Project name |
Give a distinct name to your KoboCollect project. |
Project icon |
Change the letter that appears in the top right circle. |
Project color |
Change the color of the top right circle. |
User interface settings allow you to adjust the app’s appearance, language, and text size for better readability.
Setting |
Description |
---|---|
Theme |
Choose between light, dark, or system default appearance for the app. |
Language |
Set the language for the app interface display. By default, KoboCollect matches the device language. |
Text font size |
Adjust the text size for better readability. |
Navigation |
Customize how you move through forms. Choose between horizontal swipes, forward/back buttons, or a combined layout. |
Note: Changing the language only sets the language for the app user interface and not for the form. For forms with multiple languages, the form language is set during data entry.
Map settings configure the display and behavior of maps within the app for location-based questions.
Setting |
Description |
---|---|
Source |
Define your map source. Choose between Google, OpenStreetMap, USGS or Carto. |
Map style |
Define your map style if using Google Maps, USGS, or Carto. |
Layer |
Select an offline layer for the maps. You can add options by selecting an MBTiles file from your device. |
Form management settings control how forms are handled within the app, including form version updates, submissions, and data entry behaviors.
Setting |
Description |
---|---|
Blank form update mode |
Define if you want new versions of the forms to be updated automatically or manually. Options include:
|
Automatic update frequency |
Specifies how frequently KoboCollect should check for updates to forms on the server when using Previously downloaded forms only or Exactly match server. |
Automatic download |
When Previously downloaded forms only is selected, you can choose whether forms are updated automatically. Otherwise, users will only be notified of available updates. |
Hide old form versions |
If there are multiple versions of the same form, only the most recently downloaded will be displayed when starting a new form. |
Auto send |
When enabled, forms are sent to the server immediately when they are finalized, if the device can connect to the Internet. If an Internet connection is not available at the time of finalization, your finalized forms will be queued to send as soon as connectivity is established. You can specify whether to send over WiFi, cellular data, or both. |
Delete after send |
Delete finalized forms and media from the device after sending them successfully to the server. |
Constraint processing |
When your forms include constraints (validation criteria), choose between validating responses when moving to the next page or at the end of the form. |
High res video |
Enable or disable high-resolution video recordings when taking videos through the app. |
Image size |
Define the preferred image size, from very small to large. This can help conserve storage space on the server. |
Show guidance for questions |
Define how guidance hints should be displayed within your form. |
Use external app for audio recording |
By default, an internal recorder is used for audio recording. Enable this setting to use an external audio application instead. |
Finalize forms on import |
When enabled, forms that are brought into KoboCollect from outside the app (e.g. copied from device storage or SD card) are automatically marked as Finalized, so they are ready to send without requiring manual finalization. |
Note: Configuring projects for automatic form updates is recommended in projects with frequent form edits or dynamic data attachments. This removes the need to manually download form updates. However, more frequent automatic updates will drain your device’s battery more quickly.
User and device identity settings allow you to set device metadata for tracking submissions.
Setting |
Description |
---|---|
Form metadata |
Enter a username, phone number, and email address, and view device id (defined automatically) to provide additional details on who submitted the records to the server. These details can help validate the quality of the data collected by the team. |
Collect anonymous usage data |
Allow the KoboToolbox team to collect anonymous usage data to help us prioritize fixes and features. |
Set an admin password in the KoboCollect app, limiting access to the Protected settings menu to only team members with the admin password. This can help prevent data collectors from modifying settings in the field.
To remove the admin password, click Set admin password, leave the field blank, and click OK.
Project management settings provide tools to manage and reset project-related settings on your device, including reconfiguring settings, resetting specific data, or deleting all project data.
Setting |
Description |
---|---|
Reconfigure with QR code |
Reconfigure your KoboCollect settings by scanning a QR code from another project. Note that this approach will replace the current project with the new one. This is also where you can find the QR code to set up another device with the same settings. |
Reset |
Reset specific settings, such as clearing saved forms, cached data, or map layers, without affecting other parts of the app. |
Delete |
Delete all data related to the project from the device, including blank forms, submitted data, and settings, which can be helpful when retiring a device or preparing it for a new user. |
Note: Use these options with caution, especially when deleting data, as some actions cannot be undone. Deleting data from the device does not affect the overall KoboToolbox project and does not delete data from the server.
This menu lets you hide or restrict parts of the app interface, helping you customize the app based on the user’s role (e.g., enumerator vs. supervisor). This helps simplify the app and prevents unauthorized changes.
Setting |
Description |
---|---|
Main Menu Settings |
Hide or show main menu options (e.g., Download form or Delete form). |
User Settings |
Hide or show general settings (e.g., changing server or user identity). |
Form Entry Settings |
Hide or show form entry settings (e.g., allowing backward navigation, editing saved forms). |
Use the checkboxes to enable or disable specific buttons and settings. Once set up, adding an admin password can prevent unauthorized changes.
Did you find what you were looking for? Was the information clear? Was anything missing?
Share your feedback to help us improve this article!
KoboToolbox is maintained by Kobo Inc.