Don't worry about the back-end anymore!

Just build your form front-end with the tools you like.
All you have to do is post the submitted data to our back-end.

get started

Easy Installation

Basic usage

You could build a form as simple as the following one. Of course you could add as much form fields as you want

<form method="post" action="">
        <label>Full name</label>
        <input type="text" name="fullname"/>
        <input type="email" name="email"/>
        <textarea name="message"></textarea>
    <button type="submit">Send</button>

Auto reply-to

Name an email field _reply_to to set it as a Reply-to in the email you will receive.
This will allow you to easily reply to the users who fill your form.

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

Simple anti-spam protection

To protect your form from unwanted submissions, add the following field to your form.
Its value must remain empty. It prevents simple bot from spamming your form

<input type="text" style="visibility: hidden" value="" name="_empty_field"/>

reCaptcha anti-spam protection

For a much better ant-spam protection using Google reCaptcha add the following lines to your form.
Finally enable reCaptcha support in your form settings

<input type="hidden" name="_recaptcha" id="_recaptcha"/>
<script src=""></script>
<script src=""></script>

File uploads

In order to be able to upload files. You must set the enctype attribute to multipart/form-data.

<form method="post"
        <label>Attached File</label>
        <input type="file" name="attached"/>
    <button type="submit">Send</button>