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.
- Create a form from scratch
- Transfer an existing form
- 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:
- Share your form online
- Embed your form on a web page
- Embed a choice field from the form in an email using a code