Get started with WebForm.dev quickly and easily.
Contact support to get your unique form key, or use the dashboard once available:
# Your form key will look like this:
your-unique-form-key
# Form endpoint will be:
https://send.webform.dev/send/your-unique-form-key
Copy and paste this code. Replace YOUR_FORM_KEY
with your form key:
<!-- Recommended: Include CSS for loading states and user feedback -->
<link rel="stylesheet" href="https://send.webform.dev/css/embed.css">
<form class="webform-embed" action="https://send.webform.dev/send/YOUR_FORM_KEY" method="POST">
<input type="text" name="name" placeholder="Your Name" required>
<input type="email" name="email" placeholder="Your Email" required>
<textarea name="message" placeholder="Your Message" required></textarea>
<button type="submit">Send</button>
</form>
<script src="https://send.webform.dev/js/embed.js"></script>
webform-embed
class automatically enables enhanced submission with loading states. No JavaScript initialization needed.
Your form now has:
This works everywhere and submits normally:
<form action="https://send.webform.dev/send/YOUR_FORM_KEY" method="POST">
<input type="text" name="name" placeholder="Your Name" required>
<input type="email" name="email" placeholder="Your Email" required>
<textarea name="message" placeholder="Your Message" required></textarea>
<input name="_gotcha" type="text" style="display:none">
<button type="submit">Send Message</button>
</form>
class="webform-embed"
and the embed.js script for enhanced inline submission.
POST
email
and message
fieldsCustom styling, JavaScript events, network resilience, and more