splitforms.com
104 use-case templates

Form templates by industry.

These form templates are organised by industry and use case — real estate, home services, healthcare, legal, beauty, events, and more. Each page lists the fields that business needs, shows a working example, and gives you copy-paste HTML with spam protection built in. Every template works on the free plan (500 submissions total, no credit card). Just want the plain code? Browse our HTML form templates.

Get free access keyBrowse templates

What these form templates are

Each entry is a focused template page with copy-paste HTML, setup steps, and FAQs for one specific need — an HTML contact form with spam protection, a newsletter signup form, or a plumber service request form, for example. Every field is labelled, accessible, and ready to restyle.

The library spans general-purpose forms — contact, newsletter, booking, survey, RSVP, quote, and job application — plus industry-specific lead forms for real estate, home services, healthcare, legal, beauty, and events. Browse by category below.

Common workflows

Start with a broad workflow

Start with a broad workflow, then tailor the fields to your team.

Lead capture form templates for landing pages

Use a demo request, waitlist, lead magnet, newsletter signup, or quote request form when the goal is not just a message, but a qualified lead routed to sales or marketing.

Open guide →

Order form template for products, services, and custom requests

Capture product, quantity, customer details, shipping notes, and custom order instructions before routing payment through a safe hosted checkout.

Open guide →

Application form template for programs, rentals, jobs, and memberships

Collect applicant details, review questions, references, and supporting files, then route applications into email, dashboard, spreadsheets, or your review workflow.

Open guide →

Maintenance request form template for repairs and work orders

Capture property, unit, request type, urgency, and issue details, then route emergency work and routine maintenance to the right queue.

Open guide →
Search by industry or purpose

Find a form template for your business

Search by keyword (dentist, roofing, RSVP, quote request) or filter by purpose. Results link straight to each template's copy-paste HTML page. The full category list below works without JavaScript.

Quick:

81 templates in the catalog below

Type a keyword or pick a purpose to see jump links here.

Contact & lead capture (40)

Generic HTML contact form templates with spam protection, file upload, AJAX, popup, and multi-step variants — for landing pages, marketing sites, and SaaS docs.

Template

Free HTML Contact Form Template

Free contact form template in plain HTML: name, email, phone and message with a spam honeypot. Paste it into any site; 500 submissions free in total.

/free-html-contact-formOpen template →
Template

Contact Form with File Upload Template

Contact form with file upload — drag-and-drop attachments, multi-file, type filtering. PDF, image, and document attachments are stored by splitforms when Storage is connected.

/contact-form-with-file-uploadOpen template →
Template

Popup Contact Form Template

Popup contact form widget — a corner button opens a modal that closes on outside click and Escape. Free HTML + CSS + JS code, accepted submissions are saved in your dashboard before owner notification email is attempted; delivery time and inbox placement depend on provider and recipient settings.

/popup-contact-formOpen template →
Template

Multi-Step Form Template

Multi-step form with one question per screen, progress bar, keyboard navigation. Free HTML + CSS + JS — a lightweight Typeform alternative. Submissions go to your inbox.

/multi-step-formOpen template →
Template

Static Site Contact Form Template

Contact form for static sites — Hugo, Jekyll, Gatsby, Astro, Eleventy, GitHub Pages. One POST endpoint, no backend code. Free for 500 submissions total.

/contact-form-for-static-siteOpen template →
Template

JavaScript Contact Form Example

JavaScript contact form — submit via AJAX with no page reload, show success inline, handle errors. Free vanilla-JS code, no jQuery, no framework needed.

/javascript-contact-formOpen template →
Template

Contact Form with Phone Number Field

Contact form with phone field — country dial-code dropdown, auto-formatting as the user types. The form most websites actually need. Free HTML + CSS + JS.

/contact-form-with-phoneOpen template →
Template

Contact Form with Validation Example

Contact form with validation — required fields, email format, and custom error messages in real time. Tailwind variant included. Free HTML + CSS + JS code.

/contact-form-with-validationOpen template →
Template

Free Contact Form Generator

Free contact form generator — pick fields, get the HTML / React / cURL code instantly. 60+ pre-built templates by industry. No signup needed to preview.

/free-contact-form-generatorOpen template →
Template

AJAX Contact Form Template

