Create Forms Like A Hero
A lightning-fast, privacy-centric form builder that allows you to keep your submissions where you need them. Accessible by default, no code required.
No more pricey, bloated, ugly forms.
Ultra Fast
Loads faster than alternatives. Amazing PageSpeed scores all around.
100% Responsive
Your form feels great to use, regardless of the device.
responsive
Own Your Data
Connect Google Sheets, and export all your responses. No vendor lock-in.
Analytics
See the response rate, form completion rate and more!
Free
We always keep a free tier cuz we love to make useful stuff!
Open Source
HeroForm is 100% open-sourced, you can check out the code or self host!
How it works 👇
1
Create A Form
Build a simple form in seconds
Add questions with a minimal editor
No coding required
2
Integrate other tools
Connect Google Sheets to export responses and own your data
Connect Slack to get notified when someone submits the form
and many more to work with the data exactly as you need it.
3
Share everywhere
Embed into your own website
Send via socials
Or, just share the short link
🤝
Don't trust closed source corporations with your form infrastructure.
Check out our repo on GitHub
Join the community
Some of the best ideas come from our users. Join our Discord community to help create the future of HeroForm.
Help shape the product
Participiate on building the best open source Form infrastructure for the Internet. Star, Fork and open a Pull Request for a feature or a bug anytime you want!
Say hello to integrations
Connect all the apps you already love to use. With our built-in integrations, you can 👇
Export your data to google sheets
Schedule meetings with Cal.com / Calendly
Get notified when a form is submitted on your Slack channels.
More coming soon
Simple pricing that works
Get started for free. Then pay a *tiny fee to support our journey in making the best form infra for the web. Have different needs? The project is 100% open sourced so you can always self-host ^^
Basic
Prefect for getting started.
0
$
Free Forever
Basic question types
Basic integrations
Starter analytics
5,000 responses
Sign Up For Free
Pro
Perfect for growing.
2.99
$
Per Month
Everything in Basic, plus
All question types
In-depth analytics
All integrations
24/7 support
Custom themes
Custom intro/outro
Custom API
Questions People Ask
Why use HeroForm instead of Typeform?
No hate on Typeform - they’ve popularized the multi-page form model for the whole web, which definitely improved the form-filling UX for everyone. But over time, they stopped innovating. Their forms are now bloated and loads super slow, leading to bad UX and lower response rates. Not to mention their super-pricey model and lack of a basic free tier for those who can’t afford to pay. Enter HeroForm. We have a clear product vision: allow folks to build multi-page forms for free and collect responses wherever they want. We’re a bunch of indie-hackers who just love building useful products. That’s why we have optimized our forms so they have a great UX, loads ultra-fast (near 100 lighthouse score), plus what you get for free in HeroForm costs you a whooping 100$ in Typeform - while the features & experience are much superior in HeroForm. And when you do pay, it’s less than a cup of coffee a month and we use the money to maintain server costs and further the open-source project ^^
Why not use other form alternatives?
We’ve been where you are - trying to find a good solution for collecting responses from people, with good UX, and doesn’t break the bank. Unfortunately, we couldn’t find a holistic solution that works for everyone, but also offers a very generous free tier. So we built it. And you can use it for free.
Can I use this under my own domain?
Of course, you can! We offer you 2 ways for this:
1. The Embed: You can get our embed code from the settings and put it in your own web app. You can also set a custom redirect URL in the form settings so whenever a user submits the form, they get redirected to whatever page you want to redirect to. Tip from us: if you make the embed take up the full width and height of your page, you can make it seem like the HeroForm form is just as similar to the other pages on your page.
2. Adding a domain in HeroForm: You can add your own domain (or subdomain) to HeroForm in the settings - and then you will have to make the required changes in your domain’s DNS settings. However, this feature is under development and might take some time to be ready. Feel free to send us an email so we can prioritize this up top! ^^
Can I self-host this?
Of course, you can! The whole codebase is fully available on GitHub in a public repo so you can self-host on your own infra anytime you want. Having said that, we don’t recommend this - because when you do self-host, you’ll have to maintain the servers all by yourself and when we do push new changes every other day, you’ll have to manually get them in your infra as well. Also, by not self-hosting, you contribute to our open-source efforts and also improve the overall experience of all the other users!
Is there an API that I can use?
Oh for sure! You can go into the form settings to add your own webhook URL. So anytime a form is submitted, we send all the data over to the webhook. Also, if you’re using HeroForm in your own domain by embedding it, you can add your own query parameters and we’ll pass them over when we send the data to the webhook URL. Why would you ever want that you ask? Well, imagine a scenario where you’re using a HeroForm form in your app, would you not want to identify which user submitted the form? You can just pass in a user ID as a query parameter and we’ll send it over to the webhook URL on each submission so you’ll be able to identify the users. In other words, this allows you to never have to build a form yourself even for the web apps. How cheeky is that? ^^
Is there any hidden pricing?
There are none! We don’t give you any surprise bills, really. We just love building useful products and we are not greedy for money. That’s why our free tier has been intentionally made quite generous so everyone can use this regardless of their financial ability ^^ and when you do upgrade, it’s a flat fee per month that never breaks the bank.
Still have more?
Ready to create amazing forms?
It's free. It's fast. It's privacy-focused & it's Open Source. Get started now 👇
HeroForm
© 2022