Skip to main content

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
Security & Protection
  • 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.
By offering Enterprise features alongside our open-source core, we continue to invest in making OpnForm better for everyone while keeping the project financially sustainable.

Community & Support

Join our growing community:
New to OpnForm? Start with our Quickstart Guide to create your first form in minutes!

Build docs developers (and LLMs) love