Styling Enketo web forms in the Formbuilder

Last updated: 21 Mar 2026

You can customize the layout and visual appearance of your Enketo web forms using built-in themes. These themes allow you to control how questions are displayed, whether on a single page, across multiple pages, or arranged in a compact grid layout.

Form themes apply only to Enketo web forms and are not supported in KoboCollect. This article explains how to apply an Enketo theme in the Formbuilder and how to configure question widths when using the Grid theme.

Adding an Enketo theme in the Formbuilder

To add an Enketo theme to your form in the Formbuilder:

  1. Click Layout & Settings in the top right corner of the screen.

  2. In the Form style section, select the theme you want to apply to your form.

Form style

The following themes are available to customize your forms:

Themes

Note: You can also combine Multiple pages and Grid theme styles.

Setting up question widths for the Grid theme

In Enketo web forms, the Grid theme allows you to display questions in multiple columns, making your form more compact and visually organized. The setup of these columns, including how many there are and how wide each one should be, is controlled by assigning w-values to each question in its Appearance (Advanced) settings.

For a comprehensive overview of using the Grid theme, see this Grid Theme Tutorial and sample XLSForm.

To specify the relative width of each question within a row:

  1. Open the question settings by clicking Settings to the right of the question. This will take you to the Question Options tab.

  2. In Appearance (Advanced), assign appearance values (e.g., w1, w2, w3) to specify the question’s relative width within a row.

Rows will always automatically expand to the full width of the page. For example, a row containing one question with an appearance value of w2 and another with w1 will divide the row into two-thirds and one-third, respectively.

Note: The default width for a group or repeat group is four columns (w4), so a group with w4 can hold a maximum of four w1 questions in a single row. A question's w-value is relative to its group's w-value. Apply w-values only to top-level groups or repeats: although applying them to nested groups or repeats is supported, it may not display well.