Documentation
Collect your first submission in five minutes.
Guides, framework recipes and the API reference for MakeTheForm. Start with the quickstart, or jump to your stack.
5 minQuickstartCreate a form, point your HTML at it and send a test submission.Start here ConceptsHow it worksEndpoints, spam checks, storage and delivery, in the order they happen.Read the overview ReferenceAPI referenceStatus codes, error codes, limits and server-side submissions.Browse the reference
The whole integration is one attribute.
Every form gets an endpoint. Put it in your form's action, keep your own markup and styles, and submissions start arriving. Add Accept: application/json when you want a JSON response instead of a redirect.
<form action="https://mtform.co/f/your-form-key"
method="POST">
<input type="email" name="email" required>
<textarea name="message"></textarea>
<button type="submit">Send</button>
</form>Pick your stack
All platforms →Popular topics
- Redirect to a thank-you pageHTML forms
- Return JSON instead of redirectingAJAX & fetch
- Verify webhook signaturesProWebhooks
- Accept file uploadsProFile uploads
- Stop bots with a Turnstile challengeSpam filtering
- Send an autoresponder emailProAutoresponder
- Give a client access to their formsProjects
- Retry safely with an idempotency keyAPI reference
Get help
Stuck? Email support and a developer answers. Pro and Agency plans get priority replies.
Contact support →Service status
How the endpoint, delivery and dashboard are running, and where incidents are posted.
Status page →