Contact Forms for Modern Websites

Receive your html contact form submissions directly in your email inbox using our contact form api service without any server or backend code. Its free!

Create your Access Key

No Signup required


<form action="https://api.web3forms.com/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>

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

Works with any Technologies

No Backend Code

You already know! Setting up form is pain. Web3Forms works without any Server or backend code like PHP.

No Databases

All emails are sent directly to your email address. We never store your form submissions.

No Login Needed

There is no login or dashboard for Web3Forms. We authenticate users based on the access key.

Design without Limits

Web3Forms is an API based form backend. We can seamlessly integrate to any custom design or style.

Amazon Powered

Our API Systems are powered by Amazon Cloud Infrastructure. High Deliverability and Uptime Guaranteed.

GDPR Compliant

We only store your email address for authentication. We don’t share or sell any information with 3rd parties.

View all features →

How it works

Easy as 1 2 3. Just follow the steps and you’re done

1

Create Access Key

Access key will be sent to your email address.

By submitting this form, you agree to our terms and privacy policy as well as give consent to reach you for marketing purposes.

2

Create Contact Form

Create your contact form code using your favourite language.
Copy code below or get more examples in the docs.


<form action="https://api.web3forms.com/submit" method="POST">

    <!-- Replace with your Access Key -->
    <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY_HERE">

    <!-- Form Inputs. Each input must have a name="" attribute -->
    <input type="text" name="name" required>
    <input type="email" name="email" required>
    <textarea name="message" required></textarea>

    <!-- hCaptcha Spam Protection -->
    <div class="h-captcha" data-captcha="true"></div>

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

</form>
<!-- Required for hCaptcha -->
<script src="https://web3forms.com/client/script.js" async defer></script>
Show Advanced Example
3

Add Access Key

Replace with your access key to start receiving email submissions.

<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY_HERE">
See Detailed Docs
Visit Lucian Tartea, InovatikAvatar

Web3Forms is by far the smoothest solution to receive contact form data without using backend code or databases. It took me 5 minutes to set it up with basic HTML skills. No user registration, no admin interface, no credit card details just plug & smile

Lucian Tartea, Inovatik

Host anywhere

logos

Get Started!

Create your contact form for static website in minutes.

Create your Access Key

No Signup required