AJAX contact form — submits with vanilla JavaScript, no page reload, no framework, no jQuery. Free 500 submissions total via splitforms.

/ajax-contact-form-javascriptOpen template →
Template

Dark Mode Contact Form Template

Dark mode contact form — native theming via prefers-color-scheme, no toggle code or theme library. Free HTML + CSS, 500 submissions total via splitforms.

/contact-form-dark-modeOpen template →
Template

Phone Number Input Form Template

Phone number input form — a masked phone field that auto-formats as the user types. Pure HTML pattern attribute + tiny JS mask. Free (500 submissions, no card) via splitforms.

/masked-phone-input-formOpen template →
Template

NPS Survey Template

Free NPS survey template in HTML: the 0-10 recommend question, a follow-up reason and a hidden customer ID, plus how to calculate your Net Promoter Score.

/nps-survey-formOpen template →
Template

Gym Contact Form Template

Gym contact form — membership inquiry with goals, experience, and preferred schedule. Free HTML code, sends tour requests straight to your front desk.

/gym-contact-formOpen template →
Template

Church Contact Form Template

Church contact form — welcome visitors, receive prayer requests, and route ministry questions. Free HTML code for any church website, no plugins.

/church-contact-formOpen template →
Template

Volunteer Sign Up Form Template

Free volunteer sign up form template: roles, shifts, group size, skills, age check and emergency contact. Copy the HTML; every signup is emailed and saved.

/volunteer-signup-formOpen template →
Template

Client Intake Form Template

Free client intake form template: 15 fields for contact details, service, goals, timeline, budget and files. Copy the HTML and qualify new clients first.

/client-intake-formOpen template →
Template

Physical Therapy Contact Form Template

Physical therapy contact form — injury area, referral status, insurance. New patient appointment requests for PT clinics. Free HTML code.

/physical-therapy-contact-formOpen template →
Template

Donation Request Form Template

Free donation request form template for businesses: organization, cash or in-kind ask, event date and decision deadline in one copy-paste HTML form.

/donation-request-formOpen template →
Template

RMA Form Template (Return Form)

Free RMA form and return form template: order, product, serial number, refund, exchange or repair, reason, condition and photos. Copy the HTML.

/rma-formOpen template →
Template

Customer Complaint Form Template

Free customer complaint form template: what happened, when, order number, the fix the customer wants, a safety flag and an evidence upload. Copy the HTML.

/complaint-formOpen template →
Template

Hourly Employment Application Form Template

Employment application form for hourly jobs: 16 fields for availability by day and shift, work history and a reference. No resume needed. Free HTML.

/employment-application-formOpen template →
Template

Patient Intake Form Template

Free patient intake form HTML: 23 fields for demographics, emergency contact, insurance, pharmacy and consent. Not for PHI: splitforms signs no HIPAA BAA.

/patient-registration-formOpen template →
Template

Small Business Order Form Template

Free small business order form: 3 line items with quantities, a needed-by date, pickup or delivery and payment preference. Confirm first, then invoice.

/small-business-order-formOpen template →
Template

File Upload Form Template

File upload form — drag-and-drop, multi-file, type filtering. PDFs, images, documents land in your dashboard. Free HTML + JS, webhooks to Slack or Drive.

/file-upload-formOpen template →
Template

Registration Form Template

Free registration form template for events, classes and camps: session choice, participant, guardian, emergency contact and medical notes. Copy the HTML.

/event-registration-formOpen template →
Template

Membership Form Template

Free membership form template for clubs, associations and nonprofits: membership type, new or renewal, household members, directory opt-in. Copy the HTML.

/membership-application-formOpen template →
Template

Sponsorship Form Template

Free sponsorship form template: sponsors pick a package, give the exact name and logo link for signage, and confirm. Copy-paste HTML for events and teams.

/sponsorship-request-formOpen template →
Template

Scholarship Application Form Template

Free scholarship application form template: academics, activities, essay, need statement, recommender and optional transcript. Copy-paste HTML.

/scholarship-application-formOpen template →
Template

T-Shirt Order Form Template

Free t-shirt order form template with a size grid: quantity per size, color, print side, pickup or shipping and an order deadline. Copy the HTML.

/t-shirt-order-formOpen template →
Template

Photo Release Form Template

Free photo release form template: who is photographed, guardian for minors, website, social and print checkboxes, date and typed name with agreement box.

