Our features

FormSprout’s form creator is one of the most comprehensive form building tools available. Here’s everything it can do, from building and styling forms to managing submissions and analysing results.

Build your form · Design and style · Security and spam protection · Manage submissions · Notifications and email · Conditional logic and calculations · Reports and analytics · For developers

Build your form

Everything you need to put a form together, from the first field to the last step.

Drag & Drop Form Builder

Just click and drag the fields you want to add over your form.

HTML5 Fields

Create responsive forms with HTML5 fields in minutes!

Duplicate Fields

Copy form elements with one click and improve your workflow.

Multi-Step Forms

Break long forms into smaller logical sections with progress bars.

Bootstrap Layouts

Vertical, horizontal and inline. You can use the 3 Bootstrap CSS layouts.

File Upload

Let users attach files to their form submissions, such as photos, PDFs or other documents.

Custom Checkbox and Radio Button

Display your checkboxes and radio buttons with custom styles and in multiple columns.

Signature Field

Capture signatures online by allowing users to sign your forms.

Embed images and videos

Embed YouTube videos, maps, and widgets into your forms.

Hide / Show Panels

The preview area will become wider and forms, being responsive, will adapt to them.

Templates

Choose a template and create a form with one click.

Browser Geolocation

Capture the user's geographical location with the user's consent.

Save & Resume later

Many questions for now? Give your users a practical solution with this great option.

RTL Forms

Set the text direction in which values are entered in the form.

Custom confirmation or Redirection

You decide how to inform your users that the form has been successfully submitted.

Design and style

Make every form match your brand without writing CSS, or write your own if you prefer.

Theme Designer

Customize backgrounds, colors, spacing and fonts without writing CSS code.

Google Fonts Selector

Hundreds of beautiful typefaces, one click away.

Web Gradient Editor

Beautiful backgrounds with preset gradients ready to use.

Advanced CSS Editor

With syntax highlighting, validation and automatic indentation.

Form Live Preview

Select your form and see CSS changes in real time.

Pop-Up Form Designer

You can create and customize engaging popup forms. No developer required.

Download the HTML

Download the source code to create a fully-customized form.

Security and spam protection

Get the right data, from the right people, and keep it safe.

Field Validation

Make sure you get the right data with ajax and server validations.

reCAPTCHA

Protect your form from spammers & bots by using Google reCAPTCHA.

Spam Protection

An alternative to reCAPTCHA: block unwanted spam with a honeypot trap.

CORS / Authorized Urls

Restrict the domains with which the form works. Your security is more important than ever!

Private Forms (Internal Forms)

Disable anonymous access so only you or your team can submit entries.

Protected Files

Only users with the right permissions can access the uploaded files.

Submission Limit

Limit submissions by IP or browser fingerprint, and period of time.

Manage submissions

View, edit, discuss and export every entry in one place.

Submission Manager

A quick and easy way of viewing, editing and deleting your form's submissions.

Highlight New Submissions

Quickly identify submissions you haven't seen yet.

Mark Submission as Read / Unread

Mark multiple form submissions as read or unread with one click.

View Submission Details

View every detail of the information sent by your users.

View Sender Information

Know your users' information (Leaflet Map or Google Map included).

Edit each submission

Update the information sent by your users.

Export submissions

Export submissions in standard CSV format and work with the data in MS Excel.

Submission Comments

Add notes or comments to each entry. Keep a conversation with your team.

Image Compression

Compress images uploaded through your forms and reduce your server storage quota.

Notifications and email

Stay in touch with your team and your respondents automatically.

Instant Notification

Get notifications at the time a submission is performed.

Multiple recipients

Send the notifications to different e-mails.

Merge data in your emails

Use our auto-suggest tool to merge data in your email messages easily.

HTML / Plain Text Email

Select the option your mail client requires.

Email Auto-Responder

If you like, you can send a confirmation email to your users.

Send Test Email

Test your email configuration in real time to know if everything is fine.

Conditional logic and calculations

Make forms that react to answers, without programming.

Intuitive Interface

Make conditional logic without programming.

Multiple Rules

Create the conditional logic you need and provide a better experience to your users.

Multiple Conditions & Actions

All, Any or None conditions must be fulfilled to perform an action.

Show / Hide Fields

Show / hide fields or enable / disable form fields.

Math Operations

Use the 4 basic operations or combine them to create percentages or other more complex operations.

Advanced Math Formulas

Perform advanced form calculations (including date calculations) and set the result in a form field or other elements.

Skip Steps

Go directly to the required step based on conditions you've created.

Pass Field Value to Another Field

Copy the content between fields with a couple of clicks.

Reports and analytics

See how your forms perform and what your data says.

4 Chart types

Row, bar, donut and pie charts are supported.

Interactive Charts

Interact with graphics in a very simple way: with a click.

Move & Resize any chart

Changing the size of your charts is very easy, just drag and drop.

Form Performance

Improve the form and increase conversion rate.

Submission Analytics

Know how many visits are made before your users send the form and more.

Google Analytics add-on

Track each form in different Google Analytics accounts.

For developers

Connect FormSprout to your own systems.

Form Endpoints

Collect data from external sources (forms, scripts, webhooks, etc.)

REST API

Access your account information, get your forms, and register / deregister webhooks.

Smart form builder

Create online forms and surveys using our no-code, drag & drop form builder. Securely collect the right data within your organization and from your clients. Publish your forms anywhere online.

Easy customisation

Design professional looking forms with FormSprout's online form builder. Customize your forms with advanced styling options to match your branding.

Efficient forms

Automate the flow of data within your organization. Speed up and simplify your daily work by automating complex tasks with FormSprout's industry leading features.

Notification systems

Because communication is a continuous action, and email notifications help you stay connected. It can be anything from a “Thank You” message to a fully-fledged communication structure.

Create your form