Help Center

Browse By Topics

Using Getform

Creating a new form and get the action code

To create a new form and get your action code on Getform, you simply log in and use the myforms page to create a new form.

Each form has the following options to enter:

  • Form Name(required) - The name of the form you created. You will see your form with this name on Getform.
  • Thank You Page URL (for premium users only) - The redirect URL of your thank you page. Getform will redirect your users to this URL after a valid submission to your form. If you are in the free subscription, the redirection will be done to Getform thank you page we provided.
  • Email each submission (optional) - This option determines if each form submission is emailed to the email address of the form owner or not.
  • File upload (optional) - This option determines whether you will accept file upload on your form submissions or not.

Submitting form data and gathering submissions

To submit your form data and start gathering submissions from them on Getform, you simply need to post your form data to the URL we provide and we'll do the rest.

Getform allows you to create and control your own HTML, CSS, JavaScript, etc while creating your web properties. All you need to do is to POST your submissions to the URL we provided.

Here is a form sample to use on your webpage:

<form action="{your-formcode-goes-here}"
method="POST" accept-charset="UTF-8">
    <input type="text" name="name">
    <input type="email" name="email">
    <button type="submit">

Here is a form sample to use on your webpage when you want to receive file uploads on your submissions:

<form action="{your-formcode-goes-here}" enctype="multipart/form-data" method="POST" accept-charset="UTF-8">
    <input type="text" name="name">
    <input type="email" name="email">
    <input type="file" name="file">
    <button type="submit">

There are some restricted fields that we will ignore in your submissions. Please do not include them in your forms.

  • id
  • controller
  • action
  • submit

Please note that to receive your submissions correctly for the texts that belong to language families other than Latin, you should include - accept-charset="UTF-8" - attribute to your form code.

Inviting your friends to your form and sharing submissions

To invite your friends to your forms and share the submissions with them on Getform, you just use invitation feature on the form by adding the e-mail address of the friends or colleagues you want to invite.

Please note that when the submissions started to arrive at your invited forms, submission counts are just decreased from the inviter's submission count, not from invited user's count.

Viewing and downloading your form submissions

To view and download your submission you simply need to be logged in to Getform and click on your forms to reach the form detail page.

You also have the option to download all your submissions in .csv format. Your downloaded .csv files can be opened using major spreadsheet programs including Microsoft Excel, Apple Numbers, and Google Docs.

HTML5 Form Validation

While processing your forms you may want to validate them to ensure that users enter the correct data. You can validate your forms easily with HTML5. Doing validations with HTML5 takes minimal effort to implement.

Even though HTML5 form validation is still not being supported in some browsers, you still find it useful depending on your needs. Here are some examples:

The "required" attribute

The simplest change you can make to your forms is to mark a text input field as "required". The required attribute informs the (HTML5-aware) web browser that the field is to be considered mandatory.

<input type="text" name="phone" required>

Input type = "email"

This input type guarantees an email address is formatted correctly.

<input type="email" name="email">

Input type = "number" and type = "range"

The number and range input types also accept parameters for min, max and step. Ensure a number is with a range.

<input type="number" min="18" max="99" value="30" name="age">

Input type = "url"

This input type guarantees a URL is formatted correctly.

<input type="url" name="website">

The "minlength" and "maxlength" attributes

With these attributes, you can limit the characters in a text input or textarea.

<input type="text" maxlength="10">
<textarea minlength="20"></textarea>


Can anyone access my forms and my submission data?

Your forms and form submission data are only accessible by authorized users on your account and user accounts invited to your forms.

Can I cancel my premium plan anytime?

Yes! There are no bounds. It's easy to downgrade your account back to the free plan. You will still be able to use Getform, however, you won't have access to any premium account features.

Is 10 submissions count of the free plan for one time or reset every month?

Yes! 10 submissions count of the free account is for one time and doesn't reset every month.

What if I need more form processing than the premium plan offers?

Please contact us immediately! We will be very happy to create a custom plan to meet your needs.

How can I get the submission data collected by my form?

We store each form submission for viewing via our web application and offer a download in the .csv format that can be opened using major spreadsheet programs including Microsoft Excel, Apple Numbers, and Google Docs.

How can I upgrade my account to premium?

To upgrade your account you just pay 9$/month and when you decide to keep using Getform after a month, you have to do renewal for every month. But we also give you 3 other payment options for longer term subscriptions and if you choose one of them you will pay the related amount for the time frame you choose.