/photo-consent-formOpen template →
Template

Waiver Form Template

Free online waiver form template: participant, emergency contact, guardian, agreement checkbox and typed full name. Have a lawyer review the wording.

/waiver-formOpen template →
Template

Vendor Application Form Template

Free vendor application form template for markets, fairs and festivals: category, products, dates, booth size, power, permits and insurance. Copy the HTML.

/vendor-registration-formOpen template →
Template

Customer Satisfaction Survey Form Template

Free survey form template for customer satisfaction (CSAT): a 1-5 rating, one comment, optional email and a hidden order ID. Copy the HTML and send it.

/customer-satisfaction-survey-formOpen template →
Template

Cake Order Form Template

Free cake order form template for bakeries: pickup date and time, size, flavor, filling, frosting, message, design photo, allergies and a Stripe deposit.

/cake-order-formOpen template →
Template

Employee Evaluation Form Template

Free employee evaluation form template: 1-5 ratings for six competencies, goals, comments, and typed names for reviewer and employee acknowledgement.

/employee-evaluation-formOpen template →
Template

Incident Report Form Template

Free incident report template as an online form: date, time, location, people involved, witnesses, injuries yes/no, actions taken and a typed name.

/incident-report-formOpen template →
Template

Parent Consent Form Template

Free parent consent form template for trips and activities: child, dates, emergency contact, pickup person, allergies, and a parent's typed name.

/parent-consent-formOpen template →
Template

Time Off Request Form Template

Free time off request form template: employee, leave type, first and last day, hours, manager, coverage plan and notes. Copy the HTML and share the link.

/time-off-request-formOpen template →
Template

Work Order Form Template

Free work order template as an online form: requester, site, asset, category, priority, job description, access window, PO number and photos.

/work-order-formOpen template →

Customer service (3)

Warranty registration, refund request, and customer support form templates with product and order fields, issue details, and email routing to your service team.

Template

Customer Support Form Template

Customer support form — ticket category, urgency, account email, description. Free HTML code, webhooks into Zendesk / Intercom / Help Scout / Linear.

/customer-support-formOpen template →
Template

Warranty Registration Form Template

Warranty registration form — product model, serial number, purchase date, owner. Free HTML code, sends registrations to your database for recall outreach.

/warranty-registration-formOpen template →
Template

Refund Request Form Template

Free refund request form template: order number, amount, how they paid, reason, item status and an optional receipt. Copy the HTML and start today.

/refund-request-formOpen template →

Newsletter & marketing (4)

Newsletter signup, waitlist, demo request, and lead-magnet download form templates for landing pages and email lists.

Template

Newsletter Signup Form Template

Newsletter signup form — popup widget, inline, footer. Pushes to ConvertKit / Mailchimp / Substack. Free HTML code, GDPR-aware double opt-in supported.

/newsletter-signup-formOpen template →
Template

Waitlist Form Template

Waitlist form for SaaS, product launches, drops. Captures email, use case, urgency. Free HTML code with multi-step flow. Pushes to Mailchimp / Loops / ConvertKit.

/waitlist-formOpen template →
Template

Demo Request Form Template

Free demo request form template and builder: name, work email, company, role, team size, use case and timeline. Paste the HTML or edit it in the builder.

/demo-request-formOpen template →
Template

Lead Magnet Form Template

Lead magnet form — gates ebooks, PDFs, checklists, templates behind email. Free HTML code with multi-step. Pushes to ConvertKit / HubSpot for nurture.

/lead-magnet-download-formOpen template →

Booking & appointments (2)

Appointment, reservation, and booking form templates for medical, dental, restaurant, and service businesses.

Template

Hotel Booking Form Template

Hotel booking form — dates, guests, room preference. For B&Bs, inns, and vacation rentals taking direct bookings. Free HTML code, no OTA commission.

/hotel-booking-formOpen template →
Template

Appointment Request Form Template

Free appointment request form template: service, two preferred dates, a time window and contact choice. Copy the HTML; you confirm each by reply.

/appointment-request-formOpen template →

Survey & feedback (3)

Customer feedback, bug report, and product survey form templates with structured fields and email notifications.

Template

Feedback Form Template

Free feedback form template: a 1-5 rating, topic, what works, what to improve and an optional email. Copy the HTML; every response is emailed and saved.

