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 Form

Verify your email and start receiving form submissions. Free forever.


<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.

Secure & Encrypted

All form submissions are transmitted over HTTPS. Your data is protected in transit and encrypted at rest.

Design without Limits

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

AWS Powered

Our Servers are powered by Amazon Cloud Infrastructure (AWS). High Deliverability and Uptime Guaranteed.

GDPR Compliant

We store your personal data securely. 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 Your Form

Verify your email and create an access key.

Create your form

By signing up, 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>

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

    <!-- Custom Confirmation / Success Page -->
    <!-- <input type="hidden" name="redirect" value="https://mywebsite.com/thanks.html"> -->

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

</form>
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

FAQ

Frequently Asked Questions

Is this service really free?

Web3Forms provides both free and paid plans. The free plan is limited to 250 submissions per month + basic features. If you need more submissions and advanced features, you can upgrade to the paid plan.

What are the limits of the free plan?

The free plan is limited to 250 submissions per month + basic features. If you need more submissions and advanced features, you can upgrade to the paid plan. Checkout our pricing page for more details.

My Access Key is publicly available. What should I do?

No Problem, The Access Key is not a secret API Key. it can be Public and it's safe to use it in the client-side code. It works as an alias to your email address. On Pro plans, you can add Trusted Domains feature to further protect your form from spam / abuse.

My Contact form is not working. What should I do?

There can be multiple reasons why your contact form is not working. Please check our Troubleshooting guide on our docs to check solutions for some common issues such as email not received, email data empty, email landed in spam folder, CORS error, other HTTP 400 errors etc. If you are still facing issues, please contact support.

How Web3Forms is different from other solutions?

Web3Forms is a privacy friendly alternative. We do not store user's submissions to protect our user's privacy. We3Forms provides higher monthly form submission limits compared to our competitors, We offer custom redirection, free captcha etc in the free plan, Using our affordable Pro plan, you can upgrade for higher submissions and advanced customization features.

Is my email and form submission data safe & secure?

Yes, absolutely. All form submissions are transmitted over HTTPS secure protocol, ensuring your data is protected in transit. Our databases are hosted by AWS and encrypted at rest. We never store your user's information or form submission data on our servers. Logs are deleted periodically to maintain privacy.

Is Web3Forms GDPR compliant?

We are GDPR friendly. We do not collect any personal information of your users. We only store basic information about you. Form submissions are never stored, and we do not sell or share such information with third parties. Check our Privacy policy for more details.

Host anywhere

logos

Get Started!

Create your contact form for static website in minutes.

Create your Form

Get started for free