Go to the forms toolIn your HubSpot Marketing Basic, Professional, or Enterprise account, navigate to Contacts > Forms.
Create a new form
From the forms dashboard, click Create form at the upper right.
Name your form
At the top of the form editor, you'll be able to name your form. Hover over the form name and click the pencil icon to edit.
Please note: the form name is internal and not visible on your live form.
Add fields to your form
In the Add form field section on the left, you'll be able to search for form fields and add them to your form.
You can also create new contact properties directly from the form by clicking the Create new button in this section. To do so, follow the instructions here.
Mark required fields
If you've included fields that should be required upon submission, hover over the field and click Edit.
On the left-hand side, scroll down to Make this field required and check the box next to it.
Please note: an email address is required to create a contact, so the Email field will always be marked as required on your forms.
Remove a field from your form
If there is a field on your form that you wish to remove, hover over the field and click Delete.
Add a rich text area between your fields
You can use a rich text are to add rich text, build headers, or add spacing above field rows. Learn how to do so here.
Edit your form field's display names and options
To edit the display options of your form field, hover over the field and click Edit.
On the left-hand side, look for the Label field. Change this to what you wish to appear on the form for this field.
Edit other property options
You may want to select other property options to apply to your form field. For example, you can make the field hidden to pass certain values into contact properties. Learn how to do so here.
If you choose to have both placeholder text and a default value, keep in mind that the default value will override the placeholder text.
Save your form
Once you're happy with your form, click Save form at the upper right. This will save your changes in the form editor.
Test your form
Before publishing your form, you can click the Test tab to see what your live form will look like, as well as test submitting it. If you have progressive profiling enabled, you can also click Preview form behavior to see how the form changes for a visitor who has already filled certain fields in.