/feedback-formOpen template →
Template

Bug Report Form Template

Free bug report form template in HTML: summary, steps to reproduce, expected vs actual, severity, page URL and auto-filled browser details. Copy the code.

/bug-report-formOpen template →
Template

Feedback Widget Popup Template

Feedback widget popup — a persistent corner-pinned button that opens a contact form on click. Pure HTML + CSS, no widget SDK. Free (500 submissions, no card) via splitforms.

/popover-feedback-widgetOpen template →

Event RSVP (1)

RSVP form templates for weddings, conferences, meetups, and private events — with attendance count and dietary fields.

Template

RSVP Form Template

Free RSVP form template for dinners, parties, launches and reunions: attending yes/no, party size, guest names, meal and dietary needs. Copy the HTML.

/event-rsvp-formOpen template →

Job application (1)

HR and job application form templates with role selection, resume notes, and routing to your hiring inbox.

Template

Careers Page Application Form Template

Careers page application form for small teams: 13 fields incl. role, resume upload, LinkedIn, work authorization and notice period. Free HTML, no ATS.

/job-application-formOpen template →

Quote request (1)

Quote request and estimate form templates with project details, scope, and timeline fields.

Template

Quote and Service Request Form Template

Free request a quote form template that also takes service calls: service, location, job details, budget range, timeline and photos. Copy the HTML.

/quote-request-formOpen template →

Real estate (3)

Real estate buyer, seller, rental, and home valuation HTML form templates with lead routing to your inbox.

Template

Real Estate Agent Contact Form Template

Real estate agent contact form — capture buyer leads with budget, area, beds/baths, and timeline. Free HTML code, MLS-friendly, sends to your inbox or CRM.

/real-estate-agent-contact-formOpen template →
Template

Home Valuation Form Template

Home valuation form for real estate agents — capture seller leads with property address, beds/baths, condition, timeline. Free HTML code, the seller-funnel CTA your site needs.

/home-valuation-formOpen template →
Template

Rental Application Form Template

Free rental application form template for landlords: applicant, move-in date, occupants, pets, income and rental history. No SSN fields. Copy the HTML.

/rental-application-formOpen template →

Home services (6)

Plumber, electrician, HVAC, roofing, landscaping, cleaning, moving, pest control, locksmith, and contractor service request form templates.

Template

HVAC Contact Form Template

HVAC contact form — AC repair, furnace install, system replacement, tune-up. Captures system age and issue. Free HTML code, sends to your dispatch.

/hvac-contact-formOpen template →
Template

Landscaping Contact Form Template

Landscaping contact form — lawn care, design, install, maintenance. Captures property size and service frequency. Free HTML code, sends to your inbox.

/landscaping-contact-formOpen template →
Template

Cleaning Service Contact Form Template

Cleaning service contact form — house cleaning, move-out, deep clean, recurring. Captures home size and frequency. Free HTML code with instant pricing.

/cleaning-service-contact-formOpen template →
Template

Moving Company Contact Form Template

Moving company contact form — local, long-distance, packing, storage. Captures origin, destination, home size, date. Free HTML code with binding-quote intake.

/moving-company-contact-formOpen template →
Template

Contractor Contact Form Template

Contractor contact form — remodel, addition, kitchen, bath, deck, custom build. Captures project scope and budget. Free HTML code with photo upload.

/contractor-contact-formOpen template →
Template

Locksmith Contact Form Template

Locksmith contact form — lockout, rekey, smart lock install, car key. Captures urgency and address. Free HTML code, sends to your phone for fast dispatch.

/locksmith-contact-formOpen template →

Auto (1)

Auto repair shop and car dealership HTML contact form templates with vehicle and service fields.

Template

Car Dealership Contact Form Template

Car dealership contact form — test drive, vehicle inquiry, trade-in, financing. Captures stock number and preferred time. Free HTML code, sends to your CRM.

/car-dealership-contact-formOpen template →

Beauty, wellness & fitness (1)

Salon, spa, personal trainer, and yoga studio HTML form templates for booking and inquiries.

Template

Salon Contact Form Template

Salon contact form — haircut, colour, balayage, perm, styling. Captures stylist, service, and date. Free HTML code, the booking page your salon site needs.

/salon-contact-formOpen template →

