How photo capture works in QR code forms: processing and integration

How are photos managed in forms associated with QR codes?

Introduction

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.

Enabling photo capture

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.

Data transmission

Captured photos are sent to dispatches such as:

  • Webhook

  • Make

  • Zapier

  • Power Automate

  • Google Sheets

Important: photos are not accessible in View.

Data format

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.

Using the images

To display or use the images, the destination system must be configured to decode the base64 format.

Example with Google Sheets:

  • 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.

Conclusion

  • 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.


    Try Ubiqod

    Get 100 free credits to start building with Ubiqod: sign up here

      • Related Articles

      • Dynamic QR codes: Redirections

        What is a dynamic QR code? A dynamic QR code allows users to access content that can be changed without the need to modify the QR code itself. This type of QR code is especially useful for marketing and informational purposes where the underlying ...
      • Measure customer satisfaction with QR codes

        Ubiqod allows you to set up a simple and effective system to measure customer satisfaction using QR codes. Whether you manage a single location or multiple sites, you can monitor service quality and customer experience in real time. Create a ...
      • On-site staff time tracking with QR codes

        Ubiqod allows you to set up a simple and reliable QR code-based time tracking system for on-site teams. This solution is ideal for use cases such as cleaning teams management or temporary staff tracking during events. Create a time tracking form ...
      • How to dynamically adapt the form associated with a QR code based on context

        Ubiqod lets you create, in just a few clicks and without any code, a QR code linked to a web app for check-ins, checklists, feedback, or on-site visit tracking. Using the Ubiqod API and the Ubiqod apps for Zapier, Make, or Power Automate, you can go ...
      • How to link a Microsoft Form to a Ubiqod Dynamic QR Code

        Using Microsoft Forms with Ubiqod Dynamic QR Codes allows you to collect data from multiple locations using a single form. By leveraging dynamic parameters, you can identify where each form submission comes from—without duplicating your form. This ...