# Web forms for the AI age

> A form backend for any website. Add an access key to any HTML form and get every submission by email. No backend code. Free for 250 a month.

Form backend for every website

Contact, signup, feedback, quote requests: any form on any website, whether it’s static, a CMS or built with AI. Every submission lands in your inbox, with no backend code.

[Create your form for free](https://app.formdoc.dev/new) [Read the docs](https://www.formdoc.dev/docs/)

Free plan with 250 submissions a month. No credit card needed.

```
<form  action="https://api.formdoc.dev/v1/submit"  method="POST">  <input    type="hidden"    name="access_key"    value="YOUR_ACCESS_KEY"  >  <input type="text" name="name" required>  <input type="email" name="email" required>  <textarea name="message" required></textarea>  <!-- Spam trap: keep it hidden and empty -->  <input type="checkbox" name="botcheck" hidden>  <button type="submit">Send</button></form>
```

In one sentence

## What is FormDoc?

FormDoc is a form backend for any website. You add a public access key to an HTML form (contact, signup, feedback, booking or any other) and point the form at FormDoc’s API. FormDoc receives each submission, checks it for spam, stores it encrypted and emails it to you, so your site needs no server or backend code.

-   No backend code
-   Any form, any website
-   Spam filtered

Built with AI?

## Your AI built the form. FormDoc makes it send.

AI website builders and coding assistants write a good-looking form in seconds, but a form also needs somewhere to send its data, and most generated sites don’t have one. That’s why so many AI-built contact forms do nothing when you press Send. Set the form’s `action` to FormDoc and add your access key: the same form starts delivering every submission to your inbox, with spam filtered out.

Without a form backend

**Send**

Nothing receives it. No email arrives.

With FormDoc

**Send**

In your inbox, spam filtered out.

Compatibility

## Works with any website

If your site can show an HTML form, it can use FormDoc: static site generators such as vagejs, Astro, Hugo, Eleventy and Jekyll; frameworks such as Next.js and SvelteKit; a CMS or site builder that lets you add custom HTML; hand-written pages; and sites generated with AI coding assistants. The same form works everywhere because it’s plain HTML. See the [docs](https://www.formdoc.dev/docs/) to get started, or the [FAQ](https://www.formdoc.dev/faq/) for quick answers.

-   vagejs
-   Astro
-   Hugo
-   Eleventy
-   Jekyll
-   Next.js
-   SvelteKit
-   Any CMS with custom HTML
-   Hand-written HTML
-   AI-built sites

Why FormDoc

## A form backend that stays out of your way

Keep writing plain HTML. FormDoc receives, checks and delivers every submission.

-   ### No backend code
    
    Your form posts straight to FormDoc. There’s no server, PHP script or plugin to look after.
    
-   ### Your design, your markup
    
    FormDoc is an API, not a widget. Style the form any way you like.
    
-   ### Spam protection built in
    
    A hidden honeypot field, spam scoring and optional Turnstile, hCaptcha or reCAPTCHA keep junk out of your inbox.
    
-   ### Encrypted at rest
    
    Every submission is encrypted before it’s stored. Your public access key can only send you submissions; it can’t read anything.
    
-   ### Data stored in India
    
    Submissions are stored in Mumbai (ap-south-1) and deleted automatically when your plan’s history period ends.
    
-   ### Your own thank-you page
    
    Send visitors to any page after they submit, or use our hosted one.
    

How it works

## Live in three steps

From email address to working form in a few minutes.

![A message leaves your form, passes FormDoc’s spam check and arrives in your inbox.](https://www.formdoc.dev/images/how-it-works.svg)

-   ### 1. Get an access key
    
    Enter your email address and confirm it. No account is needed for your first form.
    
-   ### 2. Add the key to your form
    
    Set the form’s action to https://api.formdoc.dev/v1/submit and add the key as a hidden field.
    
-   ### 3. Receive submissions
    
    Each message is emailed to you. Sign in to see usage and manage your forms.
    

Spam protection

## Spam stays out. Real messages get through.

Bots that fill in the hidden honeypot field are quietly set aside, and every submission is scored for common spam signs. Rate limits stop floods. Add a captcha only if you need one.

[How FormDoc stops spam →](https://www.formdoc.dev/faq/#how-does-formdoc-stop-spam)

![Real messages pass through FormDoc’s shield to the inbox; spam is stopped.](https://www.formdoc.dev/images/spam-shield.svg)

## Start receiving submissions today

Free for 250 submissions a month. Upgrade only when you need more.

[Create your form](https://app.formdoc.dev/new) [See pricing](https://www.formdoc.dev/pricing/)
