Overview
Make your forms truly yours with OpnForm’s extensive customization options. Control every aspect of appearance from colors and fonts to layouts and themes.Brand Colors
Apply your brand’s color scheme
Custom Fonts
Use any Google Font
Themes
Choose from multiple design themes
Layouts
Control form width and structure
Accessing Customization
Source:
client/components/open/forms/components/form-components/FormCustomization.vue:1
Basic Appearance
Presentation Style
- Classic Mode
- Focused Mode
Traditional scrollable formAll fields visible on one page (or split with page breaks).Best for:
- Multi-column layouts
- Forms with many fields
- Professional/business contexts
- Embedded forms
- Form width (centered or full)
- Field spacing
- Section grouping
- Multi-column layouts
client/components/open/forms/components/form-components/FormCustomization.vue:9
Form Themes
Choose from pre-designed themes:Default Theme
Default Theme
Clean, modern design with subtle shadows and rounded corners.Characteristics:
- Soft shadows
- Rounded corners
- Good contrast
- Professional appearance
Notion Theme
Notion Theme
Inspired by Notion’s clean interface.Characteristics:
- Minimal styling
- Clean lines
- Ample white space
- Modern aesthetic
Simple Theme
Simple Theme
No shadows for a flatter look.Characteristics:
- Flat design
- No shadows
- Crisp borders
- Straightforward
Minimal Theme
Minimal Theme
Extremely minimal with maximum simplicity.Characteristics:
- Minimal borders
- Lots of white space
- Very clean
- Focus on content
Transparent Theme
Transparent Theme
See-through backgrounds for overlaying on images.Characteristics:
- Transparent backgrounds
- Subtle borders
- Works with background images
- Modern and airy
client/components/open/forms/components/form-components/FormCustomization.vue:12
Color Customization
Accent Color
Set your primary brand color:- Submit buttons
- Progress bars
- Focus states
- Links
- Selected options
- Checkbox/radio selections
client/components/open/forms/components/form-components/FormCustomization.vue:25
Color Modes
- Auto (System)
- Light Mode
- Dark Mode
Follow system preferenceAutomatically switches between light and dark based on user’s device settings.Best for: Modern, user-friendly experience
client/components/open/forms/components/form-components/FormCustomization.vue:40
Typography
Font Family
OpnForm integrates with Google Fonts, giving you access to hundreds of professional fonts.
client/components/open/forms/components/form-components/FormCustomization.vue:59
Text Options
Language Selection
Language Selection
Multi-language supportOpnForm supports multiple languages for form UI elements:Source:
- English
- Spanish
- French
- German
- Portuguese
- And more…
client/components/open/forms/components/form-components/FormCustomization.vue:79Right-to-Left Layout
Right-to-Left Layout
RTL support for Arabic, Hebrew, etc.Enable right-to-left text direction:Affects:
- Text alignment
- Form layout direction
- Icon positions
- Navigation flow
client/components/open/forms/components/form-components/FormCustomization.vue:91Uppercase Labels
Uppercase Labels
Transform field labels to uppercaseGives a more formal, structured appearance.Source:
client/components/open/forms/components/form-components/FormCustomization.vue:96Layout & Sizing
Input Size
Control the size of form inputs:- Small (S)
- Medium (M)
- Large (L)
Compact inputsBest for: Dense forms, tables, embedded contexts
client/components/open/forms/components/form-components/FormCustomization.vue:107
Border Radius
Control the roundness of corners:- None (Square)
- Small (Rounded)
- Full (Pill)
Sharp cornersModern, geometric look
Border radius option not available for transparent theme.
client/components/open/forms/components/form-components/FormCustomization.vue:122
Form Width
- Centered
- Full Width
Constrained width, centeredBenefits:
- Better readability
- Professional look
- Works on all screen sizes
- Focus on content
Width setting only available in Classic Mode. Focused Mode is always centered.
client/components/open/forms/components/form-components/FormCustomization.vue:140
Advanced Customization
Custom SEO
Optimize your form for search engines:Meta Title
Meta Title
Custom page title for SEO:
Meta Description
Meta Description
Description shown in search results:
Open Graph Tags
Open Graph Tags
Custom Code
Add custom HTML, CSS, or JavaScript:client/components/open/forms/components/form-components/FormCustomCode.vue:1
Custom Domain
Use your own domain for forms: Benefits:- Professional branding
- Better SEO
- Custom SSL
- White-label experience
- Required for custom code
- Configure DNS records
- Add domain in workspace settings
- Verify ownership
- Forms available at your domain
Form-Specific Elements
Submit Button
Customize the submit button:Custom button text
Button alignment (left, center, right)
Display progress indicator (focused mode)
Success Message
Customize what users see after submission:Branding
- Add Logo
- Remove OpnForm Branding
Display your logoUpload logo image to appear at top of form.Recommended:
- Format: PNG with transparency
- Max height: 80px
- Optimal: 200-400px wide
Background Customization
Background Options
Solid Color
Solid Color
Use a solid color background:
Gradient
Gradient
Apply gradient backgrounds:
Image
Image
Use background image:Tips:
- Use high-res images
- Add overlay for readability
- Optimize file size
Responsive Design
Mobile Optimization
All customizations are automatically mobile-responsive:Adaptive Layouts
Forms automatically adapt to screen size
Touch-Friendly
All elements optimized for touch
Readable Text
Fonts scale appropriately
Fast Loading
Optimized for mobile networks
Testing Responsive Design
Best Practices
Brand Consistency
Use your exact brand colors and fonts
Contrast
Ensure good contrast for readability
Mobile First
Design for mobile, then enhance for desktop
Test Thoroughly
Test on multiple devices and browsers
Keep It Simple
Don’t over-customize - clarity is key
Accessibility
Maintain good color contrast and font sizes
Customization Limits
Some customization features vary by plan:Free Plan:
- Basic themes
- Accent color
- Standard fonts
- All themes
- Custom fonts
- Custom domain
- Remove branding
- Everything in Pro
- Custom code
- Advanced customization
- White-label
Next Steps
Form Builder
Build your form structure first
Templates
Start with pre-styled templates
Analytics
Track how design changes affect conversions