The Linear Scale component displays a numbered scale that respondents can use to rate or score something. You choose the scale’s start and end points, so it works for agreement scales, satisfaction ratings, and any situation where you need a quick numeric rating.

When to use Linear Scale
Section titled “When to use Linear Scale”Linear Scale is ideal for:
- Agreement/disagreement scales
- Likelihood and satisfaction ratings
- Importance ratings
- Any question that calls for a simple numeric scale
Adding a Linear Scale component
Section titled “Adding a Linear Scale component”-
Open your form in the editor
-
Drag the Linear Scale component from the left sidebar onto your form
-
Click the component to select it and configure its settings
Configuration options
Section titled “Configuration options”Question label
Section titled “Question label”The main question or prompt displayed above the scale.
Examples:
- “How likely are you to recommend us to a friend?”
- “How strongly do you agree with this statement?”
- “How important is this feature to you?”
Supporting content
Section titled “Supporting content”Add helper text, an example image, or a divider between the question’s title and its input: drag a Text, Image, or Divider component onto the question and drop it on the line that appears under the title. Supporting text comes with full formatting and answer piping. Learn more in Supporting content.
Scale range
Section titled “Scale range”Set where the scale starts and ends with the two-thumb Scale range slider. Both endpoints can be any whole number from -10 to 10, as long as the end is above the start — so 0-10, 1-5, 1-7, and even -5 to 5 all work.

New Linear Scale questions start at 0-10. Scales you created before custom ranges were introduced keep their original 1-based range and continue rendering exactly as you built them.
| Range | Common Use |
|---|---|
| 0-10 | Likelihood and satisfaction scales (default) |
| 1-5 | Simple scales, agreement ratings |
| 1-7 | Likert scales |
| -5 to 5 | Balanced scales with a true negative side |
Reverse order
Section titled “Reverse order”Turn on Reverse order to display the scale from high to low — for example 10 down to 0 instead of 0 up to 10.
Reversing is purely visual: the number a respondent picks is exactly what gets stored, exported, and piped, no matter which direction the scale reads.
Labels
Section titled “Labels”Turn on Labels to add a pair of short captions under the scale’s ends that tell respondents what the endpoints mean — for example “Not likely” under the lowest value and “Very likely” under the highest.

- Edit each label directly on the canvas; the placeholders name the endpoint they belong to (for example “Label for 0” and “Label for 10”)
- Labels support bold, italic, underline, text color, links, and answer piping, at a fixed small size
- Each label is anchored to its value, not to a side: the low label always stays with the lowest number, so the labels swap sides when you turn on Reverse order
- Long labels wrap instead of overlapping, and an empty label simply shows nothing
Default value
Section titled “Default value”Prefill the scale with a number from your configured range so respondents can confirm the common answer or change it. See Default values for how prefilled answers behave.
Required
Section titled “Required”Toggle whether a selection must be made before the form can be submitted.
When enabled:
- An asterisk (*) appears next to the question label
- Users must select a value to submit
- A validation message appears if no selection is made
Linear scale interaction
Section titled “Linear scale interaction”Selecting a value
Section titled “Selecting a value”
- All numbers are displayed in a row
- Click any number to select it
- The selected number is highlighted
- Click a different number to change selection
Visual design
Section titled “Visual design”- Numbers are evenly spaced
- Selected value is clearly highlighted
- The scale stays in a single row whenever it fits: on small screens the cells shrink first, and only very long scales wrap onto a second row
Common scale types
Section titled “Common scale types”0-10 likelihood scale
Section titled “0-10 likelihood scale”The default range, standard for likelihood and satisfaction questions:
0 - Not at all likely...10 - Extremely likely5-point Likert scale
Section titled “5-point Likert scale”Set the Scale range to 1-5:
1 - Strongly disagree2 - Disagree3 - Neutral4 - Agree5 - Strongly agree7-point Likert scale
Section titled “7-point Likert scale”Set the Scale range to 1-7:
1 - Strongly disagree2 - Disagree3 - Somewhat disagree4 - Neutral5 - Somewhat agree6 - Agree7 - Strongly agreeNet Promoter Score
Section titled “Net Promoter Score”For NPS questions, use the dedicated NPS component instead of a Linear Scale. It locks the scale to the NPS-standard 0-10, adds the classic detractor/passive/promoter colors and legend, and can display smiley faces.
Linear scale vs. other components
Section titled “Linear scale vs. other components”| Component | Best For |
|---|---|
| Linear Scale | Numeric ratings on a custom range |
| NPS | Net Promoter Score on the standard 0-10 scale |
| Rating | Star-based visual ratings |
| Slider | Continuous ranges |
| Multi Choice | Categorical options |
Accessibility
Section titled “Accessibility”The Linear Scale component is built with accessibility in mind:
- Proper radio group semantics
- Keyboard navigation (Arrow keys)
- Screen reader announces the selected value
- Clear visual feedback
- Focus states are visible
Handling responses
Section titled “Handling responses”Linear scale responses in your form results:
- Show the numeric value selected
- Can be averaged across responses
- Are included in exports as numbers
- Allow statistical analysis
Analyzing linear scale data
Section titled “Analyzing linear scale data”Common ways to analyze linear scale responses:
- Average score: Mean value across responses
- Distribution: Count of each value selected
- Top/bottom box: Percentage selecting highest/lowest values