Contact forms built for the future

Recontact takes care of the backend for your contact form and your users. Drop in a single script tag and start receiving messages instantly.

Recontact is in early access. Want to get notified when we launch? Drop your email below.

1. Add this code to your site


<!-- Your HTML form -->
<!-- You don't need to use our form, feel free to reuse
     whatever form you've defined on your website already -->
<form id="contact-form" action="https://recontact.dev/v1/nojs" method="post">
  <label>Email
    <input type="email" name="user_email" required />
  </label>
  <label>Subject
    <input type="text" name="user_subject" />
  </label>
  <label>Message
    <textarea name="message" rows="4" required></textarea>
  </label>
  <button type="submit">Send</button>
</form>

<!-- Drop-in script: converts your form to submit
     asynchronously without page reloads -->
<script
  src="https://api.recontact.dev/v1/embed.js"
  data-domain="yourdomain.com"
  data-form-id="contact-form">
</script>

2. Get this beautiful form

Developer-friendly

Copy-paste setup. Works with plain HTML forms. No frameworks, no build, no lock-in.

Spam protection

CAPTCHA enabled by default plus per-ip rate limiting.

Harassment protection

Blocklist support to prevent harassment and abuse.

User-first UX

Fast loads, accessible fields, and zero tracking. Your users keep their privacy.

Free and simple

Start for free. Works great on static sites and Cloudflare Pages.