Document – Camera Field for Elementor Forms

Camera Field for Elementor Forms is an advanced field type that allows users to capture photos or record videos directly inside Elementor Forms — without needing to open their device’s native camera app.
If the device doesn’t support camera access, the field automatically switches to a standard file upload option, ensuring a smooth user experience on all platforms.

Installation

  1. Download and install the plugin from your WordPress Dashboard → Plugins → Add New, or upload the .zip file manually.
  2. Activate the plugin from Plugins → Installed Plugins.
  3. Make sure Elementor and Elementor Pro (Form widget) are both active.

How to Use

Step 1: Add a Camera field

Open your page with the Elementor Editor.

Add a form widget

Select Camera as the field type to enable camera capture or file upload functionality.

Step 2: Configure Field Settings

Camera Field for Elementor Forms

Media Type:

Choose the type of media the field will capture.

  • Image → allows the user to take a photo.
  • Video → allows the user to record a video.

Max Video Duration

Set the maximum allowed recording time (in seconds) when the type is set to Video.
Example:
5 → limits the recording duration to 5 seconds.

Allow Upload Field

Enable this option if you want to let users upload existing files instead of using the camera.

When set to Yes, users without a working camera can still upload a file from their device.

Button Text

Customize the text displayed on the capture/upload button.
Example:
Capture With Your Cam
Take a Photo
Record a Video

Max. File Size

Defines the maximum file size allowed for the uploaded or recorded file.

File Storage

Captured or uploaded files are handled by Elementor’s form upload system.

You can:

  • Access them in Form Submissions → Media Files.
  • Find them in the Uploads directory on your WordPress server.