Formclick

HTML contact form

Point a standard <form> at the Formclick endpoint and every submission lands in your inbox. It works on any static site, landing page or site builder that lets you paste HTML.

Get your free access key Jump to the code

Set it up in 3 steps

  1. 1

    Get your access key

    Create a free Formclick account and copy the access key for your form from the dashboard. Submissions sent with that key are delivered to your inbox.

  2. 2

    Paste the form

    Copy the snippet into your page and replace YOUR_ACCESS_KEY_HERE with your key. Keep the action URL and method="POST" as they are.

  3. 3

    Publish and test

    Deploy the page, send a test message and check your inbox. You can also see every submission in your dashboard.

The code

Replace YOUR_ACCESS_KEY_HERE with the key from your dashboard.

contact-form.html
<form action="https://api.formclick.io/submit" method="POST">

  <input type="hidden" name="access_key"
         value="YOUR_ACCESS_KEY_HERE">

  <input type="text"  name="name"    required>
  <input type="email" name="email"   required>
  <textarea           name="message" required></textarea>

  <!-- Honeypot Spam Protection -->
  <input type="checkbox" name="botcheck"
         class="hidden" style="display: none;">

  <!-- Custom Success Page (optional) -->
  <!-- <input type="hidden" name="redirect"
         value="https://yoursite.com/thanks.html"> -->

  <button type="submit">Submit Form</button>
</form>

<!-- Handles submit, file upload, loading state and success/error messages. -->
<script src="https://cdn.formclick.io/formclick.min.js"></script>

Tips

  • Every input needs a name attribute. The name becomes the field label in your notification email.
  • Add a hidden "redirect" field to send people to your own thank-you page after they submit.
  • Keep the hidden botcheck checkbox. Bots fill it in, people never see it, and those submissions are dropped as spam.
  • Style the form however you like. Formclick never touches your markup or CSS.

HTML contact form FAQ

Do I need any JavaScript?

No. A plain <form> with method="POST" and the Formclick action URL works with zero JavaScript. Use the JavaScript example if you want to submit without a page reload.

Does it work with WordPress, Webflow or Framer?

Yes. Any tool that lets you add a raw HTML embed or set a form's action URL works.

Is it safe to ship my access key in client code?

Yes. The access key only allows submissions to be sent to your account. It cannot read your data, open your dashboard or change your settings, and you can restrict it to specific domains.

Do I need my own server or backend?

No. Formclick receives the submission, filters spam, stores it in your dashboard and emails it to you. Your app only makes one POST request.

How much does it cost?

Core features are free forever. Paid plans add higher submission limits and extras like file uploads. See the pricing page for details.

Other stacks

JavaScriptReactReact NativeIonicFlutterExpoMore examples →

Your HTML form, live in minutes

Free forever on core features. No credit card required.

Create your form