Healthcare & dental (2)

Dentist, doctor, therapist, and veterinarian appointment and contact form templates.

Template

Doctor Appointment Form Template

Doctor appointment form — new / existing patient, reason for visit, insurance, preferred date. Free HTML code, sends to your front desk for scheduling.

/doctor-appointment-formOpen template →
Template

Therapist Contact Form Template

Therapist contact form — areas of concern, insurance, sliding-scale, modality. Captures intake basics for counselors, therapists, mental-health practitioners. Free HTML code.

/therapist-contact-formOpen template →

Legal, finance & insurance (3)

Lawyer, accountant, mortgage broker, insurance broker, and business-coach contact form templates with intake fields.

Template

Lawyer Contact Form Template

Lawyer contact form — personal injury, family, criminal, business, estate. Captures case type and urgency. Free HTML code, attorney-client confidential.

/lawyer-contact-formOpen template →
Template

Mortgage Broker Contact Form Template

Mortgage broker contact form — purchase, refinance, pre-approval, FHA, VA, jumbo. Captures loan purpose and credit range. Free HTML code, TRID-aware.

/mortgage-broker-contact-formOpen template →
Template

Insurance Broker Contact Form Template

Insurance broker contact form — auto, home, life, business. Captures line of business and current carrier. Free HTML code, webhooks into AgencyZoom / EZLynx / Applied.

/insurance-broker-contact-formOpen template →

Events, photography & weddings (5)

Wedding and portrait photographer inquiry, event venue, restaurant reservation, and catering form templates.

Template

Wedding Photographer Contact Form Template

Wedding photographer contact form — date, venue, package, hours, second shooter. Captures wedding vision and budget. Free HTML code with file upload.

/wedding-photographer-contact-formOpen template →
Template

Event Venue Contact Form Template

Event venue contact form — wedding, corporate, party, conference. Captures date, headcount, event type. Free HTML code, sends to your venue manager.

/event-venue-contact-formOpen template →
Template

Restaurant Reservation Form Template

Restaurant reservation form — date, time, party size, special requests. Free HTML code for restaurants without OpenTable subscription.

/restaurant-reservation-formOpen template →
Template

Catering Contact Form Template

Catering contact form — wedding, corporate, drop-off, full-service. Captures date, headcount, dietary needs. Free HTML code, sends to your event coordinator.

/catering-contact-formOpen template →
Template

Catering Order Form Template

Catering order form — event date, headcount, menu, dietary needs, delivery. Free HTML code for caterers, sends orders straight to your kitchen.

/catering-order-formOpen template →

Education & childcare (1)

Tutor, music lessons, and daycare enrollment HTML form templates with parent and student fields.

Template

Daycare & Childcare Enrollment Form Template

Free daycare enrollment form template for centers and home daycares: child, start date, schedule, parents, emergency contact, allergies and tour request.

/daycare-enrollment-formOpen template →

Creative & professional services (4)

Design agency, marketing agency, interior designer, and travel agent inquiry form templates.

Template

Design Agency Contact Form Template

Design agency contact form — branding, web, app, packaging. Captures project scope, budget, timeline. Free HTML code with file upload for RFPs and brand guidelines.

/design-agency-contact-formOpen template →
Template

Marketing Agency Contact Form Template

Marketing agency contact form — SEO, paid ads, content, full-service. Captures monthly budget, current channels, KPIs. Free multi-step form for higher conversion.

/marketing-agency-contact-formOpen template →
Template

Interior Designer Contact Form Template

Interior designer contact form — full-room, whole-home, e-design, commercial. Captures rooms, budget, style. Free HTML code with file upload for inspiration.

/interior-designer-contact-formOpen template →
Template

Travel Agent Contact Form Template

Travel agent contact form — destination, travel dates, travelers, budget, trip style. Free HTML code for travel agents, tour operators, custom-trip planners.

/travel-agent-contact-formOpen template →

Don’t see the template you need?

Tell us what form you’re trying to build and we’ll add it to the library — most requests ship within a few days.

