Sing Up Log In
Logo

Awesome HTML forms

Just send your form to our URL and we'll forward it to your email.

  • No PHP
  • No JavaScript
  • No sing up required
  • Totally FREE

Example

<form action="https://formfarm.im/your@email.com"

method="POST">

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

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

    <input type="submit" value="Send">

</form>

Setting it up is easy and FREE

You don't even have to register.

1

Setup the HTML form

Change your form's action-attribute to specified code and replace your@email.com to your email.

2

Add a name attribute

Add a name attribute to all <input>, <select> and <textarea> elements inside your form, otherwise you will not receive the data.

3

Submit the form

You'll receive a confirmation email, just follow the link and confirm your email address.

SINGLE submission for ALL FormFarm forms from ALL URLs of a domain.

4

Thant's it, well done!

From now on you'll receive emails with form's content each time the form is submitted on your website.

Even more

You can sig up FOR FREE any time and get access to Admin panel

Submissions archive

Get access to all your submissions even for those being processed before your registration.

Unlimited form submissions

There is no limit for the amount of your submissions.

Unlimitted number of domains and emails

Add, remove, edit, create multiple connections and make your life easier.

Invisible emails

You can get unique client ID which can be used to replace your real email identifier. It will help protecting your email from being visible to anyone including spam-bots.

Advanced features (again - totally free)

Customize your forms with the help of specially marked (underscore prefix) named-attributes.

_replyto or email

<input type="text" name="_replyto" placeholder="Your email" />

Gain the ability to easy reply via email directly to the person submitted the form.

_next

<input type="hidden" name="_next" value="//site.io/thanks.html" />

After form submission FormFarm default "Thank you!" page is displayed. Keep your user on your website, navigate them to a desired URL.

_subject

<input type="hidden" name="_subject" value="New submission!" />

Identify emails coming to your email by configurable subject

_format

<input type="hidden" name="_format" value="plain" />

Get rid of FormFarm formatting and receive plaint text emails if necessary.

_cc

<input type="hidden" name="_cc" value="1@email.com,2@email.com" />

CC (add another email) to receive a copy of submission emails.

_gotcha

<input type="text" name="_gotcha" style="display:none" />

Protect yourself from spam robots the following way: add this hidden field, if your form will be attacked by bots filling out all form fields, you won't receive email notification.

Using AJAX

$.ajax({

    url: "https://formfarm.im/you@email.com",

    method: "POST",

    data: {message: "hello!"},

    dataType: "json"

});

Use FormFarm via AJAX. Even cross-origin. Simply set Accept header to application/json. In case you use jQuery, use the following code: