Formkit.xyz

Form handling for plain HTML.

Post your form. Get the response by email.

Formkit gives a regular HTML form somewhere to submit. No frontend framework, no dashboard, no JavaScript required.

Point your form at https://formkit.xyz/?email=you@example.com, submit it, and Formkit sends the contents to your inbox in the same clean format used by the emails it generates.

Built for simple sites that just need a form backend.

Use it with plain HTML

This is the whole idea. Add an action, keep your normal fields, and optionally set a few metadata values with hidden inputs.

<form action="https://formkit.xyz/?email=you@example.com" method="POST">
  <input type="hidden" name="_subject" value="New website message" />
  <input type="hidden" name="_replyto" value="hello@example.com" />

  <label>
    Name
    <input type="text" name="name" />
  </label>

  <label>
    Email
    <input type="email" name="email" />
  </label>

  <label>
    Message
    <textarea name="message"></textarea>
  </label>

  <button type="submit">Send</button>
</form>

Useful fields

  • _subject Override the email subject line.
  • _replyto Set the reply-to address manually.
  • _cc Send a copy to another address.
  • _bcc Blind copy another address.

Limits

The service stays intentionally narrow. That keeps the flow simple and the abuse surface smaller.

  • Files Up to 50 uploads per submission.
  • Total size 9 MB combined across all uploaded files.
  • Blocked types Executable-style extensions are rejected.