Welcome to OpnForm
OpnForm is an open-source form builder that empowers you to create beautiful, customizable forms without writing any code. Whether you’re collecting customer feedback, running surveys, or managing event registrations, OpnForm provides a powerful yet intuitive platform for all your form needs.What is OpnForm?
OpnForm is a no-code form builder SaaS that combines ease of use with advanced functionality. Built with a modern tech stack (Laravel 11 API and Nuxt 3 frontend), it offers both cloud-hosted and self-hosted deployment options, giving you full control over your data and infrastructure.Cloud Hosted
Get started instantly with our managed service. No setup required.
Self-Hosted
Deploy OpnForm on your own infrastructure with full control.
Key Features
OpnForm is packed with features designed to make form building and data collection effortless:Form Building
No-Code Builder Create unlimited forms and collect unlimited submissions with our intuitive drag-and-drop interface. Rich Input Types Support for various field types including:- Text, Email, Phone Number
- Date, Time, Date & Time
- File Uploads (5MB free, 50MB pro)
- Number, URL, Rating
- Signature Pad
- QR Code Scanner
- And many more
Customization & Branding
Extensive Customization- Themes: Choose from default, simple, notion, minimal, or transparent themes
- Dark Mode: Auto, light, or dark mode support
- Sizes: Small, medium, or large form layouts
- Border Radius: None, small, or full rounded corners
- Presentation Styles: Classic or focused presentation
- Width Options: Centered or full-width layouts
- Custom fonts, colors, logos, and cover images
- Custom CSS and JavaScript injection
- Remove OpnForm branding (Pro)
Distribution & Integration
Embed Anywhere Embed your forms on any website with a simple iframe or JavaScript snippet. Integrations- Slack notifications
- Discord webhooks
- Custom webhooks
- Zapier integration
- Email notifications to multiple recipients
- Google Sheets integration
Form Logic & Protection
Advanced Logic- Conditional logic to show/hide fields
- Custom validation rules
- Pre-fill URLs for personalized forms
- Re-fillable forms with unique URLs
- hCaptcha and reCAPTCHA support
- Password protection
- Custom domain support
- Form closing schedules
- Maximum submission limits
- Draft and closed visibility states
Analytics & Insights
Form Analytics- Real-time submission tracking
- View counts and traffic breakdown
- Form statistics and insights
- Export submissions to CSV/Excel
Multi-Language Support
OpnForm supports 30+ languages including English, French, Spanish, Arabic, Chinese, Japanese, German, Portuguese, Russian, and many more. Each form can be configured with RTL (right-to-left) layout support for languages like Arabic and Urdu.Use Cases
OpnForm is perfect for:- Customer Feedback: Collect product feedback and feature requests
- Lead Generation: Capture leads with customized contact forms
- Event Registration: Manage event sign-ups and RSVPs
- Surveys: Create comprehensive surveys with conditional logic
- Job Applications: Build application forms with file uploads
- Order Forms: Accept orders with payment integration (Stripe)
- Contact Forms: Simple contact forms for your website
Getting Started
Quickstart Guide
Get up and running with OpnForm in minutes
Tech Stack
Learn about the technologies powering OpnForm
Deployment
Deploy OpnForm to your own infrastructure
API Documentation
Explore the OpnForm API
Open Source & Licensing
OpnForm uses a dual-license model:Core OpnForm (AGPL-3.0): The main application is free and open-source under AGPLv3, giving you the freedom to use, modify, and distribute it.
Enterprise Edition (Proprietary): Advanced features under
api/app/Enterprise/ are available under our Enterprise License to help fund ongoing development.Community & Support
Join our growing community:- Discord Community - Get help and connect with other users
- Product Helpdesk - Browse documentation and tutorials
- GitHub Repository - Contribute to the project
- Feature Requests - Submit and vote on feature ideas