Hidden fields

Hidden fields save data with a submission without showing a question to respondents. They are free on every plan; create them in the hidden fields section of your form’s Settings tab.

Makeform is a free AI form builder: describe what you want to collect and it builds the form for you, with unlimited forms and submissions on the free plan.

Use them to pass details you already know, such as a user ID, email, plan, campaign, or referrer.


What is a hidden field in Makeform?

A hidden field is invisible to respondents, but its value is saved with the submission.

Hidden fields help you:

  • Identify who submitted a form.
  • Track plan, campaign, source, or referral data.
  • Connect responses back to records in your own tools.

Create a hidden field

To create a hidden field, go to the Settings tab and open the hidden fields section.

Multi Page Example1


Pass values through a URL

After creating hidden fields, pass values by adding query parameters to your form URL:

Text
YOUR_FORM_URL?user_id=123&plan=pro&email=user%40example.com

Use the same pattern with an embedded form:

Text
YOUR_EMBED_URL?user_id=123&plan=pro&email=user%40example.com

The first value starts with ?, and additional values use &. Field names are case-sensitive and must match the hidden fields defined in your form. URL-encode values that contain spaces, symbols, or email addresses.

For developer setup with dynamic values, see Developer Resources.


Hidden fields in form results

You can view hidden fields in form results in the Submissions tab.

Multi Page Example1