What it does
KwesForms receives submissions from HTML forms built for your own website. You connect each form to an account endpoint and can add browser validation through an optional script. Free Forever supports one form and 100 monthly submissions; paid plans increase form, response, storage and user allowances.
In your KwesForms account, add a website and name its form. Copy the supplied endpoint into your HTML form's action, use POST and give each input a unique name. The first submission connects it to the backend.
For browser validation and special fields, load the optional script and add the kf-form class. WordPress editors may remove custom attributes; the alternative data-kw-* attributes help with that integration.
Form and submission allowances
| Plan | Forms | Submissions per month | Upload storage | Additional users |
|---|---|---|---|---|
| Free Forever | 1 | 100 | Not specified | Not specified |
| Bronze | 5 | 1,000 | 1 GB | 1 |
| Silver | 20 | 5,000 | 5 GB | 3 |
| Gold | 100 | 10,000 | 20 GB | 10 |
| Platinum | 1,000 | 100,000 | 50 GB or more | 20 |
| Enterprise | Custom | Custom | Custom | Custom |
Paid subscriptions have monthly and yearly billing options. A 14-day trial starts without card details. You supply the HTML and CSS; KwesForms does not include a drag-and-drop form designer.
Strengths
- Custom markup can use a hosted submission endpoint
- The optional script adds browser validation and form components
Watch out for
- Building and styling the form requires HTML and CSS
Best for
- Developers connecting custom website forms to managed submission processing
Sources
- KwesForms - A Form Service For Developers (Oct 27, 2026)
- How to Setup an HTML form with KwesForms (Oct 27, 2026)
- The Most Powerful Backend for Your HTML Forms | Form Endpoint Service (Oct 26, 2026)
