This article explains how photos taken via forms associated with QR codes work: activation, data transmission, and storage format. You will also understand how to properly use these images.
Form-type interfaces allow you to enable photo capture as part of the user journey.
When this option is enabled:
The user first submits their choice (feedback, button, or multiple choice)
They are then prompted to take a photo directly from their device:
Tip: only enable this option if the photo adds real value (proof of visit, location condition, supporting evidence, etc.) to avoid impacting the user experience.
Captured photos are sent to dispatches such as:
Make
Zapier
Power Automate
Google Sheets
Important: photos are not accessible in View.
Images are sent in a specific format:
Text file
Image encoded in base64
Original format: JPEG
This approach ensures compatibility with standard data workflows and external tools.
To display or use the images, the destination system must be configured to decode the base64 format.
The image is received as a base64 string
An App Script must be used to:
decode the data
reconstruct the image
display or store it properly
Warning: without proper configuration, the image will not be directly readable in the destination tool.
Photo capture can be enabled in forms to enrich collected data
Images are sent through connectors (Webhook, Make, Zapier, etc.)
They are not available in View
They are encoded in base64 and require processing to be displayed
Recommendation: plan how images will be used when configuring your connector to avoid data loss or technical issues.