How to use a template with splitforms

  1. Get your free access key. Sign in with email at splitforms.com/login. The key is generated instantly — no card, no setup wizard.
  2. Pick a template above. Open the closest match — contact form, booking form, RSVP, newsletter, quote request, job application, feedback, or an industry-specific lead form.
  3. Copy the HTML and paste it on your site. Drop the markup into any page — Next.js, React, Astro, Hugo, Webflow, Carrd, WordPress, plain HTML. There is no SDK and no build step.
  4. Replace YOUR_ACCESS_KEY in the hidden input with the key from step 1. That is the only personalisation required.
  5. Submit a test message. Fill in the form on your live page. The email arrives within seconds, and the submission shows up on your splitforms dashboard in real time.

Customize your form

Every template is plain HTML — no framework lock-in. Rename a field by changing its name attribute, add a new field with another <input>, mark inputs as required, or replace a select with radio buttons. The splitforms endpoint accepts whatever fields you submit and includes them in the email notification.

For styling, let the unstyled markup pick up your site's CSS, browse styled variants (modern, brutalist, glassmorphism, dark mode), or drop the markup into Tailwind, Bootstrap, or your own design system.

Connect to your email

Every submission emails the notification address set on that form, on every plan including Free. Add a hidden subject input to control the email subject line. Add a hidden replyto input pointed at the visitor's email so hitting Reply in your inbox goes straight to them. On paid plans (Pro at $5/mo and Annual), add CC and BCC recipients so the whole team is looped in.

Need more than email? On paid plans, set a webhook URL on your dashboard to forward every submission to Slack, Discord, Zapier, n8n, your CRM, or your own backend in real time.

See how email notifications for every submission work, or skip the HTML and use the drag-and-drop form builder for multi-step forms and conditional logic, free on every plan.

One endpoint. Every pattern.

All 104 templates POST to the same splitforms endpoint, so moving from a basic contact form to a Typeform-style multi-step flow is a matter of CSS and a few lines of JavaScript — never a new integration. Each pattern ships with working code, a hidden honeypot for spam, and a live dashboard, so you copy the markup instead of building the backend.

Form template FAQ

Are these HTML form templates really free?

Yes. Every form template on splitforms is free to copy, paste, and deploy. The splitforms backend that receives submissions is also free for the first 500 submissions total (a one-time allowance). Pro is $5/mo for 5,000 submissions a month with all paid features, and Annual is $49/year for 15,000 a month. No template is paywalled.

Can I customize the form templates?

Yes. Every template is plain HTML — rename fields, add inputs, change labels, restyle with your own CSS, switch the layout, or wrap them in a React, Vue, Svelte, or Astro component. As long as the form posts to the splitforms endpoint with your access key, submissions arrive.

Do the form templates include CSS styling?

No. The copy-paste code is unstyled HTML, so the form picks up your site's existing CSS. Styled variants (modern, glassmorphism, brutalist, dark mode, and more) are available under /templates/styles, or you can add Tailwind, Bootstrap, or your own design system's classes.

How do I get notified when someone submits the form?

Every submission emails the notification address set on that form, on every plan including Free. On paid plans (Pro at $5/mo and Annual) you can add CC/BCC recipients, forward submissions to Slack or Discord with a webhook, and send the visitor an autoresponder. The dashboard shows every submission in real time.

Where does the form data go?

The form posts to splitforms.com, where the submission is spam-filtered, stored in your dashboard, and emailed to you. Nothing runs on your server. On paid plans you can also export submissions as CSV and fire a webhook to your own backend. You can delete the data at any time — you own it.

Do I need a backend, PHP, or Node.js to use these templates?

No. The templates are pure HTML and post to an HTTPS endpoint. They work on static sites (Next.js, Astro, Hugo, Eleventy), no-code builders (Webflow, Carrd, Framer), GitHub Pages, S3, or any shared host. There is no SDK to install and no server code to write.

How do the form templates handle spam without CAPTCHA?

Every template includes a hidden honeypot field that catches automated bots without showing a CAPTCHA to real visitors. splitforms also scores every submission for spam automatically, so junk is filtered before it ever reaches your inbox.

Can I use one template across multiple websites?

Yes. Paste the same template on as many sites as you like. Each form has its own access key, so create one form per site when you want separate notification emails and submission lists. Every plan, including Free, lets you lock a form to your allowed domains so other sites can't post to it.

Ship today

Your next form can ship today.

500 free submissions — no card, no time limit. Upgrade to Pro at $5/mo or Annual at $49/year when you need more.

Get free access keyRead the docs