5 ultimate jQuery Form Wizard Plugins

jQuery Smart Wizard

Smart Wizard is a flexible and heavily customizable jQuery step wizard plugin with Bootstrap support. It is easy to implement and gives a neat and stylish interface for your forms, checkout screen, registration steps etc. Its features include theme support (with various themes included), URL navigation and step selection and the ability to dynamically hide or disable steps. You can install via npm, bower or composer. It has a well-documented and feature-rich API.

Twitter Bootstrap Wizard

This twitter bootstrap plugin builds a wizard out of a formatted tabbable structure. It allows to build a wizard functionality using buttons to go through the different wizard steps and using events allows hooking into each step individually.Don’t worry a bit about how to use Twitter Bootstrap Wizard.


This lightweight plugin turns any web form into a multi-step wizard with jQuery, whereby every form <fieldset> is turned into a separate step with forwarding and back buttons. It doesn’t have nearly as many features as the previous two plugins but does integrate with the jQuery validation plugin to provide validation functionality. It is a single file (so you can just grab it off GitHub and go) and if JavaScript is unavailable, it degrades gracefully.


The structure of the wizard is about steps and branches, the latter being optional. A simple, linear form may only need one branch that contains all of the steps, whereas a complex form may require the use of several branches, or even nested branches. The number of steps and branches in a form is thus left entirely to the developer. It is quite easy to use Jquery form wizard for you.

jQuery Stepy

jQuery Stepy is a plugin that generates a customizable form wizard. It assumes your form has a certain markup structure and that specific classes are available on the markup. Then you just need to initialize the plugin and voilà – you have a form wizard.

The plugin doesn’t come with any pre-defined styles. However, it does have a variety of options, such as being able to navigate between the steps, offering forward, back and finish buttons, transition effects, and integration with any validation plugin of your choosing. Offers a reasonable API which, for example, allows you to trigger a callback between steps, or fire a callback when the current step is rendered.

Leave a reply