Create a custom Form from Scratch

Create your online form from scratch in just minutes. You can add as many fields as you like and customize each one.

1. Open Dashboard and Click 'Create New Form'

Once you are logged into your MightyForms account, click 'Create New Form'.

2. Select 'Start From Scratch'

Once there, you will have a few options for creating a new form.

  1. Create a form from scratch
  2. Transfer an existing form
  3. Create a form using a template from our library

3. Drag & Drop Form Field Elements

First, you need some fields from the toolbar. Either drag/drop them to the main field panel, or just click the '+' symbol for quick auto-add.

You can add fields one-by-one:

Or bulk add form fields from our Field Kits:

If you need to Undo an action or Redo an action, be sure to use the Undo and Redo buttons on your toolbox:

You can display your form fields in multiple columns by resizing them manually.

4. Edit field Settings

Once you throw in a few fields, rename them in line and adjust settings as you see fit. 

5. Design your form

You can check out more in-depth articles on designing your online forms here.

When you have a few fields set as you need them, head over to the left toolbar and click on the Design button to play around with Theme templates or manually adjust the fonts, colors, etc., as you see fit.

6. Name your form

When you are done prettifying your form, name it something that's easy to remember.

7. Preview responsive form

Hit Preview to see how your form will look like on different devices.

At this time we support Desktop/Tablet/Mobile views without a selection of a specific device, but that may come in the future.

8. Publish your form

When you are ready, hit the Publish button to push your latest changes to live. 

You will see a success message pop up when your form is published:

Don't worry, you can update your form anytime.

9. Share and/or embed your form

Now when you are ready - Share your form by clicking on 'Share'.

A few options will pop up:

  1. Share your form online
  2. Embed your form on a web page
  3. Embed a choice field from the form in an email using a code

The next thing to learn is setting up Autoresponder and Integrations

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.