Tyform LogoTyform

Themes & Styling

Customize your form's appearance to match your brand

Make your forms beautiful and on-brand with Tyform's theming system.

Theme Editor

Access the theme editor:

  1. Open your form in the builder
  2. Click the Theme tab
  3. Customize colors, fonts, and styles

Color Settings

Primary Colors

SettingUsage
Primary ColorButtons, links, focus states
Background ColorForm background
Text ColorQuestion and body text
Secondary TextDescriptions, placeholders

Button Colors

SettingUsage
Button BackgroundPrimary button fill
Button TextButton label color
Button HoverHover state color

Use your brand's primary color for buttons. Ensure good contrast between button background and text.

Typography

Font Settings

SettingDescription
Heading FontQuestion titles, welcome screen
Body FontDescriptions, options, inputs
Font SizeBase size for all text

Available Fonts

  • Inter (default)
  • Roboto
  • Open Sans
  • Lato
  • Poppins
  • Montserrat
  • Playfair Display
  • Merriweather
  • Custom fonts (Pro)

Using Custom Fonts Pro

  1. Go to Theme → Typography
  2. Click Custom Font
  3. Enter your Google Fonts URL or upload font files

Backgrounds

Solid Color

Simple, clean background color.

Gradient

Two-color gradient backgrounds:

  1. Select Gradient
  2. Choose start and end colors
  3. Set angle (0-360°)

Image Background

Use a custom image:

  1. Select Image
  2. Upload your image
  3. Adjust overlay opacity
  4. Choose position (cover, contain, tile)

Use subtle backgrounds that don't distract from your questions. Ensure text remains readable.

Layout Options

Question Alignment

  • Left — Traditional form layout
  • Center — Focused, Typeform-style

Progress Bar

OptionDescription
TopBar at top of screen
BottomBar at bottom
HiddenNo progress indicator
PercentageShow completion %
StepsShow "3 of 10"

Preset Themes

Start with a preset and customize:

ThemeStyle
DefaultClean, minimal
Dark ModeDark background, light text
GradientModern gradient backgrounds
CorporateProfessional, subdued
PlayfulColorful, rounded
MinimalUltra-clean, no borders

Brand Kit Pro

Save brand settings to reuse across forms:

  1. Create your theme
  2. Click Save as Brand Kit
  3. Name your brand kit
  4. Apply to new forms instantly

Brand Kit Includes

  • All color settings
  • Typography choices
  • Logo
  • Background settings
  • Custom CSS

Custom CSS Pro

For advanced customization:

/* Example: Custom button style */
.tyform-button {
  border-radius: 9999px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

/* Example: Question card style */
.tyform-question {
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  border-radius: 1rem;
  padding: 2rem;
}

Custom CSS overrides all theme settings. Use browser dev tools to find class names.

Mobile Optimization

Your theme automatically adapts to mobile:

  • Font sizes scale down
  • Touch-friendly tap targets
  • Simplified layouts
  • Gesture support

Preview mobile appearance:

  1. Click Preview
  2. Click the Mobile icon
  3. Test on actual device for best results

Theme Best Practices

Accessibility

  • Ensure 4.5:1 contrast ratio for text
  • Don't rely on color alone
  • Use readable font sizes (16px minimum)
  • Test with screen readers

Performance

  • Optimize background images (under 500KB)
  • Use web-safe or Google fonts
  • Avoid heavy gradients on mobile

Branding

  • Match your website colors
  • Use consistent fonts
  • Include your logo
  • Keep it professional

Next Steps

On this page