Search the knowledge base, browse our resources, and visit our forum for more detailed information
Last updated: 20 Mar 2026
Many data collection projects require more than just quantitative data. KoboToolbox allows you to capture various media files from respondents, including photos, audio recordings, videos, and files, to provide key qualitative information and add visual and auditory depth to your datasets.
The method of capturing or uploading media depends on whether you are using KoboCollect or Enketo web forms for data collection. In KoboCollect, you can either upload or record media files directly within the app. With Enketo, you can upload any media file, and record audio directly within the forms.
This article covers the following topics:
Available media question types in KoboToolbox
Adding media questions in the Formbuilder
Default and advanced appearances of media questions
Parameters for media questions
The following media question types are available in the KoboToolbox Formbuilder:
Question type |
Description |
|---|---|
Photo |
Capture or upload an image |
Audio |
Record or upload an audio file |
Video |
Record or upload a video file |
File |
Attach a file (e.g., .pdf, .docx) |
Barcode / QR Code |
Scan barcodes and QR codes using the device camera |
Note: KoboToolbox also supports background audio recordings for entire interviews or focus group discussions. When background audio recording is active on a form, Audio question types in KoboCollect are deactivated, as it is not possible to record audio using both features simultaneously. For more information, see Recording interviews with background audio recording.
To add a media question to your form:
Click the button.
Enter your question label.
Click + ADD QUESTION.
Choose the appropriate question type.

Media questions can display differently depending on whether you are using Enketo web forms or KoboCollect. You can also change the default appearance of media questions. This section details how each question type appears across both platforms, including default and advanced appearance options.
The table below shows how media questions are displayed by default in Enketo web forms and KoboCollect.

Note: Barcode / QR Code questions are supported only in KoboCollect on mobile devices. When a code is scanned using the device’s camera, the value encoded in the barcode or QR code is automatically captured. In Enketo web forms, this question type appears as a standard text field, where respondents must manually enter the value.
You can apply advanced appearances to Photo and Barcode / QR Code questions to modify how they display and behave in your form. Advanced appearances for Photo questions allow users to do more than simply upload or capture an image, including drawing sketches, adding signatures, annotating images, and taking selfies directly within the form.
To add an advanced appearance:
Open the question settings by clicking Settings to the right of the question. This will take you to the Question Options tab.
In Appearance (Advanced), choose the desired appearance.
If the appearance is not listed, select Other and type the name of the appearance in the text box, exactly as written above.

Available appearances for Photo questions include:
Appearance |
Description |
|---|---|
|
Allows the user to capture a signature by signing directly on the device’s screen (e.g., for forms that require a digital signature for verification). |
|
Enables users to sketch or create drawings directly on the device’s screen (e.g., to capture illustrations or hand-drawn maps). |
|
Allows the user to annotate an image by drawing or writing on it. |
|
Prompts the user to take a new picture using the device camera (only available when using KoboCollect). |
|
Prompts the user to take a new picture using the device’s front-facing camera (only available when using KoboCollect). |
For Barcode / QR Code questions, there is only one advanced appearance available:
Appearance |
Description |
|---|---|
|
Switches from the device’s default rear camera to the front-facing camera. |
Beyond their basic function, media questions also offer advanced parameters that allow you to manage file sizes and restrict accepted file types.
Note: Each file uploaded by a respondent can be up to 10 MB in size, with a maximum total of 100 MB per submission.
If your project involves collecting a significant amount of media, you might encounter difficulties uploading files to KoboToolbox, depending on your internet speed. Users of the Community Plan are also limited to 1GB of free file storage. Therefore, it is advisable to manage the file sizes of the media files you collect.
To define the maximum size of images collected using the Photo question type:
Open the question settings by clicking Settings to the right of the question. This will take you to the Question Options tab.
Set the max-pixels parameter to the value of your choice (e.g., 1000).

Note: You can also configure video resolution and image size in KoboCollect settings.
By default, the File question type accepts all file types. To restrict the type of files this question accepts:
Open the question settings by clicking Settings to the right of the question. This will take you to the Question Options tab.
In the Accepted Files text box, list the file extensions that you would like to allow, separated by a comma (e.g., .doc, .pdf, .xlsx)

body::accept in XLSForm) to .jpg, .jpeg, .png.
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.