Add a custom HTML form to your WordPress site without installing any plugins. Use a form backend service to handle submissions and keep your site lightweight.
Sign up for FormsList and create a new form. Copy your unique endpoint URL. Unlike WordPress form plugins that add database tables and slow down your site, FormsList handles everything externally so your WordPress installation stays clean and fast.
Open the WordPress Block Editor (Gutenberg) and add a Custom HTML block to your page. Paste the form markup below, replacing YOUR_FORM_HASH with your actual endpoint. The form works immediately — no plugin installation, no PHP, and no database tables.
<!-- Paste this into a Custom HTML block in WordPress -->
<form action="https://formslist.com/f/YOUR_FORM_HASH" method="POST" style="max-width:500px;">
<p>
<label for="name" style="display:block;font-weight:600;">Name</label>
<input type="text" id="name" name="name" required
style="width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;" />
</p>
<p>
<label for="email" style="display:block;font-weight:600;">Email</label>
<input type="email" id="email" name="email" required
style="width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;" />
</p>
<p>
<label for="message" style="display:block;font-weight:600;">Message</label>
<textarea id="message" name="message" rows="5" required
style="width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;"></textarea>
</p>
<p>
<button type="submit"
style="padding:10px 24px;background:#0073aa;color:white;border:none;border-radius:4px;cursor:pointer;">
Send Message
</button>
</p>
</form>Preview the page to confirm the form renders correctly within your WordPress theme. Submit a test entry and check the FormsList dashboard to verify it arrived. Enable email notifications in FormsList so you receive submissions directly in your inbox. Publish the page when everything looks good.
Add a fully functional contact form to any HTML website in under 5 minutes. No JavaScript frameworks, no server setup — just plain HTML that works everywhere.
Learn moreLearn how to process form submissions on any website without writing server-side code. Use a form backend service to receive, store, and forward submissions by email.
Learn moreSet up email notifications for every form submission on your website. Receive form data directly in your inbox without running a mail server.
Learn moreSet up your form backend in under a minute. No server required, no complex configuration — just a simple endpoint for your forms.