Skip to main content
Self-Hosting Requirements: Uploading custom background images and brand logos requires file upload storage to be configured. If you’re self-hosting Formbricks, make sure to configure file uploads before using these features.
Keep the survey styling consistent over all surveys with a Styling Theme. Customize colors, fonts, buttons, inputs, and other styling options to match your brand’s aesthetic.

Configuration

In the left sidebar, open Settings → Workspace → Appearance: Appearance

Survey styling

The Survey styling section gives you granular control over every text and input element in your survey. Expand the Survey styling panel to find collapsible sub-sections for Headlines & Descriptions, Inputs, Buttons, and Options.

Headlines & Descriptions

Fine-tune how question headlines, descriptions, and upper labels appear:

Inputs

Control the appearance of text inputs, textareas, and other form fields:

Buttons

Customize the submit and navigation buttons:

Options

Style the select options in single-select, multi-select, and similar question types:

Card Styling

Adjust the look of the survey card container:

Progress Bar

When the progress bar is visible (toggle Hide Progress Bar to control it), you can customize:

Background Styling

Customize the survey background with static colors, animations, or images (upload your own or pick from Unsplash).
Background styling is only available for Link Surveys.
Customize your survey with your brand’s logo.
Brand logos are only visible on Link Survey pages.
1

Open Logo Settings

In Settings → Workspace → Appearance, scroll down to the Logo Upload box.Logo upload box
2

Upload Your Logo

Upload your logo. Logos must be 5 MB or less.Upload logo
3

Add Background Color (Optional)

If you’ve uploaded a transparent image and want to add a background to it, enable the toggle and select a color.Logo background color
4

Save

Remember to save your changes!Save changes
The logo settings apply across all Link Survey pages.

Overwrite Styling Theme

You can allow overwriting the styling theme for individual surveys to create unique styles per survey: Allow overwrite toggle In the survey editor, a Styling tab will appear where you can overwrite the default styling theme. See the Custom Styling guide for details.

CSS Variables Reference

Under the hood, every styling property maps to a CSS variable prefixed with --fb-. For App & Website Surveys, you can override these directly in your global CSS file (e.g., globals.css) by targeting the #fbjs selector. See the full CSS Variables Reference in the Custom Styling guide.