Gravity Forms Randomizer

Reduce order bias by randomizing your form choices. Great for onboarding/offboarding flows and surveys!

View Demo

What does it do?

GF Randomizer adds a new “Randomize Choice Order” option to choice-based fields in Gravity Forms. Enable this option to randomize your field’s choices for each visitor.

Randomizing choice order is a great way to reduce bias introduced by the order of your choices. Order bias is the tendency for participants to respond inaccurately to questions due to the order of the answers. There’s a variety of factors that influence order bias, but the easiest way to eliminate any potential bias is to randomize the answer options.


  • Supports all choice-based fields.
    Randomize the order of choices for any choice-based field. This includes Drop Downs, Multi Select, Radio, Checkboxes, Products, Options, and more!
  • Maintains randomized order intelligently.
    Visitors will never be frustrated by the randomization because the choice order is saved and reused once the user has begun completing the form. Navigating multi-page forms and validation errors will present a consistent experience.
  • Works with caching.
    Caching your form pages? No worries! GF Randomizer will still randomize the choice order.
  • Integrates with Populate Anything.
    Randomize populated choice-based fields. Choice order is saved and reused just like static fields.
  • Automatic updates.
    Get updates and latest features right in your dashboard.
  • Awesome support.
    We’re here to help! And we mean it.

How do I enable this functionality?

After you have installed and activated Gravity Forms Randomizer, choice order can be randomized for any field that has choices. Let’s step through that process.

Add a choice-based field (Drop Down, Multi Select, Radio, etc) to your form.
Open the field settings and check “Randomize Choice Order”

That’s all there is to it. The choice order will now be randomized when viewing the form.

Random Order Persistence

GF Randomizer supports intelligently maintaining the randomized choice order once the user has begun completing the form. The choice order will persist after the form has been submitted and a validation error has been returned or when the user is navigating the next or previous page in a multi-page form.

The “Other” Option

Gravity Forms’ Radio Button fields support an “other” option which allows the user to enter a value that is not available as a predefined choice.

GF Randomizer supports this feature and will always leave the “other” choice as the last choice in your Radio Button field.


Populate Anything

GF Randomizer integrates perfectly with GF Populate Anything. Any randomized and populated choice-based field will maintain the randomized choice order when the user interacts with the form.


Doesn’t Gravity Forms already support this?

GF supports randomizing choice order only with Quiz fields and Poll fields. The randomization is done using server-side logic which does not guarantee a random order if caching is used. We think you’ll find randomizing the choice order with any choice-based field to be quite useful!

Can I randomize the order of fields?

This plugin does not support randomizing field order; however, we have a free snippet that can help. Check out Random Fields with Gravity Forms.

Can this do *some other feature*?

Maybe! If you’re already a customer, drop us a line via support. We’d love to brainstorm with you. If you’re not a customer, we also love pre-sales questions!


Gravity Forms has hundreds of hooks. Check out our Gravity Forms Hook Reference for the most thorough guide to Gravity Forms’ many actions and filters.

No related resources found.

Grab a bundle of free Gravity Forms plugins

Enter your email and receive our most popular free plugins and snippets, plus access to hundreds of others.

This field is for validation purposes and should be left unchanged.