Migrating between Forminator and Gravity Forms
This page lists what GravityMigrate does with each kind of Forminator field and setting, in both directions, as read from the migration code itself. The tables are generated from the plugin, so they change when it does. For the steps, and for the wording of the report the wizard shows before it runs, see Migrating forms from another form plugin.
Checked against Forminator 1.57.0.
From Forminator into Gravity Forms #
| Forminator field | In Gravity Forms |
|---|---|
text | Single Line Text |
textarea | Paragraph Text |
email | |
url | Website |
phone | Phone |
number | Number |
currency | Number |
calculation | Number |
slider | Number |
date | Date |
time | Time |
select | Drop Down |
checkbox | Checkboxes |
radio | Radio Buttons |
consent | Consent |
gdprcheckbox | Consent |
password | Password |
hidden | Hidden |
html | HTML |
section | Section |
upload | File Upload |
rating | Rating |
captcha | CAPTCHA |
name | Name |
address | Address |
group | Repeater |
page-break | Page |
postdata | Post Body |
stripe | Credit Card |
stripe-ocs | Credit Card |
paypal | Credit Card |
custom | Single Line Text |
signature | Signature |
From Gravity Forms into Forminator #

| Gravity Forms field | In Forminator |
|---|---|
| Single Line Text | text |
| Paragraph Text | textarea |
| Name | name |
email | |
| Phone | phone |
| Address | address |
| Number | number |
| Date | date |
| Time | time |
| Drop Down | select |
| Multi Select | select |
| Checkboxes | checkbox |
| Radio Buttons | radio |
| Hidden | hidden |
| HTML | html |
| Section | section |
| Page | page-break |
| File Upload | upload |
| Website | url |
| CAPTCHA | captcha |
| Consent | consent |
| List | group |
| Password | password |
| Credit Card | stripe |
| Total | calculation |
| Product | currency |
| Quantity | Not migrated |
| Option | Not migrated |
| Shipping | Not migrated |
| Coupon | Not migrated |
| Likert | Not migrated |
| Rank | Not migrated |
| Rating | rating |
| Survey | Not migrated |
| Poll | Not migrated |
| Quiz | Not migrated |
| Post Title | postdata |
| Post Body | postdata |
| Post Excerpt | Not migrated |
| Post Category | Not migrated |
| Post Tags | Not migrated |
| Post Image | Not migrated |
| Post Custom Field | Not migrated |
| Signature | signature |
| Repeater | group |
| Multiple Choice | checkbox |
| Image Choice | radio |
| Chained Selects | select |
Form settings Forminator cannot hold
These Gravity Forms settings have no counterpart in Forminator. The migration names each one as left behind: Form description, Description placement, Confirmations, Submit button conditional logic.
Merge tags #
Merge tags in notifications and confirmations are translated where both plugins have one:
| Gravity Forms | Forminator |
|---|---|
{all_fields} | {all_fields} |
{form_title} | {form_name} |
{entry_id} | {submission_id} |
{entry_url} | {submission_url} |
{ip} | {user_ip} |
{user_agent} | {user_agent} |
{referer} | {refer_url} |
{embed_url} | {embed_url} |
{post_id} | {embed_id} |
{embed_post:post_title} | {embed_title} |
{date_mdy} | {date_mdy} |
{date_dmy} | {date_dmy} |
{user:ID} | {user_id} |
{user:user_email} | {user_email} |
{user:display_name} | {user_name} |
{user:user_login} | {user_login} |
A merge tag with no counterpart is left as written and named in the report.
Related articles #
- Migrating forms from another form plugin, which links the reference page for every other plugin
- Getting started with GravityMigrate