HTML: submit and navigate
Use a form action and a native POST. Configure a thank-you URL when you want visitors to land on your own confirmation page.
ExploreWebsite forms to email
Connect your HTML or JavaScript form to Form Koi. Save each accepted submission in your workspace and notify verified recipients, with delivery status available for every notification.
250 submissions/month free. No credit card required.
Project enquiry · hello@studio.example
The receiving mail server accepted the email. This does not confirm inbox placement or that it was read.
Sample states, not a live message. This preview sends no email.
Use a form action and a native POST. Configure a thank-you URL when you want visitors to land on your own confirmation page.
ExploreUse Fetch for inline sending, success and error messages. Keep the visitor’s input when the request fails.
ExploreCopy a complete HTML document for a contact form, project enquiry or support request, then adapt the CSS.
Explore<form action="https://api.formkoi.com/f/YOUR_PUBLIC_FORM_KEY" method="POST">
<label for="name">Your name</label>
<input id="name" name="name" autocomplete="name" required>
<label for="email">Email address</label>
<input id="email" name="email" type="email" autocomplete="email" required>
<label for="message">Your message</label>
<textarea id="message" name="message" required></textarea>
<!-- Leave this hidden anti-spam field empty. -->
<input type="text" name="botcheck"
tabindex="-1" autocomplete="off" style="display:none" hidden>
<button type="submit">Send message</button>
</form>This example assumes Turnstile and uploads are disabled. When enabling them, use the updated connection code from your workspace.
Check the full endpoint, paused status, allowed origin and workspace allowance. Browser validation can also stop a form before it sends.
ExploreCheck Spam and your recipient routing. A held submission does not queue normal notifications. Verify the intended recipient.
ExploreInspect delivery history and the receiving mailbox’s spam folder. API acceptance confirms receipt of the submission, not inbox placement.
ExploreStart free with 250 submissions a month, spam protection and email delivery tracking. Pro adds private file uploads and 10,000 monthly submissions, shared across your forms, for $12/month or $120/year.
Collect project briefs and screenshots with 5 GiB of private storage included. Uploads require Pro: up to 3 files per submission, 5 MiB each and 10 MiB total. Extra usage is optional, with a monthly spending cap you choose.
Frequently asked questions
It needs a service to receive the fields and send email. Form Koi runs that backend so you do not have to. A mailto action depends on the visitor’s email application and does not store a submission in Form Koi.
Form Koi receives form submissions and sends configured notifications and optional consent-based replies. It is not a bulk newsletter sender or a general transactional email API.
See the pricing page for the current Free allowance and plan limits. The allowance is shared across forms in your workspace.
Start with Form Koi Free