React forms with easy validation and multi steps

Why Formiz?

🧙‍ Multi steps forms

Multi steps form logic available out of the box! No more pain to build perfect UX for complex forms.

✅ Easy form validation

Create forms in React with full validation without the pain. Turn everything into a custom field with full validation!

🐛 No more logic duplication

Don't duplicate your logic between display and validation. Validation is enabled only if the field is displayed.

💅 Forms with your own UX

Choose how to render validations, form buttons, and navigation between steps (wizard, tabs, other). It's your choice!

⚛️ Built with hooks

Use hooks & cut the complexity to create custom fields :) Use complex logic without even thinking of it.

📱 React Native compatible

You can use it with React Native. Just use the as={View} property on <FormizStep> component to replace the div.