HTML

HTML form backend without a server.

Any plain HTML form can post to FormsFort. No PHP, no Node.js, no server configuration. Just set the action and receive submissions by email.

Create your first form Book free migration

How it works

Three steps to production forms.

01

Create a form

Generate a public access key in the FormsFort dashboard.

02

Set the action

Point your HTML form action to https://api.formsfort.dev/submit.

03

Receive emails

Every submission is validated, spam-filtered, and delivered to your inbox instantly.

Setup

Plain HTML contact form

<form action="https://api.formsfort.dev/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
  <label>Name</label>
  <input type="text" name="name" required />
  <label>Email</label>
  <input type="email" name="email" required />
  <label>Message</label>
  <textarea name="message" required></textarea>
  <input type="checkbox" name="botcheck" style="display:none" />
  <button type="submit">Send</button>
</form>
Get your access key

Migration

Migration checklist.

Move an existing form in minutes without rebuilding markup.

01

Create a FormsFort form and copy your access key.

02

Open any HTML file or static page.

03

Add a <form> element with action='https://api.formsfort.dev/submit'.

04

Insert your access_key as a hidden input.

05

Add name, email, and message fields.

06

Deploy and test a submission.

FAQ

Common questions.

Do I need a server?

No. The browser posts directly to FormsFort. Your site can be 100% static HTML on any host.

Does this work with shared hosting?

Yes. Since there is no server-side code, it works on any host including GitHub Pages, Netlify, Vercel, Cloudflare Pages, and traditional shared hosting.

Can I style the form however I want?

Yes. FormsFort only cares about the form action, method, and field names. Style it with CSS, frameworks, or inline styles.

What about spam?

Add a botcheck honeypot field. FormsFort also applies rate limits and optional captcha without any configuration on your end.

Stop managing form servers.

Create a production form endpoint, migrate your first form free, and scale when you are ready.

Create your first form Book free migration