---
title: Migrating between Forminator and Gravity Forms
url: "https://www.gravitykit.com/docs/gravitymigrate/forminator/"
updated: "2026-09-10"
category: GravityMigrate
---

# Migrating between Forminator and Gravity Forms

This page lists what [GravityMigrate](https://www.gravitykit.com/products/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](https://www.gravitykit.com/docs/gravitymigrate/migrating-forms-from-another-form-plugin/).

Checked against Forminator 1.57.0.

## From Forminator into Gravity Forms

 Forminator fieldIn Gravity Forms`text`Single Line Text`textarea`Paragraph Text`email`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

 ![The Choose Forms card for a Gravity Forms form going into Forminator, listing what changes on the way and what to set up before the form goes live](https://www.gravitykit.com/wp-content/uploads/2026/09/card-forminator.png) Gravity Forms fieldIn ForminatorSingle Line Text`text`Paragraph Text`textarea`Name`name`Email`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`QuantityNot migratedOptionNot migratedShippingNot migratedCouponNot migratedLikertNot migratedRankNot migratedRating`rating`SurveyNot migratedPollNot migratedQuizNot migratedPost Title`postdata`Post Body`postdata`Post ExcerptNot migratedPost CategoryNot migratedPost TagsNot migratedPost ImageNot migratedPost Custom FieldNot migratedSignature`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 FormsForminator`{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](https://www.gravitykit.com/docs/gravitymigrate/migrating-forms-from-another-form-plugin/), which links the reference page for every other plugin
- [Getting started with GravityMigrate](https://www.gravitykit.com/docs/gravitymigrate/getting-started-with-gravitymigrate/)
