Forms Made
Effortless
Transform your static sites with powerful forms that work instantly. Zero backend code, seamless Google Sheets integration, and built-in spam protection

Get Started in 4 Simple Steps
From zero to working forms in under 5 minutes. No complex setup, no configuration required.
Create Google Sheet
Set up a new Google Sheet with headers for your form fields (name, email, message, etc.)
Add FormEasy Library
Open Apps Script and add our library using the provided Script ID
Deploy Web App
Add our simple code and deploy as a web app to get your form endpoint
Update Your Form
Point your HTML form to the generated webhook URL and start collecting submissions
Everything You Need, Nothing You Don't
Powerful features designed for real productivity, not bloat.
Zero Backend Code
Handle form submissions without writing a single line of server-side code. Perfect for static sites, JAMstack, and serverless applications.
Instant Google Sheets Integration
Your form submissions appear instantly in Google Sheets. No API keys, no complex setup - just pure simplicity.
Built-in Spam Protection
Advanced spam filtering and reCAPTCHA integration keep your forms secure from bots and malicious submissions.
Email Notifications
Get instant email alerts for new submissions with customizable templates and smart filtering.
Lightning Fast Setup
From zero to working forms in under 5 minutes. Copy-paste setup with no configuration required.
100% Open Source
Completely transparent codebase. Host it yourself, customize it, or contribute to make it better.
Code Setup
Script ID
Copy this ID to add the FormEasy library to your Apps Script project
1CAyzGbXdwMlko81SbJAjRp7ewxhyGKhDipDK4v8ZvlpYqrMAAzbFNccL
Apps Script Code
Add this simple function to your Apps Script project and deploy as a web app
function doPost(req) {
FormEasy.setEmail('[email protected]');
return FormEasy.action(req);
}
HTML Form
Update your form action to point to your deployed web app URL
<form action="YOUR_WEBAPP_URL" method="POST">
<input name="name" placeholder="Name" required>
<input name="email" placeholder="Email" required>
<textarea name="message" placeholder="Message" required></textarea>
<button type="submit">Send</button>
</form>
Perfect for Every Use Case
From simple contact forms to complex surveys, FormEasy handles it all with ease.
Contact Forms
Professional contact forms for business websites and portfolios
- Lead generation
- Customer support
- Inquiry forms
Newsletter Signups
Collect email subscribers with instant Google Sheets storage
- Email marketing
- Newsletter lists
- Subscriber management
Survey Forms
Create surveys and feedback forms for research and insights
- Customer feedback
- Market research
- User surveys
Event Registrations
Handle event registrations and RSVPs without complex backend
- Event signups
- RSVP forms
- Registration systems
Loved by Developers
Join thousands of developers who have simplified their form handling with FormEasy.
βThis is amazing, FREE, and open-source. WOW, what more can you ask for?β
- Kai, Founder at SaasZilla
Why FormEasy Wins
Compare FormEasy with other form solutions and see why developers choose us.
Features
FormEasy
Formspree
Netlify Forms
Ready to Transform Your Form Handling?
Join thousands of developers who have simplified their form handling. Get started in 5 minutes, no credit card required.
π Free Forever | β‘ 5-Minute Setup | π 100% Secure